frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

AMD silently removes memory encryption from consumer Ryzen CPUs

https://www.tomshardware.com/pc-components/cpus/amd-silently-removes-memory-encryption-from-consumer-ryzen-cpus-leaving-users-unaware-that-they-may-be-vulnerable-security-feature-vanishes-after-newer-agesa-firmware-amd-engineers-go-radio-silent-when-pressed-about-the-change
123•lompad•2h ago

Comments

lompad•2h ago
Any idea what's happening? This sounds _bad_.
ykonstant•2h ago
I would also like to know. Surely some people here have at least second-hand knowledge, and silence can sometimes be deafening.
themafia•2h ago
> To be fair to AMD, there is no clear indication that the company ever publicly advertised TSME as a consumer Ryzen feature.

A feature that was possibly accidentally enabled on consumer chips is now being disabled. I would guess that the number of owners of consumer chips who also relied on them for encryption is exceedingly small.

The primary concern persists. The manufacturer has an exceptional amount of control of the state of your CPU most of which you cannot change and an unknown chunk of which you cannot even see. We are sort of playing in a fools paradise.

willis936•1h ago
How can manufacturers simultaneously have exceptional control over flags and not enough control to know what flags are enabled on their shipping products?

They either have that control or they don't.

lmz•1h ago
They always had control. Awareness is a different thing. You could just as well ask "if you've written every line of code, why did you write that bug?".
willis936•31m ago
I'm trying to progress the discussion past "we don't know if it was intentional". We know it was intentional. What was the intention of having it on before and what is the intention of turning it off?
nikanj•1h ago
You choose every piece of food you eat, how do you not know all the macros?
willis936•32m ago
This analogy holds true if I invented every molecule in my food.
rincebrain•30m ago
AMD, historically, has taken a "we don't test enterprise features on consumer SKUs, but we don't fuse them off if you really want to qualify it or let them try it" approach to e.g. ECC on consumer chips with Zen.

So it's quite possible they were doing the same with TSME, and either made a rude marketing decision that the people using it on consumer chips would probably pay for PRO chips if they were prevented from doing so, or kept getting people attempting to RMA the chips for a feature they never said worked on them not working, or there's some systemic flaw in the consumer chip's implementation that they didn't feel like trying to qualify fixing versus just killing the not-guaranteed support.

Hard to guess without more data than just them going silent about it.

voxadam•1h ago
Market segmentation.
kijin•14m ago
How does market segmentation work if you refuse to clarify which chips have the feature and which chips don't?
ZiiS•2h ago
If it can be silently removed was it a security feature?

Whilst I hate companies paying engineers to make things worse just to segment their market; I am not really seeing this as an important feature outside the data-center? If an evil-maid has hardware access they hack the USB and/or PCI not the RAM surely?

mike_hock•1h ago
Sneakily and silently removing a feature in a firmware revision is not acceptable, security or otherwise.
p0w3n3d•55m ago
if anyone does it sneakily, there is alleged wrongdoing attached to it. I can imagine multiple scenarios like some well-known Israeli company "selling their software only to governments", paying quite amount of money for it, because they were unable to break this one.
close04•39m ago
> there is alleged wrongdoing attached to it

Probably not from a legal perspective, but morally yes. Apple cause batterygate with good intentions but sneakily. Not being transparent is what shot them in the foot. AMD didn't learn anything or think this is small-time so no blowback (sadly they might be right).

zx8080•11m ago
> Apple cause batterygate with good intentions but sneakily.

Sure, the Apple's intentional performance degradation of older iPhones was caused by only good intentions, not a form of planned obsolescence in any way. How could it be?

rekttrader•1h ago
Hint: NSA said no.
garganzol•1h ago
For what it's worth, RAM encryption belongs to professional SKUs. It's the right business decision that should have been made from from the very beginning.

For most consumer users, RAM encryption primarily adds power consumption and heat generation while providing little practical benefit. They simply don't face many of the threat vectors and attack scenarios that certain industries and enterprise environments must contend with.

