You are not logged in.
Hi,
I have external monitor that I used to connect to via HDMI. Everything worked out of the box for several months. The last successful try was few weeks ago.
Today, I tried to use my external monitor. But it is not recognized, xrandr doesn't notice it at all.
I've tried;
- replugging everything
- restarting everything (both laptop and monitor, multiple times)
- changing HDMI cable
- replugging everything again
- Manjaro (didn't work)
- Windows 10 (works with both HDMI cables)
I don't really use Manjaro, so I was surprised it wasn't working there, as it wasn't updated in a long time. However I never tried if it even worked in Manjaro in the first place.
There is nothing suspicious in dmesg nor in lspci.
$ lspci -k | grep -iEA5 'vga|3d|display'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
Subsystem: Lenovo UHD Graphics 620
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
Subsystem: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: Lenovo GP107M [GeForce GTX 1050 Mobile]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
Subsystem: Lenovo GP107GL High Definition Audio ControllerEdit: Interesting dmesg entries, I don't know how much they are relevant. There are no new entries after replugging the monitor.
[ 4.703126] nvidia-modeset: Version mismatch: nvidia.ko(440.64) nvidia-modeset.ko(440.82)
(...)
[ 5.071127] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 5.071315] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 5.071322] pcieport 0000:00:1c.5: AER: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 5.071324] pcieport 0000:00:1c.5: AER: device [8086:9d15] error status/mask=00000001/00002000
[ 5.071326] pcieport 0000:00:1c.5: AER: [ 0] RxErr (First)
[ 5.071331] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 5.071335] pcieport 0000:00:1c.5: AER: can't find device of ID00e5
(...)
[ 5.105821] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 5.105832] pcieport 0000:00:1c.5: AER: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 5.105834] pcieport 0000:00:1c.5: AER: device [8086:9d15] error status/mask=00000041/00002000
[ 5.105836] pcieport 0000:00:1c.5: AER: [ 0] RxErr (First)
[ 5.105837] pcieport 0000:00:1c.5: AER: [ 6] BadTLP
[ 5.105842] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 5.105847] pcieport 0000:00:1c.5: AER: can't find device of ID00e5
(...)Any ideas on how to debug this?
Thanks
Last edited by Soptik (2020-04-09 10:17:20)
Offline
[ 4.703126] nvidia-modeset: Version mismatch: nvidia.ko(440.64) nvidia-modeset.ko(440.82)
That doesn't look right - those version numbers should be the same. Check your linux/nvidia/optimus/whatever packages are installed and setup correctly. Maybe you have done a partial upgrade?
Cheers
Paul
Offline
It looks like this was the issue. Today I installed new update for nvidia and linux and it is solved.
I have no idea how I came up to partial upgrade since I always used -Syu as per instructions on wiki, which shouldn't leave partial updates I think?
Anyway, thanks a lot!
Offline