You are not logged in.
Pages: 1
I have an update Archlinux system and kernel on my HP probook laptop with NVIDIA graphic card and running MATE DE (Xorg)
Last week I was using a second monitor without any flaws, but now I have switched monitor and since then I have done some full system upgrade and now when I try to switch to the second monitor it says "Could not set the configuration for CRTC 64" on the notifications area and nothing happens.
if I switch to GNOME the second monitor isn't working as well.
if I switch to tty2 I could see the text shell mirrored on the second monitor.
$ lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
DeviceName: Onboard IGD
Subsystem: Hewlett-Packard Company UHD Graphics 620
--
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930MX] (rev a2)
Subsystem: Hewlett-Packard Company GM108M [GeForce 930MX]
Kernel driver in use: nouveau
Xrandr and the MATE GUI "DIsplays" settings manager find the monitor but trying to enabling it doesn't work.
$ xrandr
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.06 + 60.01 59.97 59.96 59.93 40.04*
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
HDMI-1 connected (normal left inverted right x axis y axis)
1920x1080i 50.00 + 60.00 60.00 50.00 59.94
1280x720 60.00 60.00 50.00 50.00 59.94
720x576 50.00 50.00 50.00
720x576i 50.00 50.00
720x480 60.00 60.00 59.94 59.94
720x480i 60.00 60.00 59.94 59.94
640x480 60.00 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
output of : $ dmesg
https://pastebin.com/BCxnS3T3
from the dmesg I noticed these errors:
[ 1189.420858] nouveau 0000:01:00.0: Enabling HDA controller
[ 1189.527090] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ IBUS ]
Xorg log : $ cat /var/log/Xorg.0.log
https://pastebin.com/fDhfnCtQ
mkinitcpio.conf https://pastebin.com/d9k5BsJm
Offline
I don't see anything particularly interesting in the logs you posted. Then again, I know only a little about video driver troubleshooting. Do you have any custom xorg configurations in /etc/X11 or /etc/X11/xorg.conf.d? Have you had any kernel upgrades or module upgrades? I know Mesa has been updated recently, have you rebooted in the last 2 weeks?
The steps I would take:
Remove the monitor, reboot, reattach the monitor, test.
Try a different monitor. You said you switched monitors and did a system upgrade. The upgrade may not be the issue, it may be the monitor itself.
Try the Nvidia proprietary drivers. See if it's an issue with the mesa drivers, or something else.
edit://
I lied. At the bottom of xorg.log.0 there's a handful of errors. They might be relevant. Perhaps the monitor in question does not support the options you're trying to apply to it.
Last edited by WSDMatty (2019-10-06 12:07:57)
Offline
Try those and post the exact output (if any and if they don't work)
xrandr --output eDP-1 --auto --output HDMI-1 --auto
xrandr --output eDP-1 --auto --output HDMI-1 --mode 1920x1080i --rate 60
Offline
I don't see anything particularly interesting in the logs you posted. Then again, I know only a little about video driver troubleshooting. Do you have any custom xorg configurations in /etc/X11 or /etc/X11/xorg.conf.d? Have you had any kernel upgrades or module upgrades? I know Mesa has been updated recently, have you rebooted in the last 2 weeks?
The steps I would take:
Remove the monitor, reboot, reattach the monitor, test.
Try a different monitor. You said you switched monitors and did a system upgrade. The upgrade may not be the issue, it may be the monitor itself.
Try the Nvidia proprietary drivers. See if it's an issue with the mesa drivers, or something else.
edit://
I lied. At the bottom of xorg.log.0 there's a handful of errors. They might be relevant. Perhaps the monitor in question does not support the options you're trying to apply to it.
I have rebooted my computer after upgrade and before trying the second monitor.
Tried many times removing monitor and reattaching and removing, rebooting, retrying, no changes: second monitor still failing.
Unfortunately I don't have another monitor to test if the problem is this monitor, I will try next week if the problem will not be solved.
I tried nvidia drivers and blacklisted nouveau, set up the kernel parameters and run the autoconfiguration as suggested in the wiki but that broke also my first display so now I have removed the nvidia driver and restored all as before.
$ nvidia-xconfig
I tried also using optimus manager to switch to the integrated INTEL gpu but with no noticeable effects, I still have optimus right now.
I don't have personalized Xorg, this is the content of
$ ls /etc/X11/xorg.conf.d/
10-optimus-manager.conf
ls /etc/X11/Xsession.d/
60xbrlapi
ls /etc/X11/xinit/xinitrc.d/
40-libcanberra-gtk-module.sh 50-systemd-user.sh 80-appmenu-gtk-module
The 2 commands suggested by seth return no output and didn't resolve the issue (tryed with root and with normal user)
xrandr --output eDP-1 --auto --output HDMI-1 --auto
xrandr --output eDP-1 --auto --output HDMI-1 --mode 1920x1080i --rate 60
Offline
What's the updated "xrandr -q" output after those calls?
The DDC modelines are a bit weird, esp. some VESA modes (800x600, 1024x768) should be there - is there some sort of adapter involved?
Can you
xrandr --output HDMI-1 --mode 640x480
?
What about:
xrandr --output eDP-1 --off --output HDMI-1 --auto; sleep 5; xrandr --output eDP-1 --auto --output HDMI-1 --auto
(run this as one command; if things fail you should still have a visiable output after 5 seconds - nevertheless prepare to lose all outputs and the need to kill the X11 server and all your programs with it!)
Offline
Now I get video image on second monitor, but the notification "Could not set the configuration for CRTC 64" is still there every time I try to switch configuration, also I can only mirror the screen but not have expanded monitor configuration or second monitor only.
this is xrandr -q now:
$ 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.06*+ 60.01 59.97 59.96 59.93 40.04
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
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 735mm x 420mm
1920x1080i 50.00*+ 60.00 60.00 50.00 59.94
1280x720 60.00 60.00 50.00 50.00 59.94
720x576 50.00 50.00 50.00
720x576i 50.00 50.00
720x480 60.00 60.00 59.94 59.94
720x480i 60.00 60.00 59.94 59.94
640x480 60.00 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
-------------------------
I figured out how to change the configurations, there are some glitches (when I switch the image is all messy, 1280x720 is the only config that doesn't broke Xorg on both displays when switching and the image on second monitor is zoomed and shifted) but I can do almost everything I could before.
Last edited by pallagiannini (2019-10-07 20:27:01)
Offline
Does it work better if you switch to xf86-video-intel ?
is there some sort of adapter involved?
Offline
I changed the adapter but without any changes, yesterday I tried with another monitor and it worked quite well without giving me all the errors gives me the 'buggy' second monitor, so I think that this is a monitor-related issue.
It's strange that I have no problem at all with windows pc when trying to use the 'buggy' second monitor.
Offline
Does it work better if you switch to xf86-video-intel ?
I guess it's because of the interlaced mode. What monitor is it specifically (vendor/model)?
You could try to add a progressive modeline: https://wiki.archlinux.org/index.php/Xr … esolutions
Edit: https://bbs.archlinux.org/viewtopic.php?id=249764 ?
Last edited by seth (2019-10-12 14:22:17)
Offline
seth wrote:Does it work better if you switch to xf86-video-intel ?
I guess it's because of the interlaced mode. What monitor is it specifically (vendor/model)?
You could try to add a progressive modeline: https://wiki.archlinux.org/index.php/Xr … esolutions
Thank you very much, as I got time from university I will follow these resources to solve the problem!
The only monitor I have experienced this issue is the SONY KDL-46V2000
Do I have to add the monitor model name to the OP to make it easier for other users find my post if they have same issue or is it better to edit the title as well?
Offline
The interwebz says the panel has a 1366x768 (WXGA) resolution, so the adapter is creating some nonsense resolution (1080i has a slightly lower clock than WXGA but that doesn't mean the panel support this - i guess the adapter just guesses some fitting resolution)
=> add a WXGA resolution and select that. Should™ work. Does windows drive the output at that resolution?
Offline
Pages: 1