Bug 502147 - 1440p monitor does not work after nvidia driver update
Summary: 1440p monitor does not work after nvidia driver update
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-28 23:30 UTC by Tyler
Modified: 2025-04-09 16:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler 2025-03-28 23:30:27 UTC
SUMMARY
Dual Monitor setup:
I have been unable to upgrade my NVIDIA drivers for the last few months due to my 1440 monitor not working after upgrading. Sometimes the desktop environment crashes completely. My 1080p monitor works but keeps flashing, like its detecting my 1440 monitor and about to display both but the connection fails and goes back to displaying all my desktop icons on my 1080 monitor and is stuck in a loop until I unplug my 1440 monitor entirely. If I unplug my 1080 monitor then my 1440p montior still shows nothing. I then revert to the last known good system state and everything works fine again. 
current NVIDIA driver info: 
| NVIDIA-SMI 550.135                Driver Version: 550.135        CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3080        Off |   00000000:01:00.0  On |                  N/A |
|  0%   59C    P0             81W /  380W |     525MiB /  10240MiB |     24%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

Monitor info
Alienware, Dell AW2518H (1920x1080)
LG Electronics LG ULTRAGEAR (2560x1440)
                                                                                       
STEPS TO REPRODUCE
1. Upgrade NVIDIA drivers only
2. issue produces
3. revert system to last known good state
4. issue is gone

OBSERVED RESULT
1440 monitor not working
It feels like its stuck in a loop detecting my 1440 monitor, loosing connection and again and again
If I unplug my 1080 monitor, it still doesn't work and I don't get any kind of signal

EXPECTED RESULT
Dual monitors should work

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20250108
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.2
Kernel Version: 6.12.8-2-default (64-bit)
Graphics Platform: X11
Processors: 20 × Intel® Core™ i9-10900K CPU @ 3.70GHz
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3080/PCIe/SSE2


