Dxvk now unmaps D3D9 memory, which should fix the out of memory issues with running DX9 games!

This page summarizes the projects mentioned and recommended in the original post on /r/linux_gaming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • dxvk

    Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

  • Hmm, I tested it about 15 times now and Borderlands 2 still crashes, but seemingly less often (only 1 out of 3 times approximately, it's really hard to extrapolate with such a small sample size). I tested it by entering Sanctuary from Three Horns Valley each time. Just to be sure, running setup_dxvk.sh install with the correct WINEPREFIX set should be enough so that the new d3d9.dll is used with Proton when launching the game via Steam, right? I used this build artifact: https://github.com/doitsujin/dxvk/actions/runs/2774420688

  • Proton

    Compatibility tool for Steam Play based on Wine and additional components

  • What about DX12 oom errors? (Yes I know it's not dxvk) https://github.com/ValveSoftware/Proton/issues/6045

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Gibbed.Borderlands2

    Tools & code for use with Borderlands 2.

  • To test it I had to create a new character and progress the story until I got to Sanctuary and since I'm not a speedrunner, that took about an hour. There is a savegame editor for Borderlands 2 (https://github.com/gibbed/Gibbed.Borderlands2), but I couldn't find out how exactly I can adjust my story progress, so I just played through the first few missions.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts