Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is there? Many games actually run faster on Linux via Proton than on Windows with the same hardware. I think the performance overhead of translation layers are pretty overstated in 2022


They are, and it's because they're able to multithread more in DXVK and return the results faster than in most native DX9 implementations.

Translation layers for a currently-intensive API like DX12 or Vulkan would be worth the criticism, and as developers most of us prefer as close to the metal as possible.

Eventually even Nvidia and AMD will drop their native DX9 drivers. It's driver bloat, and requires some level of maintenance for new GPU architectures. I expect all vendors to use D3D9On12 at a point.

It's like if our hardware directly supported DOS applications. We wouldn't need DOSBox for our Adlib emulation, but everyone agrees that DOXBox is the best approach.

The biggest DX9 titles, Starcraft 2 and CSGo, will be migrated to DX12 and Vulkan (respectively) if they continue to remain popular. CSGo itself has experimental Vulkan support on Linux already.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: