You are not logged in.
I've updated to Kernel 5.10 this morning and my external monitor refuses to work. Xrandr throws a bunch of errors I don't understand.
I have my xorg server running on an Intel integrated gpu. I use my nvidia gpu for prime rendering and for a second display that it's connected to. I don't have an xorg.conf and normally this allows me to use both my internal laptop display and my external nvidia display.
The output of `xrandr --auto`:
$ xrandr --auto
xrandr: Configure crtc 3 failed
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x0
Serial number of failed request: 57
Current serial number in output stream: 57
The exact same error occurs when manually setting the resolution of the second display with --output HDMI-1-0 --mode.
Some extra maybe helpful information:
$ inxi -aG
Graphics: Device-1: Intel UHD Graphics 630 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b
Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: Lenovo driver: nvidia v: 455.45.01
alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1f91
Device-3: Lite-On Integrated Camera type: USB driver: uvcvideo bus ID: 1-8:5 chip ID: 04ca:7070
Display: x11 server: X.Org 1.20.10 compositor: picom v: git-dac85 driver: modesetting,nvidia
alternate: fbdev,intel,nouveau,nv,vesa display ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")
Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 142 size: 344x193mm (13.5x7.6") diag: 394mm (15.5")
OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.3.1 direct render: Yes
$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1280x800 59.99 59.97 59.81 59.91
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
700x525 59.98
800x450 59.95 59.82
640x512 60.02
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
640x400 59.88 59.98
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1-0 disconnected
DP-1-1 disconnected
HDMI-1-0 connected
1920x1080 60.00 + 59.94 50.00
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.94 59.93
1680x1050 (0x49) 146.250MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.29KHz
v: height 1050 start 1053 end 1059 total 1089 clock 59.95Hz
1280x1024 (0x50) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1280x800 (0x5a) 83.500MHz -HSync +VSync
h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.70KHz
v: height 800 start 803 end 809 total 831 clock 59.81Hz
1024x768 (0x61) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x70) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
640x480 (0x7d) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
Any help would be greatly appreciated
Edit: I've temporarily fixed the issue by letting my nvidia card run xorg instead of intel using `nvidia-xconfig --prime` then following the instructions. While this works, it's for me less then ideal since I can't use my laptop without the second monitor now.
Edit2: Reverting to linux-lts kernel has solved the issue so I'll stay there for now
Edit3 (Jan 7th): It seems the issue is fixed by using the latest versions for linux and nvidia both released earlier today. For me that is linux 5.10.5.arch1-1 and nvidia 460.32.03-1.
Last edited by bjornp_ (2021-01-07 18:23:21)
Fun fact: I actually have no clue what I'm doing
Offline
Thank you for your workarounds. I don't have much to help solve your issue, I just wanted to say that I have the exact same errors.
My GPU is an 1060M and my external hdmi is also connected to it and I'm using reverse prime.
Laptop is an A717-72G with an i7-8750H.
Offline
Hi, I also have this issue (after the update but I'm not sure of what since I did pacman -Syu). xrandr doesn't find the monitor but it say HDMI is connected showing also the available resolutions.
Actually, I tried to fix it through the configuration of xorg.conf. I used nvidia-xconfig as base and modified it.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "Nvidia Corporation"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
EndSection
I tried to add the BusID, use nvidia and intel drivers, set only one screen and any possible combination. The best result I achieved is to let the second monitor work with nvidia driver but the main one is not even detected. Intel-virtual-output doesn't help or it even makes the GUI crash. I don't know what else to try
Offline
With today's update to linux 5.10.4.arch2-1 and nvidia 455.45.01-12, the issue is not yet fixed
Fun fact: I actually have no clue what I'm doing
Offline
I also want to add that I have the exact same issues.
Laptop: MSI GS75 Stealth
$lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
DeviceName: Onboard - Video
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 12b0
--
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2060 Mobile] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 12b0
$xrandr --auto
xrandr: Configure crtc 4 failed
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x0
Serial number of failed request: 74
Current serial number in output stream: 74
I'll also point out that I'm using a USB-C dock to which my 2 external monitors are attached. Never been an issue until now.
Initially I reverted back to linux 5.9.14.arch1-1 which worked but I don't want to have my other software be outdated too so I changed to linux-lts and nvidia-lts which lets me keep working with my external monitors. Please don't mark this thread as solved until linux (not linux-lts) works again. Other threads seem content with linux-lts but that's just avoiding the problem.
Offline
With today's update to linux 5.10.4.arch2-1 and nvidia 455.45.01-12, the issue is not yet fixed
Again, thank you for testing and same here.
Offline
https://bbs.archlinux.org/viewtopic.php … 9#p1948339
Installing nvidia beta driver from aur fixes this issue.
Offline
It seems the issue is fixed by using the latest packages for linux and nvidia. For me that is 5.10.5.arch1-1 and 460.32.03-1 respectively
Fun fact: I actually have no clue what I'm doing
Offline
It seems the issue is fixed by using the latest packages for linux and nvidia. For me that is 5.10.5.arch1-1 and 460.32.03-1 respectively
Also for me!
Solved
Offline
I've still got external monitor issues with 5.10.7-arch1-1 and 460.32.03-1 (for completeness intel i915 driving intel integrated gpu, using bumblee and xorg). My laptop that has been rock solid in this setup for years freezes several times a day requiring hard power down. The crash is weird in that the screen becomes static but the mouse cursor still moves but is locked to the external monitor (rather than usual spanning across two screens). Mouse clicks and internal/external keyboard input are unresponsive. No way to get into a console or restart the xserver. On reboot I cannot find any errors in journalctl. On reboot on most occasions the external monitor attached becomes no longer recognised. Only on power cycling the monitor and/or removing the HDMI cable from the laptop (not sure which) does xrandr (mostly but not always) recognise the external monitor again. Been going on most of Jan. I'm finding it very difficult to pin this one down.
Offline
I've actually been having similar issues too. I've also found that disabling the internal display of my laptop makes performance on the external display unusable. I guess we'll have to wait on new updates to fix this as I can't get any logs either
Fun fact: I actually have no clue what I'm doing
Offline
5.10.9 + 460.32.03-5 broken again... (primu-run config)
I've removed previous xorg configurations every thing started to work.
Last edited by str0gg (2021-01-23 15:16:59)
Offline