rubyn00bie•1h ago
This is an absurd take since the referenced chips in the article are all desktop parts, and the power usage is dwarfed by any “modern” (within the last five years) GPU.

There are many people, myself included who opt to use security features like this. All this does is reduce security for folks without any legitimate reason. “Power consumption” is absolutely not a valid excuse to completely disable it.

I’ve been a fan of AMD for a while now but they’re really jumping the shark these days. It’s a real shit situation we’re all in because of the lack of competition in consumer CPUs. I can only hope things like RISCV take off sooner than later.

baq•1h ago
how do you know what threats I face? how do you know what threats journalists and whistleblowers face?

this is approximately the same discussion as with ECC RAM: the benefits vastly outweigh the slight performance loss and die area increases.

bakugo•41m ago
ECC passively benefits everyone, even people who don't know what it is or why it's useful. Anyone can be a victim of random bit flips, it's not a targeted threat.

Memory encryption, on the other hand, provides absolutely no benefit to 99.999% of users. If you consider yourself to be such a high value target that you suspect someone might gain physical access to your hardware without your knowledge and carry out extremely sophisticated hardware attacks to extract your data, you are a tiny minority and it makes sense that such niche protections would require buying specialized hardware. Even then, the odds of such an attack being chosen instead of a far less sophisticated software-based approach are also tiny.

Of course, if the hardware itself supports the feature and AMD simply decided to disable it, that's still a shitty thing to do, but let's not pretend that it is in any way comparable to ECC.

miga•1h ago
It is sad that once again we will be exposed to more criminals trying to steal our data. Memory encryption not only allows to secure memory from physical "cold RAM", but also prevents loss of encryption keys as it hides the content during transfer.
thg•1h ago
This was never marketed as a feature of the consumer CPUs and if some malignant actor does get physical access to my (consumer) hardware, then them being able to read out bytes through cryo-freezing the RAM really isn't high up on the list of things I'm going to worry about.
close04•41m ago
Transparent communication would have been appreciated nonetheless. You have customers not just lawyers on the other side, it's not just about making sure you're legally covered.
thg•13m ago
Let me give you an analogy: If you e.g. figure out some undocumented endpoints for a REST API, which are intended for internal use only, and started using them, do you expect the developers to inform you about changes?

As far as AMD is concerned, this was never supported, nor documented. Now pulling the rug with a firmware update isn't a very nice thing to do, but maybe they've had some actual reason for that beyond "this shouldn't be enabled". Nobody should expect undocumented and unsupported features to just continue to work in perpetuity, simply because they did work at some point in the past.

DanielHB•17m ago
Reminds me of that Seinfeld episode where George tries to move a Frogger arcade machine without powering it off in order to not lose his high score leaderboard.

https://youtu.be/5etwHVarNgI?t=256

himata4113•12m ago
Elfener•1h ago
I would be fine with this if it meant CPUs became slightly cheaper, but we know that's not going to happen.

And there's been talk that now the so-called "AI companies" will start using more CPUs as well, due to "personal agentic agents", so I hope that people won't be priced out of CPUs too...

shiiiit•1h ago
This will be re-added in a few years. The current flip-flop is just enshittification.
k__•1h ago
I'm curious about Denuvo's opinion on that.
bflesch•1h ago
It's a shame there is no software-based memory encryption included in the linux kernel. Especially cloud providers can easily snoop all your keys and you have zero recourse.
benjojo12•1h ago
In a cloud provider situation there is no pure software solution to this, the hypervisor can always dump your memory pages / register states
matja•53m ago
There was a patch called Tresor that did this, but I don't think it was updated for a long time.

You have to store the encryption key in CPU registers and ensure it's not saved to RAM during task switching or power suspend operations. Tresor used x86-specific debug registers for it, but you could potentially use unused SIMD registers if you masked-off the CPUID bits for them and disabled them for access by user-space.

But securing against attacks from a hostile hypervisor or a server provider needs more than just memory encryption, because they can intercept any part of the boot process and control the hardware/firmware that can lie to your kernel.

