Inside the Steam Deck's APU
Valve’s Steam Deck turns out to be built around an AMD APU originally designed for Magic Leap’s AR headset, including disabled computer‑vision DSP cores likely fused off for the handheld. Commenters explore how such custom chips are costed and reused, why AMD dominates consoles and handhelds despite Nvidia’s PC GPU lead, and how factors like price, power efficiency and Linux driver support shape those design choices. The thread also touches on low‑level details such as eFuses, die imaging techniques, and the challenges of sleep and power management on modern AMD- and Intel-based laptops.
Magic Leap Cores and eFuses
- The extra “Magic Leap” blocks on the Deck APU are believed to be 14-core computer-vision DSPs (likely Tensilica-based), matching Magic Leap 2’s “14-core CVIP” spec.
- Consensus is they are disabled for the Deck: typically tied to eFuses blown at the factory; modern chips make re-enabling effectively impossible.
- Discussion of eFuses/antifuses: they can cut or permanently alter power/configuration lines; reversing this would require invasive chip surgery (decap, ion beam, etc.).
- Older AMD hardware sometimes allowed bypassing fuse-based feature locks via JTAG and firmware timing tricks; unclear if that remains possible on recent parts.
Why Valve Uses This APU / Magic Leap’s Role
- Magic Leap likely funded the expensive custom design and NRE; AMD then reused the design for Valve without exclusivity.
- Speculation that Magic Leap overestimated demand and/or that Magic Leap-specific sections had poorer yields, making “harvested” dies attractive for reuse.
- Several compare Valve’s strategy to Raspberry Pi and Nintendo: repurpose an existing SoC, prove demand, then move to more custom silicon (as with the newer Deck).
AMD’s Dominance in Consoles and Handhelds
- Modern PlayStation, Xbox, and most x86 handhelds use AMD APUs; earlier generations used MIPS/PowerPC.
- Reasons given: AMD can supply both CPU and GPU on one die; wins aggressive console pricing; Nvidia and Intel focus on higher-margin markets (PC GPUs, AI).
- Console buyers favor familiar, high-volume architectures (x86/ARM) to ease development and hiring.
- Nintendo Switch is a notable Nvidia/Tegra outlier; thread attributes this to mobile perf-per-watt and driver portability for Nintendo’s custom OS.
ARM vs x86 and Future Consoles
- Leaked planning suggests next-gen Xbox may consider ARM CPU but keep AMD GPUs; backwards compatibility is a concern.
- Debate over ARM vs x86: some argue ARM offers better perf-per-watt (citing Apple-style designs); others say ISA matters little versus microarchitecture and process.
- Apple’s x86 emulation is noted as evidence that ARM can emulate x86 well, with details about memory-model tweaks; limited by console-like price constraints.
Steam Deck Software Ecosystem and Drivers
- Many comments stress the Deck’s success is not just hardware: Valve invested heavily in Proton, Wine, Mesa, Wayland, and PipeWire, plus shader precompilation to reduce stutter and load times.
- AMD’s open drivers allow Valve and the wider community to implement console-style optimizations; this is cited as a major reason not to use Nvidia’s proprietary stack.
- Opinions split on AMD vs Nvidia vs Intel drivers:
- Some report AMD as excellent on Linux for graphics but weak for ROCm/ML.
- Others say Intel’s overall laptop support (especially power management) feels more polished.
- Nvidia is seen as featureful but historically hard to integrate with upstream Linux and partners.
Build Quality, Repairability, and User Experience
- One camp calls the Deck’s physical build “good enough” or slightly cheap-feeling compared to premium aluminum devices; complaints include plastic shell creaks and some mushy buttons.
- Others strongly praise overall quality for the price and highlight high repairability (especially with later revisions improving battery/cable layout).
- Enthusiasm is high: multiple comments describe the Deck as one of the most delightful or impactful devices they own.
Power Management and Sleep (S3 vs s2idle)
- Significant discussion of modern laptops using s2idle instead of legacy S3 sleep:
- On AMD, some report poor suspend behavior, battery drain, and overheating in bags; vendors blamed for half-baked implementations.
- Others report flawless suspend on AMD and/or Intel, suggesting strong hardware variability.
- Hibernate is often suggested as a practical workaround, though slower and less seamless.
Miscellaneous Technical Topics
- Die photos are produced via careful delidding, surface removal, and macro or metallurgical microscopy; visible colors often arise from structural interference patterns.
- An external teardown estimated the Magic Leap 2 APU cost at about $136, prompting reflections on how much compute power is now handheld-cheap.
- ACO (Valve’s AMD shader compiler in Mesa) is described as containing many hardware-quirk workarounds, illustrating the complexity of AMD GPU behavior.