Dragon Age™: The Veilguard

Dragon Age™: The Veilguard

View Stats:
balbok55 Oct 31, 2024 @ 11:33am
Linux Nvidia driver, please help me
Hello everyone,

I'm experiencing an issue with Dragon Age: The Veilguard where the game requires NVIDIA driver version 560.70 to run properly. Currently, I have driver version 560.35.03 installed, which seems to be causing the game to not launch.

Here’s what I have already tried to resolve the issue:

I updated my system and checked for available updates using rpm-ostree update.
I verified the installation of the NVIDIA driver with the command nvidia-smi, which confirmed that my current driver is working, but unfortunately, it's not the required version.
I searched for the required driver in the repositories but couldn’t find version 560.70 available for installation.
I attempted to run the game with compatibility settings and used Proton via Steam Play, but the game still requires the newer driver.
If anyone has any suggestions on how to bypass this issue or if there are alternative solutions, I would greatly appreciate your help!
< >
Showing 31-45 of 49 comments
balbok55 Nov 1, 2024 @ 2:08pm 
Originally posted by Fockah:
@balbok55:

Set it to medium level.
The game is very challenging.
And, I suspect, not yet well optimised.

I'm playing on mid/high with an RTX 3090.
A short stutter every few seconds.
That's clearly down to the game.
I only have 6GB of VRAM occupied, out of 24.

In 4k, my card is almost twice as powerful as yours, so dont await too much.

But at least it runs.


Its running fine now with textures on high but most other things set on mid.Anyways thanks for your reply.
raiderbarry Nov 1, 2024 @ 2:42pm 
Originally posted by DrMcCoy:
Set the launch options in steam to

DXVK_NVAPI_DRIVER_VERSION=56070 %command%

That helps the game start.

Unfortunately, I get frequent crashes, not always at the same place, during the intro segment after the character generator. DXGI_ERROR_DEVICE_REMOVED or DEVICE_HUNG, and dmesg then says

NVRM: Xid (PCI:0000:01:00): 31, pid='<unknown>', name=<unknown>, Ch 0000003e, intr 00000000. MMU Fault: ENGINE GRAPHICS HUBCLIENT_FE faulted @ 0x1_91600000. Fault is of type FAULT_PDE ACCESS_TYPE_VIRT_WRITE

I don't know how to fix that :/

Bones, it worked! You're a genius...
DrMcCoy Nov 1, 2024 @ 2:51pm 
Originally posted by raiderbarry:
Bones, it worked! You're a genius...

Like I said, I'm not sure this is the best/correct solution after all. At least for me, it crashes the game past the character generator, when going into the game proper.

Updating to the beta branch of the nvidia drivers fixes these crashes.
balbok55 Nov 1, 2024 @ 3:21pm 
Originally posted by DrMcCoy:
Originally posted by raiderbarry:
Bones, it worked! You're a genius...

Like I said, I'm not sure this is the best/correct solution after all. At least for me, it crashes the game past the character generator, when going into the game proper.

Updating to the beta branch of the nvidia drivers fixes these crashes.


I got an update on Bazzite and now its on version 565.57.01 and works without tinkering
LKnightX Nov 2, 2024 @ 7:05am 
I have not received an update on Ubuntu yet. But, as previous stated by some gentle soul, it started using the command: DXVK_NVAPI_DRIVER_VERSION=56070 %command%

And I finally solved all crashes by using Proton GE. Now it's working like a charm.
Cambionn Nov 2, 2024 @ 7:08am 
Originally posted by Fockah:
DXVK_NVAPI_DRIVER_VERSION=56070 is the way.
NVIDIA_GPU=0 allows the game to start, but it crashes within a very short time.

I had the 565.xx driver on it, but it's terrible, still beta.
So I installed 560.xx and this option.
Now it runs stable without any problems.