To counter that you'd need something like AMD SEV(ES/SNP) with measured boot and remote attestation to switch the only thing you trust to the CPU manufacturer (best you can do IMO).

Integer•54m ago
I had this enabled as it protects against RAMbleed/ECC errors, so it's not limited to physical attacks.
riobard•24m ago
Are you sure? I thought it's just AES without any authentication.
bonzini•7m ago
Yes, it's AES with a tweak based on the physical address. It adds some protection from RowHammer and the like because flipping a bit in encrypted memory is catastrophic, while it can be done in a controlled manner if it's not encrypted.
pjmlp•52m ago
Another example on how AMD is hardly the good guys.
rusk•31m ago
I wonder what the additional power draw of these features would be. Parenthetically, I wonder often about the energy impact of all these HTTPS localhost links, and is there a point where defense-in-depth has to give way to other concerns?

But yeah 95% of the consumer market don't care about this and it's only adding unnecessary costs

Karliss•7m ago
Consumers were always capable of disabling it themselves if they didn't need it. The performance impact seems to be ~3% on average, impact on power consumption is probably similar or less since any extra delay idling can destroy performance while not having as big impact on power consumption. https://www.phoronix.com/review/amd-memory-guard-ram-encrypt...

Any extra cost would be mostly due to power consumption and testing that the feature works (which they probably don't do for consumer skews anyway). The area of silicon used by the feature is probably negligible, from the manufacturing costs it's cheaper to avoid any unnecessary design differences between skews.

Karliss•23m ago
AMD has limited control over what motherboard manufacturers do. And there have been plenty of examples demonstrating motherboard vendors don't fully understand what they are doing. Stuff like shipping builds with example/placeholder keys, ridiculous voltage settings which destroy the cpu. Even if motherboard vendors don't have full control to configure to freely change every flag, they probably have access to some kind of debug/development firmware which has a lot more features enabled than what you would have in consumer builds.
Ygg2•1h ago
To be fair same can't be said of ECC, even though ECC should be basic feature out of the box.
AussieWog93•20m ago
> I would guess that the number of owners of consumer chips who also relied on them for encryption is exceedingly small.

I guarantee you that there's one small company that put 1,000 of these chips in a server room or datacentre though, and they're now completely boned.

vfclists•6m ago
> A feature that was possibly accidentally enabled on consumer chips is now being disabled.

Bro what are you smoking? The highly paid and experienced engineers designing these chips could have "possibly enabled" the feature on consumer chips.

The chips were designed with the feature as it is cheaper to do everything right from the get go and disable functionality rather than design a less capable chip then tack on the feature afterwards, just as the consumer versions of Windows are the server versions with functionality removed.

embedding-shape•3m ago
[delayed]
bflesch•1h ago
Weird, maybe you should start posting about the Epstein stuff and you'll quickly learn about your threat situation.
olavgg•55m ago
I disagree, I play a lot around with enterprise stuff. Its insane that I need to buy enterprise grade hardware that costs 1000x more for lab/experimentation/learning. My only alternative is to wait a few years, and get it from Ebay.

I also believe that a strong reason that Optane pdimm's failed, was that it was only available on enterprise servers so hackers didn't get a chance to play with it and build software that took advantage of this special hardware.

Just look at how specialized Infiniband is, even though its awesome and has some great use cases. If it was a commodity tech, there would be 100x times more applications/software that took advantage of it.

Many many people use consumer CPUs for gaming servers.
embedding-shape•4m ago
So reading between the lines, you're saying it's bad for AMD to disable undocumented features because people still might have bought them for those undocumented features, particularly for gaming servers?

Midjourney Medical

https://www.midjourney.com/medical/blogpost
783•ricochet11•8h ago•531 comments

I need your clothes, your boots, and your motorcycle

https://rbelmont.mameworld.info/?p=1725
36•ingve•2h ago•22 comments

DeepSeek Introduces Vision

https://chat.deepseek.com/
165•RIshabh235•4h ago•70 comments

Local Qwen isn't a worse Opus, it's a different tool

https://blog.alexellis.io/local-ai-is-not-opus/
232•alphabettsy•7h ago•113 comments

Lore – Open source version control system designed for scalability

https://lore.org/
1152•regnerba•20h ago•612 comments

Hospitals and universities repurposing drugs at 90% lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
4•giuliomagnifico•11m ago•1 comments

The Forge We Deserve

https://btao.org/posts/2026-05-09-the-forge-we-deserve/
25•icy•2h ago•28 comments

I hate compilers

https://xeiaso.net/notes/2026/anubis-wasm-vendor-binary/
75•xena•5h ago•59 comments

AMD silently removes memory encryption from consumer Ryzen CPUs

https://www.tomshardware.com/pc-components/cpus/amd-silently-removes-memory-encryption-from-consu...
124•lompad•2h ago•47 comments

US holds off blacklisting DeepSeek, more than 100 firms deemed security risks

https://www.reuters.com/world/china/us-holds-off-blacklisting-chinas-deepseek-more-than-100-firms...
464•giuliomagnifico•1d ago•512 comments

Sogen – High-performance Windows and Linux userspace emulator

https://sogen.dev/
33•fratellobigio•3d ago•9 comments

The 2-Year Apartment Rule

https://tadaima.bearblog.dev/the-2-year-apartment-rule/
31•surprisetalk•1d ago•60 comments

Taxonomy of the Occlupanida (parasitoids on bread bag tags)

https://www.horg.com/horg/?page_id=921
150•beatthatflight•11h ago•36 comments

The Australian Government to Require SMS/MMS Sender ID Registraion

https://www.acma.gov.au/sms-sender-id-register
101•anitil•4h ago•57 comments

Storied Colors – A catalogue of named colors

https://storiedcolors.com/
176•susiecambria•12h ago•40 comments

How we run Firecracker VMs inside EC2 and start browsers in less than 1s

https://browser-use.com/posts/firecracker-browser-infra
282•gregpr07•1d ago•176 comments

Clojure Hosted on Go

https://github.com/glojurelang/glojure
145•dnlo•11h ago•17 comments

Loreline – Tools for writing interactive fiction

https://loreline.app/en/
176•smartmic•14h ago•25 comments

How Madrid built its metro cheaply (2024)

https://worksinprogress.co/issue/how-madrid-built-its-metro-cheaply/
149•trymas•14h ago•92 comments

About ASCII art and Jgs font (2023)

https://velvetyne.fr/news/about-ascii-art-and-jgs-font/
8•Luc•1d ago•0 comments

Smashed Toilet Phone Web Server

https://www.offthebricks.com/articles/smashed-toilet-phone-web-server
16•mircerlancerous•3d ago•10 comments

Launch HN: Adam (YC W25) – Open-Source AI CAD

https://github.com/Adam-CAD/CADAM
184•zachdive•18h ago•87 comments

Nim Conf 2026 (Online, Sat June 20)

https://conf.nim-lang.org/
48•pietroppeter•7h ago•7 comments

RFC 10008: The new HTTP Query Method

https://www.rfc-editor.org/info/rfc10008/
376•schappim•23h ago•158 comments

Why thinking out loud with someone beats thinking alone

https://www.thesignalist.io/s/the-dialogue-dividend/
273•kodesko•21h ago•120 comments

Show HN: We built an 8-bit CPU as 2nd year EE students

https://github.com/c0rRupT9/STEPLA-1
77•CorRupT9•2d ago•18 comments

AI Compute Extensions (ACE) Specification

https://x86ecosystem.org/resource/ai-compute-extensions-ace-specification/
37•matt_d•8h ago•16 comments

Volkswagen started blocking GrapheneOS users

https://discuss.grapheneos.org/d/35949-volkswagen-app?page=3
694•microtonal•19h ago•414 comments

Biological evolution and information acquisition

https://www.construction-physics.com/p/biological-evolution-and-information
48•chmaynard•6d ago•7 comments

SteamOS Linux 3.8 released as stable

https://store.steampowered.com/news/app/1675200/view/697641379212298072
159•jrepinc•6h ago•49 comments