You are not logged in.

#1 2023-01-09 09:27:24

Raadush
Member
Registered: 2015-03-05
Posts: 80

External monitors don't work properly with new 6.1.4.arch1-1 kernel

Hi, I am using laptop with two connected external monitors

xrandr --listmonitors                                                                                
Monitors: 3
 0: +*eDP-1 1920/344x1080/194+0+0  eDP-1
 1: +DP-1-1 1920/531x1080/299+4480+0  DP-1-1
 2: +HDMI-1-0 2560/697x1440/392+1920+0  HDMI-1-0

After today update to 6.1.4 and reboot, external monitors no longer work properly. They try to display something for about 10 seconds and then I get display only on my laptop's screen, while those two other monitors stays on, but show only black screen. I can sill see them through xrandr, I can turn them off, but when I try to turn them on again, they freeze again. Anyone experiencing something similar? Can I provide you with some logs, where you can see where is the problem? Thanks

Offline

#2 2023-01-10 12:27:57

a821
Member
Registered: 2012-10-31
Posts: 359

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Offline

#3 2023-01-11 12:06:23

mephinet
Member
Registered: 2017-04-22
Posts: 10

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

I see the same issue since upgrading linux from 6.1.2.arch1-1 to 6.1.4.arch1-1. Nvidia Quadro T1000 Mobile user here (unfortunately), so the nvidia version also changed from 525.60.11-6 to 525.78.01-2. The external monitors are connected via DP. The journal reports:

nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c57e:0:0:1128

Downgrading linux and nvidia fixes the issue again.
Will follow up with more details after $work.

Offline

#4 2023-01-11 19:25:43

Raadush
Member
Registered: 2015-03-05
Posts: 80

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Exactly as you say. I also have this in my journal:

led 11 20:17:49 archlinux kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c67e:0:0:1128
led 11 20:17:52 archlinux kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c67e:0:0:1128
led 11 20:17:54 archlinux kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c67e:2:0:1128
led 11 20:17:56 archlinux kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c67e:0:0:1128

Reverting linux package to 6.1.3.arch-1-1 and nvidia to 525.60.11-7 everything works normally again

Offline

#5 2023-01-13 09:46:24

Raadush
Member
Registered: 2015-03-05
Posts: 80

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Any update what could be wrong?

Offline

#6 2023-01-15 10:05:51

Raadush
Member
Registered: 2015-03-05
Posts: 80

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Problem still present with linux 6.1.6-arch-1-1

Offline

#7 2023-01-15 21:20:36

mephinet
Member
Registered: 2017-04-22
Posts: 10

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

I checked my display setup which I used when I was experiencing this issue: I was using Reverse Prime. Today, I upgraded to linux 6.1.6-arch1-1 and switched to Nvidia graphics only (by switching off the hybrid graphics in the Firmware and removing /etc/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf). The issue is gone now - so either the kernel upgrade or dhe switch to NVidia only seems to have fixed the problem. Maybe someone who still experiences the issue can help deciding which one is to blame...

Offline

#8 2023-01-16 19:05:30

Raadush
Member
Registered: 2015-03-05
Posts: 80

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Switching to NVIDIA only works indeed. But I would still love to use my previous setup with integrated graphics in case I am on battery so I hope there is some solution to that as well

Offline

#9 2023-01-17 02:34:01

topcat01
Member
Registered: 2019-09-17
Posts: 66

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

How are the external monitor ports wired? Is it a "muxless" setup, where everything is connected to the iGPU and the Nvidia card is "floating", or are the ports wired to the dGPU directly (Nvidia)?

Offline

#10 2023-01-17 03:29:24

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,342

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Raadush wrote:

Switching to NVIDIA only works indeed. But I would still love to use my previous setup with integrated graphics in case I am on battery so I hope there is some solution to that as well

Try using optimus-manager instead of reverse Prime, that should help switch off nvidia without using reverse prime. Since its a different 'path'/method than reverse prime there's a chance you won't trigger the bug that way (my laptop hasn't seen external monitor problems in the mentioned updates).


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#11 2023-01-20 04:01:30

TwoD
Member
Registered: 2023-01-20
Posts: 1

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

I found this looking for

nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c67e:2:0:1128

and having issues with my main and sometimes secondary monitor - both on an nVidia 3060 - freezing while the third monitor connected to my integrated Intel card (i9-13900K) staying functional.
Toggling to a vconsole and back typically fixes it (Chrome remains frozen for a while but "jiggling" the windows gets it back), but on some occasions this just causes more freezing and the only way I can get access to the system is over SSH (hence how I found the message above).
This did indeed start to happen after the updates around kernel 6.1.4 and nvidia 525.78 and is very frequent - hourly if not more.

Both monitors on the nvidia card are over DP while the other one is over HDMI.
Typically when booting all monitors get the console output during POST and when udev kicks in and only the integrated one updates until X has started up. This was getting annoying so I was considering switching over to the nvidia card completely anyway. It doesn't have enough ports to also drive a VR headset, which is why I've used the integrated card for the 3rd monitor so far.
This thread convinced me the hardware is alright and I've already tested with multiple window managers so I know those aren't the issue and I've now disabled the integrated card to see if it helps.

To clarify: I am not using Prime or anything like that, just two cards at the same time. If it remains unstable after this I'll try downgrading the kernel and nvidia drivers, but my main concern now is what info I could get out of logs etc to help narrow down the issue.

I've tried keeping the journal and dmesg up when it happens but so far I've only managed to catch that line above.

Edit: So far it's been rock solid without the integrated GPU involved and staying on the latest kernel & nvidia drivers.

Last edited by TwoD (2023-01-20 11:06:33)

Offline

#12 Yesterday 08:18:45

gestalt
Member
Registered: 2017-06-30
Posts: 8

Re: External monitors don't work properly with new 6.1.4.arch1-1 kernel

Problem still persist with current releases. Funnily it fixed for me randomly on my third screen which freezes when using xrandr until next boot two days ago. No idea what happened.

Offline

Board footer

Powered by FluxBB