#435 Latest DXVK version not working with old nvidia card

Closed
opened 10 months ago by AGT-prob · 3 comments

The game works if i set the vulkan ICD loader to Intel but when i set it to NVIDIA if gives the message: "Failed to initialize graphics. Make sure you have DirectX 11 installed, have up to date drivers for your graphics card and have not disabled 3D acceleration in display settings. InitializeEngineGraphics failed" when launching i have ubuntu 22.04 with GK107

The game works if i set the vulkan ICD loader to Intel but when i set it to NVIDIA if gives the message: "Failed to initialize graphics. Make sure you have DirectX 11 installed, have up to date drivers for your graphics card and have not disabled 3D acceleration in display settings. InitializeEngineGraphics failed" when launching i have ubuntu 22.04 with GK107
Krock commented 10 months ago
Owner

The GK107 chip does only support DirectX feature level 11_0 and Vulkan 1.2, whereas the game defaults to FL 11_1. Although, it does also run on Vulkan 1.0 capable cards + WineD3D to use OpenGL instead.

Have you yet tried the following?

  1. Test another game using DXVK. Use the environment variable DXVK_HUD=full to confirm whether your NVIDIA card is used. This helps to narrow down whether the information in point 2 below applies to you as well.
  2. Install DXVK 1.10.3 into your WINEPREFIX. These binaries from GitHub still contain the installation script. Alternatively use winetricks. It seems that recent DXVK versions require a newer driver and hence likely a newer graphics card: https://www.reddit.com/r/linux_gaming/comments/13nhixa/initializeenginegraphics_failed_when_running_with/
  3. Change "dxgi.dll" in winecfg to "builtin". This disables DXVK until you change it back to "native". To confirm whether WineD3D is used, set WINEDEBUG=+fps (source). If this does not start up your game, consider reinstalling your display drivers.
The GK107 chip does only support [DirectX feature level 11_0 and Vulkan 1.2](https://www.techpowerup.com/gpu-specs/nvidia-gk107.g109), whereas the game defaults to FL 11_1. Although, it does also run on Vulkan 1.0 capable cards + WineD3D to use OpenGL instead. Have you yet tried the following? 1. Test another game using DXVK. Use the environment variable `DXVK_HUD=full` to confirm whether your NVIDIA card is used. This helps to narrow down whether the information in point 2 below applies to you as well. 2. Install DXVK 1.10.3 into your WINEPREFIX. These binaries from GitHub still contain the installation script. Alternatively use `winetricks`. It seems that recent DXVK versions require a newer driver and hence likely a newer graphics card: https://www.reddit.com/r/linux_gaming/comments/13nhixa/initializeenginegraphics_failed_when_running_with/ 3. Change "dxgi.dll" in `winecfg` to "builtin". This disables DXVK until you change it back to "native". To confirm whether WineD3D is used, set `WINEDEBUG=+fps` ([source](https://wiki.winehq.org/Debug_Channels)). If this does not start up your game, consider reinstalling your display drivers.
Alex72 commented 10 months ago

I'd advise to start from something even simpler, like vkcube, to test if your Vulkan configuration is correct and the right driver is picked up. ICD and Vulkan loaders can be a pain in the rear to configure...

Also please consider changing the title, specifying your video card and distro. The game and the patch work perfectly fine on NVidia cards in general.

I'd advise to start from something even simpler, like `vkcube`, to test if your Vulkan configuration is correct and the right driver is picked up. ICD and Vulkan loaders can be a pain in the rear to configure... Also please consider changing the title, specifying your video card and distro. The game and the patch work perfectly fine on NVidia cards in general.
AGT-prob commented 9 months ago
Poster

I tried using 1.10.3 dxvk and it works it just that now in the game when i stop moving it continues to move. also thank you for the help everyone

I tried using 1.10.3 dxvk and it works it just that now in the game when i stop moving it continues to move. also thank you for the help everyone
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.