3 ms·
TBH running through a Win32/DX API shim isn't much different than running through SDL, yet Linux games using the SDL are considered "native" but Win32 games run
by flohofwoe 2y ago
TBH running through a Win32/DX API shim isn't much different than running through SDL, yet Linux games using the SDL are considered "native" but Win32 games running through Proton are not?
(the Win32 and DX APIs are also much more straightforward to use than wrestling directly with X11, Wayland, Vulkan and the Linux audio API flavour of the month)
- anthk 2y agoSDL handles everything for you. On Windows, good luck with running DirectX 6, 7, 8, and some DX9 and Direct Draw games under Windows > 8 without issues. Direct Draw games will lag even under an i5.
- flohofwoe 2y agoGood luck running a >20 year old native Linux game on a modern Linux distro without recompiling. A Proton like layer would also totally make sense on Windows, assuming that support for older Windows APIs is better in Proton than on Windows itself (which isn't a far fetched assumption).
- navjack27 2y agoAll of this already exists on Windows. They're already drop in DLL replacements that smooth out compatibility with older versions of graphics APIs among other APIs. And old support for old games actually isn't that bad on Windows 11. No one has heard of this game, but I could just boot up the old Japanese PC game Abyss Boat and it kind of just works. If I use a DLL replacement or something like dxwnd or dgvoodoo2 it's even better.
- anthk 2y agoWith a Direct Draw replacement like the one from WineD3D your game/software is not better; the game literally stop beings a Power Point presentation and gets fully playable. But, by default, you'll get a slideshow in a game that would run screamly fast under a Pentium 3 and a Windows release from its era.
- anthk 2y agoLD_LIBRARY_PATH it's your friend. For the rest, either AOSS or osspd to map OSS into ALSA or into Pulseaudio/Pipewire. As for the missing libraries, if you can fetch some old Debian DVD images (just the first DVD) it will run fine.
- gpderetta 2y ago> A Proton like layer would also totally make sense on Windows it is not full Proton, but DXVK is used on Windows as it has sometimes better compatibility and/or performance for older titles.
- sph 2y agoYet Proton game work better and with greater performance than most native ports, which are created once by third-party teams (i.e. Feral), never properly tested or rarely updated. Soon Wine will have Wayland support and 99% of those ports that no one is willing to update will remain stuck on X11.