HGL
ambitious-aqua
NVIDIA RTX 5070 Ti does not support DirectX 12 features
I had unrelated(?) issues with my second monitor, so I updated my NVIDIA drivers while running Linux OpenSUSE and changed to Debian 13 (NVIDIA driver 580) after problems persisted. Now, any game on Heroic is unable to launch with the error message: "Your graphics card NVIDIA GeForce RTX 5070 Ti does not support DirectX12 features." For an older game, it says DirectX11 isn't supported. Games on Steam using DirectX12 run fine, so there is some issue with Heroic? Thanks for any help.
36 Replies
ambitious-aquaOP•3w ago
Error message "your card doesn't support DirectX12" when trying to launch Death Stranding
ambitious-aquaOP•3w ago
and the launch log for the game
ambitious-aquaOP•3w ago

genetic-orange•3w ago
since you updated your system graphics driver, did you also update flatpak?
ambitious-aquaOP•3w ago
Yes, I've been trying to figure this out for the last day or two, so I'm on a fresh install
genetic-orange•3w ago
like did you run flatpak update
ambitious-aquaOP•3w ago
I tried it now and there's nothing to update
genetic-orange•3w ago
did you reboot after updating gpu driver?
ambitious-aquaOP•3w ago
Yes
genetic-orange•3w ago
580 looks pretty new? i dont know if its the current stable driver quite yet
even arch still runs 575
xenial-black•3w ago
That's a very new nvidia card. I noticed issues where the nvidia driver was not properly loading, because I did not select the 'open' package.
For newer gpus, nvidia has moved exclusively to the 'open' packages.
Also, 580 is very new indeed.
The latest proprietary driver still supports 50 series just fine
xenial-black•3w ago
It did not when I attempted it with my rtx5070
Assuming you have the driver installed right now, check
/usr/share/doc/nvidia/html/supportedchips.html
You can find your PCI ID with lspci -nn | grep NVIDIA
xenial-black•3w ago
I am at work, so cannot. I recently updated my vid driver from 570 to 575. I use a dual monitor config, and only one monitor came up. I dug through glxinfo, xorg logs, and the syslog, and found that the nvidia proprietary driver for 575 does not like rtx5070.
I switched to 575 open, and it works like a charm.
I doubt it's just me, as I trawled hard looking for the error that showed up in dmesg output. (Which led me to the 'no, use the open package' answer)
I can purposefully break my box when I go home later, to give the logs for each.
Since this is debian, it's also possible xorg vulkan drivers for nvidia are not installed.
The package on debian is nvidia-vulkan-icd
ambitious-aquaOP•3w ago
I just switched back to opensuse, because the only guides I can find for installing nvidia drivers on debian give me the newest 580 drivers
genetic-orange•3w ago
yeah 580 isnt stable yet so there may be issues, i'd stick to the stable releases. no idea why debian guides of all distros are using 580? heh
even nvidia's site doesnt list 580 yet, it still calls some branches of 575 as beta 🙃
https://packages.debian.org/search?keywords=nvidia-driver-&searchon=names&suite=stable§ion=all
Debian ships 550 by default (heck the newest one in all repos I can find is 555), not sure how you managed to get 580
https://www.nvidia.com/en-us/drivers/unix/
Nvidia lists 580 as a "Production Branch" here. I was not able to find a definition on what "Production" and "New Feature" mean in this context. "New Feature" is usually the more recent one, first time I've seen "Production" be more recent
genetic-orange•3w ago
interesting O_O last night it said something 575 haha
maybe they're getting ready to roll it over
Yeah usually they do that at the same time though
Hang on I had a diagram for this at some point
genetic-orange•3w ago
its so weird to see "production branch: 580" and "new feature branch: 575" tho haha

genetic-orange•3w ago
nice
oh this makes more sense .. still weird haha
so they're saying 580 is ready for ship? 🤔
Apparently?
Although judging by the quality of Nvidia's Windows drivers lately, it's hard to trust that anything they ship nowadays is ready
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
The Ubuntu PPA people use to get drivers seems to also ship 580 (but doesn't have it listed as "Current production branch release" yet)
ambitious-aquaOP•3w ago
In opensuse's repository, they have 580 and 570. I installed 570 to be safe and just waiting for a game to install to check
genetic-orange•3w ago
everyone probably waiting a bit to let it settle heh
not in the arch repos either
xenial-black•3w ago
You should just be able to check output of glxinfo and pals?
nvidia-smi
would be my go-to to verify whether the driver is runningxenial-black•3w ago
That too.
ambitious-aquaOP•3w ago
580 seemed to work before with Steam but not with Heroic Games, so that's what I'm worried for
If you have Heroic installed via Flatpak, there might just not be a Flatpak Nvidia driver for that version yet
xenial-black•3w ago
After a driver update, flatpack needs to pull gl drivers to match.
ambitious-aquaOP•3w ago
The 570 drivers work! Thanks everyone
genetic-orange•3w ago
really looks like you were just trying to update too soon.. i bet in a week or so the flatpak and other distros will have 580 and it will be "ok" as far as nvidia's driver stability goes heh