[...]
The game is very challenging.
And, I suspect, not yet well optimised.
Funny, with the beta driver it works great for me. Wouldn't call it "terrible" in any way, I can't notice it's not a stable release. And people have been reporting crashes using the DXVK_NVAPI_DRIVER_VERSION=56070 parameter. So I wouldn't say it's "the way", more one of the things one could try. With the beta driver being another. It may be rather system depended what works best.

Game has been on the whole day yesterday (and on release evening, and currently), not a single crash. If anything, I'm suprised how well the game runs. Performance is great, despite the fact I'm on 9 year old hardware (GTX1080, a i5-6600K, and 16GB DDR4). Running on low ofc, but it still looks pretty great. I expected worse, either in graphics or performance. It seems to me as one of the better optimised games to release lately.
Last edited by Cambionn; Nov 3, 2024 @ 2:05am
Fockah Nov 2, 2024 @ 9:04am 
I was referring to the thread starter.
He had 560.32.
It works wonderfully with that, I do it myself.
I might have mentioned that.
But, as I said, I was referring to someone who uses 560.32.

The 565 beta just didn't work for me.
Not only in Veilguard, but also in New World it was terrible.
Diablo 4 as well.
It jerked and stuttered badly.
So I call it terrible.

Finally, for drivers 560.xx, DXVK_NVAPI_DRIVER_VERSION=56070 is the way to go.
SwithDrawn Nov 2, 2024 @ 9:14am 
565.57.01 (not beta, I think) now available via Nvidia CUDA repository. I followed these instructions for Linux Mint (scroll to Linux Mint CUDA APT PPA section): https://linuxcapable.com/install-nvidia-drivers-on-linux-mint/

Like Cambionn, no issues with the beta .run driver from Nvidia - felt stable to me, with the exception of some texture flickering/shimmering on faces during cutscenes (specifically where scars are supposed to be - maybe some kind of transparency issue). This seems resolved or at least improved with the CUDA repository driver.
Rudy Nov 2, 2024 @ 9:19am 
Originally posted by balbok55:
I got an update on Bazzite and now its on version 565.57.01 and works without tinkering

May I ask what Wine/Proton version you're using to launch the game? And if you're launching from Steam or the EA App?

I'm also running Bazzite, but on an NVIDIA RTX 4070/Intel i9-13900HX laptop. I updated the NVIDIA driver to the latest version and removed the workaround launch options (environment variables) from the Lutris configuration (none of the aforementioned workarounds have worked so far, so I removed them after updating the NVIDIA driver).

Lutris Version: 0.5.17
Wine Version: wine-ge-8-26-x86_64
NVIDIA Driver Version: 565.57.01

I'm launching the EA App from Lutris and then launching Veilguard from the EA App. I can get past the character creator and past the first 2 dialogue options, but then I get the DEVICE_HUNG crash.

I changed the graphics settings to Low and the resolution to 720p, but that hasn't seemed to help.

I tried changing the Wine/Proton version in the Runner Options in Lutris to "System (9.15) (Staging)" and "GE-Proton (latest)", but neither helped.
Fockah Nov 3, 2024 @ 1:51am 
@Rudy:
Try it under Lutris with Proton Experimental.

I also use Proton Experimental with the Steam version.
Hurricane Nov 3, 2024 @ 2:05am 
When you request support, make a habit of giving relevant information.
e.g. What distro are you using?

I presume it's Red-Hat based (e.g. Fedora?)

560 and 565 are considered Beta versions so slow rolling distros are unlikely to get it.
You could find it on a EPEL, which which may mess-up with your system.
You could also manually install it, which I can't recommend as it will certainly mess-up with your system. (https://www.nvidia.com/en-in/drivers/details/234061/)

Next time you install Linux, go either for a more commonly used distro or a rolling release.
_ Mint/Cinnamon is great for people used to Windows
_ Arch (and variants) is great for bleeding edge tech. (But not for the faint of heart: I would only recommend it for experienced users)

