HELLDIVERS™ 2

HELLDIVERS™ 2

Vis statistikker:
Youn0 18. mar. 2024 kl. 12:26
(FIX) Fatal error! Requires a graphics card that supports at least Direct3d feature level 12_0
Fix for Direct 3D12 error that worked for my system. I had this issue on my GTX 1070, running linux, Debian. I installed Vulkan Beta drivers from https://developer.nvidia.com/vulkan-driver. Vulkan beta drivers add support for VKD3D, which is a Vulkan based implementation of Direct 3D 12.

Download the .run file, run it in the terminal to make sure it actually installs properly. I had to to install it without GUI to not get an error.

(1) Run this to download the latest drivers, make sure your card is compatible on the website I linked. They're available for windows as well.
wget https://developer.nvidia.com/downloads/vulkan-beta-5504055-linux

(2)Go to downloads.
cd ~/Downloads/

(3)Mark your .run file executable, you can do this in your file browser as-well. Make sure you change the file name to the driver version you downloaded.
chmod +x NVIDIA-Linux-x86_64-550.40.55.run

(4)Run it in the terminal.
sudo ./NVIDIA-Linux-x86_64-550.40.55.run

If it reads;
ERROR: An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel. This may be because it is in use (for example, by an X server, a CUDA program, or
the NVIDIA Persistence Daemon), but this may also happen if your kernel was configured without support for module unloading. Please be sure to exit any programs
that may be using the GPU(s) before attempting to upgrade your driver. If no GPU-based programs are running, you know that your kernel supports module unloading,
and you still receive this message, then an error may have occured that has corrupted an NVIDIA kernel module's usage count, for which the simplest remedy is to
reboot your computer.


You can reboot like it suggests, or follow this forum like I did. https://unix.stackexchange.com/questions/440840/how-to-unload-kernel-module-nvidia-drm

(6)I rebooted into the text console. (Ctrl+Alt+F2) before logging in, run;
systemctl isolate multi-user.target

Then simply repeat step 2 and 4, then reboot.

I hope this helps. I've never made a guide like this, so please actually read the pages I linked, and use your brain before dumping commands into the terminal.

After I installed these drivers, I just ran proton experimental, with no launch options, game ran pretty good.

Nvidia says their official drivers package should include VK3D support, and I did try updating my system with the default drivers first, but I still received the error. I may have done so improperly.

Please say if I was missing brain cells when I posted this, and discuss ways to fix the issue on other systems, or if this didn't work for you.
< >
Viser 1-1 af 1 kommentarer
Mr Trigger Happy 4. maj 2024 kl. 16:07 
Dude thank you so much, this worked perfectly on my 1070 too
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50

Dato opslået: 18. mar. 2024 kl. 12:26
Indlæg: 1