NVIDIA / NVIDIA/open-gpu-kernel-modules

RTX 5090 FE doesn't support triple monitor display at high refresh rates which work under Windows

Open
#852 11 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

NVIDIA Open GPU Kernel Modules Version

570.144, 575.51.02 Beta

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.
  • I confirm that this does not happen with the proprietary driver package.

(NOTE: the proprietary driver doesn't support the 5090 so not applicable)

Operating System and Version

CachyOS April 2025

Kernel Release

6.14.5

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
  • I am running on a stable kernel release.
Hardware: GPU

GPU 0: NVIDIA GeForce RTX 5090 (UUID: GPU-50649b99-868e-32a7-99da-2d69ca3ae9b7)

Describe the bug

Possibly related:

I am using the RTX 5090 FE with a triple monitor display configuration running KDE Plasma 6.3.4 Wayland (same problem happens for X11).

I have found that certain configurations of the monitors fail under Linux when the same configuration otherwise works fine under Windows.

Specifically, I am trying to run the following:

  • Asus PG348Q: 3440x1440 @ 100Hz 1.2a
  • Asus PG27AQDP: 2560x1440 @ 480Hz DP 1.4
  • Asus PG32UCDP: 3840x2160 @ 240Hz HDMI 2.1

On Windows 11 this configuration works fine:

Image Image Image Image Image Image

On Linux, the configuration fails. The failure behavior is a little bit different depending on whether I am running Plasma Wayland or Plasma X11.

For Plasma Wayland:

If I have all three monitors set as above when I boot into the desktop, the display driver just stops refreshing the displays of the monitors.

The system looks like it has frozen but if I login through ssh, everything responds as normal.

There are no error messages about the display driver shown in dmesg or any other indication that something has gone wrong.

If I explicitly disable one of the displays with:

echo off > /sys/class/drm/card0-DP-2/status

then eventually the system will "recover" and the display starts refreshing again. If I toggle the port back on again with echo on > ... it "freezes" again (and can still be recovered again).

For Plasma X11:

If I have all three monitors set as above, Plasma simply refuses to set the refresh rate of one of the monitors to its maximum setting. The displays don't freeze though.

If I try to go into the display configuration and manually force the refresh rate higher, it looks like it works but does nothing. If I check the refresh rate with any tool, it shows unchanged, and if I go back into the display configuration it shows unchanged there also.


Configurations I've found which do work:

  • Asus PG348Q: 3440x1440 @ 100Hz 1.2a
  • Asus PG27AQDP: 2560x1440 @ 240Hz DP 1.4
  • Asus PG32UCDP: 3840x2160 @ 240Hz HDMI 2.1

or

  • Asus PG348Q: 3440x1440 @ 100Hz 1.2a
  • Asus PG27AQDP: 2560x1440 @ 360Hz DP 1.4
  • Asus PG32UCDP: 3840x2160 @ 120Hz HDMI 2.1

There should be enough resources for the max refresh rate configuration since the PG27AQDP @ 480Hz and the PG32UCDP @ 480Hz should only be using a single display head, confirmed by nvidia settings:

Image

Image

Image

To Reproduce

Try using the following triple monitor display configuration under Plasma Wayland or X11:

  • Asus PG348Q: 3440x1440 @ 100Hz 1.2a
  • Asus PG27AQDP: 2560x1440 @ 480Hz DP 1.4
  • Asus PG32UCDP: 3840x2160 @ 240Hz HDMI 2.1
Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the listed triple-monitor configuration under Plasma Wayland and X11, then inspect nvidia-bug-report.log.gz and the related issues #851 and #816. Compare the Wayland display-freeze behavior with the X11 refresh-rate failure and the /sys/class/drm/card0-DP-2/status toggle. Done means the specified configuration runs at its requested refresh rates without freezing or silently falling back.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
computer-graphics, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.