ADDITIONAL INFORMATION
Comment 1 Jack 2025-03-29 17:37:49 UTC
I don't have a solution, but:
- this is clearly not a bug in khelpcenter, although I'm not sure the proper product, perhaps kwin?
- please post the Xorg log - it should say something about what monitors it recognizes
- what happens if you start X with only the 1440 monitor connected, rather then unplugging the other one after starting X
Comment 2 Tyler 2025-03-29 19:40:53 UTC
(In reply to Jack from comment #1)
> I don't have a solution, but:
> - this is clearly not a bug in khelpcenter, although I'm not sure the proper
> product, perhaps kwin?
> - please post the Xorg log - it should say something about what monitors it
> recognizes
> - what happens if you start X with only the 1440 monitor connected, rather
> then unplugging the other one after starting X

If a boot up my system with just the 1440 monitor plugged in, I just get a blank screen after it gets past the BIOS. If I unplug my 1440 monitor and plug in the 1080 monitor while its in this state, I also just get a blank screen. The 1080 monitor is the only one that works properly.

[    19.290] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    19.290] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    19.290] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    19.290] (--) NVIDIA(GPU-0): 
[    19.292] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): connected
[    19.292] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): Internal DisplayPort
[    19.292] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): 2670.0 MHz maximum pixel clock
[    19.292] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): supports NVIDIA 3D Vision stereo.
[    19.292] (--) NVIDIA(GPU-0): 
[    19.295] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    19.295] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[    19.295] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[    19.295] (--) NVIDIA(GPU-0): 
[    19.295] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    19.295] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[    19.295] (--) NVIDIA(GPU-0): DFP-3: 2670.0 MHz maximum pixel clock
[    19.295] (--) NVIDIA(GPU-0): 
[    19.295] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    19.295] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    19.295] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[    19.295] (--) NVIDIA(GPU-0): 
[    19.295] (--) NVIDIA(GPU-0): DFP-5: disconnected
[    19.295] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[    19.295] (--) NVIDIA(GPU-0): DFP-5: 2670.0 MHz maximum pixel clock
[    19.295] (--) NVIDIA(GPU-0): 
[    19.295] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    19.295] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[    19.295] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[    19.295] (--) NVIDIA(GPU-0): 
[    19.553] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    19.724] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    19.813] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    19.813] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    19.813] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    19.813] (--) NVIDIA(GPU-0): 
[    19.814] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): connected
[    19.814] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): Internal DisplayPort
[    19.815] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): 2670.0 MHz maximum pixel clock
[    19.815] (--) NVIDIA(GPU-0): Dell AW2518H (DFP-1): supports NVIDIA 3D Vision stereo.
[    19.815] (--) NVIDIA(GPU-0): 
[    19.818] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    19.818] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[    19.818] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[    19.818] (--) NVIDIA(GPU-0): 
[    19.818] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    19.818] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[    19.818] (--) NVIDIA(GPU-0): DFP-3: 2670.0 MHz maximum pixel clock
[    19.818] (--) NVIDIA(GPU-0): 
[    19.818] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    19.818] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    19.818] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[    19.818] (--) NVIDIA(GPU-0): 
[    19.818] (--) NVIDIA(GPU-0): DFP-5: disconnected
[    19.818] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[    19.818] (--) NVIDIA(GPU-0): DFP-5: 2670.0 MHz maximum pixel clock
[    19.818] (--) NVIDIA(GPU-0): 
[    19.819] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    19.819] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[    19.819] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[    19.819] (--) NVIDIA(GPU-0): 
[    20.722] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): connected
[    20.722] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): Internal TMDS
[    20.722] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): 600.0 MHz maximum pixel clock
[    20.722] (--) NVIDIA(GPU-0): 
[    21.511] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    21.583] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}, HDMI-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[    26.895] (WW) NVIDIA: Wait for channel idle timed out.
[    32.149] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    32.149] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    32.149] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    32.149] (--) NVIDIA(GPU-0): 
[    32.852] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    33.343] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): connected
[    33.343] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): Internal TMDS
[    33.343] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): 600.0 MHz maximum pixel clock
[    33.343] (--) NVIDIA(GPU-0): 
[    33.346] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    34.221] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    34.286] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}, HDMI-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[    34.408] (II) event12 - Logitech G502 X: SYN_DROPPED event - some input events have been lost.
[    43.203] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    43.203] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    43.203] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    43.203] (--) NVIDIA(GPU-0): 
[    43.955] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    44.204] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): connected
[    44.204] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): Internal TMDS
[    44.204] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): 600.0 MHz maximum pixel clock
[    44.204] (--) NVIDIA(GPU-0): 
[    44.205] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    45.026] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    45.081] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}, HDMI-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[    53.960] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    53.960] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    53.960] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    53.960] (--) NVIDIA(GPU-0): 
[    54.898] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    55.273] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): connected
[    55.273] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): Internal TMDS
[    55.273] (--) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR (DFP-0): 600.0 MHz maximum pixel clock
[    55.273] (--) NVIDIA(GPU-0): 
[    55.277] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    56.194] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    56.276] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}, HDMI-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[    56.395] (II) event12 - Logitech G502 X: SYN_DROPPED event - some input events have been lost.
[    64.856] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    64.856] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    64.856] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    64.856] (--) NVIDIA(GPU-0): 
[    65.755] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +2560+180 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    65.966] (II) NVIDIA(0): Setting mode "DP-0: 1920x1080_240 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
Comment 3 Zamundaaa 2025-04-08 19:49:12 UTC
Please report NVidia driver problems to NVidia. https://forums.developer.nvidia.com/c/gpu-graphics/linux
Comment 4 Tyler 2025-04-08 20:03:01 UTC
(In reply to Zamundaaa from comment #3)
> Please report NVidia driver problems to NVidia.
> https://forums.developer.nvidia.com/c/gpu-graphics/linux

I can give that a try but I don't have any issues after updating the drivers on my windows OS.
Comment 5 Zamundaaa 2025-04-08 21:44:28 UTC
I get where you're coming from, but the Windows drivers are different from the Linux ones.
If the GPU vendor determines some other component needs to be improved instead, that can be dealt with afterwards, but as a general rule, if problems appear with driver updates, they should be reported to the GPU vendor first.
Comment 6 Tyler 2025-04-09 16:14:28 UTC
(In reply to Zamundaaa from comment #5)
> I get where you're coming from, but the Windows drivers are different from
> the Linux ones.
> If the GPU vendor determines some other component needs to be improved
> instead, that can be dealt with afterwards, but as a general rule, if
> problems appear with driver updates, they should be reported to the GPU
> vendor first.

Thanks, makes sense