DirectX12 performance is terrible on Linux

I hope we’ll see some improvements with the 580 driver

4 Likes

Hope so, cause this is the only major roadblock now.

2 Likes

I’d say proper support for hybrid laptops is also needed and kinda lacking in Linux on the proprietary nvidia drivers.

For example today I’ve installed CachyOS with the latest nvidia drivers on a laptop with a 3070 dgpu and intel igpu, and i’ve tried connecting a second monitor with hdmi and it wasn’t even detected, while on Windows it works in hybrid mode, and the only way to get the second monitor working was by selecting an option in the bios to only use the dedicated gpu, but that wasn’t necessary for windows 11.

so yeah the driver part that handles hybrid gpu systems and laptops is kinda lacking on the Linux drivers.

2 Likes

Works fine for me on 4 different laptops with amd/intel igpu and nvidia dgpu, depends on your laptop i guess.

3 Likes

Same here.
@agarplayerarlon do you use X11 or Wayland? I know nothing about Wayland, but X11 is not good at auto-configuring itself in multi-GPU setups and requires some manual config.

I am using Wayland

That s totally unrelated to the DX12 issue of this thread tho…
EDIT : the multi gpu laptop one.

5 Likes

Regarding the “VRAM stall”, I have seen some oddities in some DXVK games with Nvidia that’s not present with AMD RADV.
It manifests itself as minor hitches/freezes but of course that could be anything really.
There’s also this [REGRESSION][NVIDIA 545.23.06] Frame stutters when GPU stats are queried

2 Likes

I really wasn’t expecting such a difference. These are two identical VMs — I only use virtual machines.

The Windows 11 VM outperforms any of the Linux ones. What’s disappointing is the 5070 Ti result on Linux.

I don’t understand the power draw of the 5070 Ti under Linux. In some games, like Horizon Zero Dawn Remastered, it only hovers around 200W for me. If I understand correctly, that means performance is being left on the table.

3090 Windows 11 VM

3090 Linux Fedora 42/Cachyos/endeavourOS (it doesn’t matter) VM

5070ti Windows 11 VM

5070ti Linux Fedora 42/Cachyos/endeavourOS (it doesn’t matter) VM

2 Likes

Wow this is so bad. I might have to re-switch to AMD again…

4 Likes

I can’t. No hdmi 2.1 under linux if not I would have changed yesterday..

Could use 120hz if you only have a 144hz panel. If it’s 240+ that definitely hurts though. :(

Not that. My monitor is my TV. It only has hdmi and for VRR to work (yes I tried DP to HDMI adapters) I have to use hdmi. AMDs don’t give you hdmi 2.1 + vrr under linux.

2 Likes

A 47.5% performance regression for the RTX 5070 Ti…🤡
And there’s people still insisting the regressions are “only” around 20%.
WH40K: Space Marine 2 also has a gigantic regression like that.

Yeah it’s atrocious. With 9070 XT I could easily hit my FPS cap with <1ms frametime variance. Same game with 5070 ti it’s all over the place.

Though AMD did had some bugs. None as impactful as halving performance.

Yeah I am grateful that the Linux drivers are getting more attention than ever and we are getting massive updates and bug fixes like explicit sync and multi-monitor VRR, but at some point I just want to use my computer without insane penalties…

5 Likes

Tell me about it…

It’s not AMD, it’s HDMI Forum being openly hostile towards Linux and other open-source implementations:

Nvidia is able to do it because its drivers are not open-source.

Generally “HDMI on Linux” should be considered an oxymoron: don’t support HDMI forum and their proprietary sh*t and demand DP/USB-C input on your display (ie: don’t buy displays without them).

7 Likes

I know. I was probably one of the first—if not the very first—person to bring up the issue, all the way back when the RX 6900 XT was released directly on the kernel forum. Unfortunately there are no 77 inch oleds with DP.

1 Like

Or less: Re-Testing Windows vs Linux in 2025 - AMD & NVIDIA Gaming Benchmarks on average of 20 DX12 games. Actually there are games that are more impacted, and probably this is system related. For some reasson Ancient Gameplays in their test had one of the lowest average loss (15% at 1080p, 10% at 4K).

Bottom line: I still prefer freedom and play at “only” 87 fps than having a giant spyware and play at 120 fps. Does not mean this should not be corrected of course.

3 Likes

Thanks for the great tip.