@lina is Euro Truck Simulator 2 running with OpenGL natively or DirectX via Proton? Just curious since the performance of the game is a lot better with DirectX via GPTK/Crossover compared to OpenGL natively on MacOS
@patrick It's the Linux OpenGL version! Our OpenGL drivers are better than Apple's in many ways so it wouldn't surprise me if it runs better (I hear Minecraft also runs better on Asahi ^^)
@lina is it similar to a dynamic binary translator, e.g. rosetta for macos, and fex-emu for linux? but it seems like fex-emu does multiple things, but still not quite sure...
unfortuntely I don't have a mac to try this on..
@lina ah, blockland, a horrid cesspit of evil and hate. legit the worst fucking community i've had to endure, especially as a victim of their harassment. was fucking horrible and i do not recommend going there.
@lina you shouldn’t have to rely on a corporate entity to support games. Many publishers should support the PC platform, Unity and Unreal Engine have the capability to provide it. Do not be fool into believing game publishers are incapable of exporting to Mac and Linux. Games shouldn’t be Windows exclusive.
@slyecho Just one minimal x86 rootfs for FEX (and the host arm64 filesystem for the native OS). No more ^^ (unless you count the wine prefixes that Proton makes automatically)
@lina I was looking at krun and it suggested a chroot as well in the README, so you integrated it into FEX somehow directly? Sorry, but I haven't been keeping up, it would be nice to read how all this works.
@slyecho The guide mentions a distrobox container just so you don't mess around with your host OS, but you don't need it, it's just safer while the packages are in flux ^^
@slyecho You don't really want an OCI image since it's not a stand-alone container, it's just an overlay which is intended to overlay your arm64 binaries with x86 ones ^^