I forgot the 3rd option: patience.
Last edited by Hurricane; Nov 3, 2024 @ 2:06am
Cambionn Nov 3, 2024 @ 2:20am 
Originally posted by Hurricane:
_ Arch (and variants) is great for bleeding edge tech. (But not for the faint of heart: I would only recommend it for experienced users)
I'd say Manjaro is quite beginner friendly despite being Arch-based. It was my first distro, and one I'd personally recomend to new people still. And despite trying others it's the one I always get back to. It's easy to get started with and pretty stable, but you can do all the "cool Arch stuff" once you get more into it. It's been my daily driver for years now, for both work and private, and I can't even remember last time I had issues with stuff breaking.
Rudy Nov 3, 2024 @ 9:35am 
Originally posted by Fockah:
@Rudy:
Try it under Lutris with Proton Experimental.

I also use Proton Experimental with the Steam version.


Thanks for the tip! Unfortunately, "Proton Experimental" resulted in the EA App crashing upon launch. However, you gave me the idea of checking if any new GE builds of Proton had been released recently, and one was just released a few days ago:

https://github.com/GloriousEggroll/proton-ge-custom/releases

I grabbed the latest build here (GE-Proton9-18.tar.gz) and, in the EA App's configuration options in Lutris, set the Runner Options > Wine setting to "custom executable" and pointed it to the ./bin/wine executable from the new release.

The EA App crashed the first 2 times I tried to launch it with this GE-Proton release. But then it worked, and I was able to launch Veilguard and it now appears to be running fine.
Last edited by Rudy; Nov 3, 2024 @ 9:40am
balbok55 Nov 4, 2024 @ 10:14am 
Originally posted by Rudy:
May I ask what Wine/Proton version you're using to launch the game? And if you're launching from Steam or the EA App?

I'm also running Bazzite, but on an NVIDIA RTX 4070/Intel i9-13900HX laptop. I updated the NVIDIA driver to the latest version and removed the workaround launch options (environment variables) from the Lutris configuration (none of the aforementioned workarounds have worked so far, so I removed them after updating the NVIDIA driver).

Lutris Version: 0.5.17
Wine Version: wine-ge-8-26-x86_64
NVIDIA Driver Version: 565.57.01

I'm launching the EA App from Lutris and then launching Veilguard from the EA App. I can get past the character creator and past the first 2 dialogue options, but then I get the DEVICE_HUNG crash.

I changed the graphics settings to Low and the resolution to 720p, but that hasn't seemed to help.

I tried changing the Wine/Proton version in the Runner Options in Lutris to "System (9.15) (Staging)" and "GE-Proton (latest)", but neither helped.


using wine-ge-8-26-x86_64 via Lutris on Bazzite. I've also run into issues with the EA App—it can be pretty unstable, so I try to launch games directly through Steam or Lutris when possible. For Veilguard, you could try launching it through Steam with the Experimental or Proton UMU version; both worked well for me with Dragon Age. If that doesn’t help, a fresh Wine prefix in Lutris or clearing the shader cache in Nvidia settings might be worth a shot. Hope this helps!
Rudy Nov 4, 2024 @ 1:26pm 
Originally posted by balbok55:
using wine-ge-8-26-x86_64 via Lutris on Bazzite. I've also run into issues with the EA App—it can be pretty unstable, so I try to launch games directly through Steam or Lutris when possible. For Veilguard, you could try launching it through Steam with the Experimental or Proton UMU version; both worked well for me with Dragon Age. If that doesn’t help, a fresh Wine prefix in Lutris or clearing the shader cache in Nvidia settings might be worth a shot. Hope this helps!

Thanks for getting back to me, and for the advice! Launching from Steam with a few different Proton versions didn't work for me, but manually downloading the ge-proton9-18 release and using that as the runner for the EA App in Lutris ended up solving all my issues. Now it's running nicely
< >
Showing 31-45 of 49 comments
Per page: 1530 50

Date Posted: Oct 31, 2024 @ 11:33am
Posts: 49