You are not logged in.
So I connected a secondary display yesterday. Since then my primary display doesn't seem to be recognized by the OS. When I connect the display to another DP port on my Graphicscard (RTX 2080ti) it is being recognized and I can configure it in the nvidia-settings app. But as soon as I reboot the computer it isn't recognized again.
Output from
journalctl -b -1 -p3 --no-pager --no-hostname Mär 03 13:58:45 kernel: __common_interrupt: 1.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 2.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 3.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 4.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 5.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 6.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 7.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 8.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 9.55 No irq handler for vector
Mär 03 13:58:45 kernel: __common_interrupt: 10.55 No irq handler for vector
Mär 03 13:58:45 kernel:
Mär 03 13:58:48 kernel: nvidia-gpu 0000:0b:00.3: i2c timeout error e0000000
Mär 03 13:58:48 kernel: ucsi_ccg 0-0008: i2c_transfer failed -110
Mär 03 13:58:48 kernel: ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
Mär 03 13:58:56 lightdm[1067]: gkr-pam: unable to locate daemon control file
Mär 03 14:01:32 kernel: watchdog: watchdog0: watchdog did not stop! It seems like the kernel has some kind of timeout with trying to connect to the GPU on startup. But when I change the port after boot it seems to work.
But it would be pretty annoying to change the DP port every time I start the computer.
Hope someone can help ![]()
Offline
The timeout error is normal and not related to the issue, post a xorg log after reproduction. (that's some function/utility that would be used by nouveau but as nouveau is not loaded it times out, but this is completely normal and visible on every system with the prop driver)
I'm guessing you are losing the KMS race and might want to set up https://wiki.archlinux.org/title/NVIDIA … de_setting both the kernel parameter and the initramfs setup.
Last edited by V1del (2022-03-03 13:32:05)
Offline
I already have all the required modules in the mkinitcpio.conf file.
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm kvm-amd tun vfio_pci vfio vfio_iommu_type1 vfio_virqfd) I also already configured the pacman hook.
Could you tell me where the xorg log file is located I can't find it.
Offline
Ok so I found the xorg log file. The only thing that failed is this:
[ 6.730] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 6.730] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 6.730] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 6.730] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 6.730] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 6.730] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 6.730] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 6.730] (II) NVIDIA(0): Config Options in the README.Offline
Ok for some reason the primary monitor is working now but the secondary that is connected via HDMI is disabled in nvidia-settings and doesn't show up in xrandr. The problem is my GPU only has one HDMI port so I can't do the same trick as before (changing the ports after boot).
Offline
Please post the entire xorg log as well as a complete system juornal (sudo journalctl -b)
Offline
I somehow fixed it. I deleted the xorg.conf file and created a new one by running sudo nvidia-xconfig. I really don't know why the display didn't show up in xrandr but it seems to work now (i rebooted my computer a couple of times and it detects both displays).
Thanks for the help ![]()
Offline
You don't need a xorg config and the fact you had one could be an issue (... also if you leave the current one and decide to remove the monitor again/add another), you can rely on the autodetection which will generally do the correct thing, without an explicit config.
Please mark as [SOLVED] by editing the title in your first post.
Last edited by V1del (2022-03-03 15:38:21)
Offline