5 ms·
Game emulation isn't a Linux only thing.
by GeekyBear 2y ago
Game emulation isn't a Linux only thing.
- talldayo 2y agoBut if anyone can name a non-Windows platform that does it better, I'll wait!
- Wowfunhappy 2y agoIs there a way to run Control or Cyberpunk on macOS?
- fl0id 2y agoYes. Haven’t tried those games, but on apple silicon whisky app emulates with gameporting toolkit + wine/proton. For intel silicon I think it was also possible but not sure.
- Wowfunhappy 2y agoOh, wow, I did not realize how many games worked with this: https://docs.getwhisky.app/game-support/index.html https://docs.getwhisky.app/game-support/index.html I had assumed the lack of Vulkan on macOS was a major issue. Apparently not!
- fl0id 2y agoYeah,can’t tell you how it works exactly but it’s quite good
- wsc981 2y agoCause MoltenVK [1] is used, I think. --- [1]: https://github.com/KhronosGroup/MoltenVK https://github.com/KhronosGroup/MoltenVK
- GeekyBear 2y agoNot really. PC games use DirectX as their graphics API, so you need something that can translate from DirectX to the native graphics API your OS is running. On MacOS you'd be translating from DirectX to Metal and Apple provides the emulation software (D3DMetal) as part of the Game Porting Toolkit. On a Steam Deck, Proton uses Vulkan on Linux as the native graphics API, so in that case you are translating from DirectX to Vulkan. > DXVK (which translates Direct3D 8, 9, 10 and 11 calls to Vulkan on the fly), vkd3d-proton (which translates Direct3D 12 to Vulkan) https://emulation.gametechwiki.com/index.php/Proton https://emulation.gametechwiki.com/index.php/Proton
- outworlder 2y ago> PC games use DirectX as their graphics API You are forgetting the increasing number of titles targeting Vulkan directly.
- GeekyBear 2y agoThat is an extremely niche use case on Windows.
- MobiusHorizons 2y agoThat’s true, but many titles are 32bit and Apple removed 32 bit support, causing these titles not to run. It’s a real bummer, because there is no technical limitation.
- GeekyBear 2y agoCrossover and Whisky run 32 bit PC games just fine.
- sleepycatgirl 2y agoThat's why the new WoW64 mode in wine is exciting. Even if the system doesn't support 32 bit binaries, you can still run 32bit windows software
- MobiusHorizons 2y agoVery useful, I hadn’t heard of that. I think it must not be shipped by default in steams built in proton support, but I will look into it.