Skip to content
0:00 / 0:00

#fex#arm#x86

39C3 - Breaking architecture barriers: Running x86 games and apps on ARM

media.ccc.de

274K subscribers • 57 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on media.ccc.de, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.

Advanced. Deep dive for people who know the field.

88K views10 months ago

Systems programmingHardwareCPUs and computer architectureCompilers and interpreters

An introduction to FEX, a high-performance binary recompiler and translation layer designed to run x86 applications and games on ARM devices.

media.ccc.de/v/39c3-breaking-architecture-barriers-running-x… Presenting FEX, a translation layer to run x86 apps and games on ARM devices: Learn why x86 is such a pain to emulate, what tricks and techniques make your games fly with minimal translation overhead, and how we are seamless enough that you'll forget what CPU you're using in the first place! ARM-powered hardware in laptops promises longer battery life at the same compute performance as before, but a translation layer like FEX is needed to run existing x86 software. We'll look at the technical challenges involved in making this possible: designing a high-performance binary recompiler, translating Linux system calls across architectures, and forwarding library calls to their ARM counterparts. Gaming in particular poses extreme demands on FEX and raises further questions: How do we enable GPU acceleration in an emulated environment? How can we integrate Wine to run Windows games on Linux ARM? Why is Steam itself the ultimate boss battle for x86 emulation? And why in the world do we care more about page sizes than German standardization institutes? This talk will be accessible to a technical audience and gaming enthusiasts alike. However, be prepared to learn cursed knowledge you won't be able to forget! Tony Wasserka events.ccc.de/congress/2025/hub/event/detail/breaking-archit… #39c3 #Hardware Licensed to the public under creativecommons.org/licenses/by/4.0

Why it's here

A top upload from a listed channel

media.ccc.de is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.