Earlier quoted context omitted.
[flagged]
It would be cool if we can use LLVM to lift the x86 code into LLVM bitcode and go to different platforms easily with ostate of the art optimizations, won't it?
FEX-emu – Run x86 applications on ARM64 Linux devices
91–100 of 145 posts
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#92Earlier quoted context omitted.
[flagged]
It would be cool if we can use LLVM to lift the x86 code into LLVM bitcode and go to different platforms easily with ostate of the art optimizations, won't it?
LLVM's optimization passes also are less useful than you might think, since the vast majority of them is motivated by source->binary translation (like clang). They don't have much effect when recompiling an already optimized binary to another architecture.
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#93Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#94Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#95I'n incredibly impressed by valve's commitment to playing the long game. It makes sense to have the frame by arm since the system is lighter and its clear this is just the trojan horse to get arm linux into every gamer's house. I wouldn't be surprised if we end up with an arm steamdeck 1-2 version from now when the tech is ready.
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#96Earlier quoted context omitted.
Plenty of online games work fine. Rocket League, Squad, Arc Raiders etc. are just the ones that I play.
In the case of those which use EAC/EOS they need to be explicitly approved to run under Wine/Proton by the developer. There are some cases (eg. iRacing) where the developer refuses to enable support for whatever reason, and on those we’re still stuck.
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#97I'n incredibly impressed by valve's commitment to playing the long game. It makes sense to have the frame by arm since the system is lighter and its clear this is just the trojan horse to get arm linux into every gamer's house. I wouldn't be surprised if we end up with an arm steamdeck 1-2 version from now when the tech is ready.
Too bad Arm doesn't allow architectural licenses, because this is exactly the kind of thing Valve and the FEX developers would want to extend the ISA to support. I bet we see a RISC-V backend to FEX in the next 6 months, it probably already exists in a private repo. FEX is the shootstring, extra special discount budget (not maligning) version of Rosetta. Apple should sell Rosetta to Valve.
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#98Some companies like to stress the efficiency or performance of Arm SoCs, but really this is a hedge against more expensive x86 hardware. AMD has increased prices of mobile SoCs radically recently. I'm looking forward to having more affordable SoC options for laptops, handhelds and desktops, perhaps from Mediatek or other lower-cost vendors. The history of the PC is one of commoditization. A fractured multi-polar land…
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#99So, can you run Steam and games on a Raspberry Pi 500?
Re: FEX-emu – Run x86 applications on ARM64 Linux devices
#100One problem I see is that (e.g.) Qualcomm Adreno GPUs don't even run most Windows games well when executed natively under Windows, due to games only being optimized for GeForce and Radeon. I assume this problem only gets worse when trying to run DirectX games through some sort of translation layer with FEX/DXVK.
Only the CPU code has to be emulated. The GPU runs natively.
That does not help with poorly supported GPUs of course.