You are not logged in.
Pages: 1
I've been struggling of quite a bit to connect my external TV to this laptop, and I'm wondering if anyone has got it working on this model. From what I understand, the hdmi port is hooked to the nvidia gpu and the internal monitor to the intel gpu. But the thing is that it doesn't ever even detect that something has been connected; it just acts like normal. The TV can tell something was plugged and tells me if I want to switch inputs, but then just shows "No Signal".
I've tried a bunch of stuff already but some notable things:
I'm sure it's not due to the cable, TV, or the HDMI port itself. The cable works with two other laptops, one running linux; it's just that that one had only one gpu. The port has worked before on Windows. I suppose it could've broken in the meantime, but it really hasn't been that long.
Tried setting the nvidia modesetting kernel parameter, no difference
Tried making nvidia gpu the main gpu for wayland (on gnome), xorg or through the bios. All either resulted in a black screen or the entire DE crashing, in the case of gnome. I believe this is because the dedicated GPU isn't hooked directly to the internal monitor.
Tried doing the reverse PRIME bridging thing like the Arch wiki said, but it just resulted in a "BadValue" error.
Started suspecting that the CachyOS repos and the cachyos kernel could be the culprit. I reverted back to base arch, no difference.
Some more context:
Kernel version: 7.1.7.arch1-1
Driver version: nvidia-open 610.57.04-3 (for Nvidia 2070 RTX)
Dmesg logs running `sudo dmesg | grep -i "hdmi\|hpd\|hotplug\|drm\|nvidia"`
[ 0.014229] CPU topo: Allowing 12 present CPUs plus 0 hotplug CPUs
[ 0.515369] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[ 0.827633] ACPI: bus type drm_connector registered
[ 0.855660] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[ 0.855702] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[ 0.857439] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[ 2.864790] i915 0000:00:02.0: [drm] Found coffeelake (device ID 3e9b) integrated display version 9.00 stepping N/A
[ 2.889797] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 2.929896] i915 0000:00:02.0: [drm] Registered 3 planes with drm panic
[ 2.940095] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1
[ 2.944475] fbcon: i915drmfb (fb0) is primary device
[ 2.944481] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[ 4.364568] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
[ 4.440585] nvidia: loading out-of-tree module taints kernel.
[ 4.440595] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 4.594280] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[ 4.597588] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[ 4.597740] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 4.642072] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 610.57.04 Release Build (root@)
[ 5.895995] nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64 610.57.04 Release Build (root@)
[ 5.919269] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 6.049635] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
[ 6.049690] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
[ 6.049751] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
[ 6.049800] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21
[ 6.139924] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input24
[ 6.139979] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input25
[ 6.140032] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input26
[ 6.925541] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[ 7.159281] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
[ 7.159658] nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes
[ 11.692023] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=2762 end=2763) time 933 us, min 1062, max 1079, scanline start 981, end 1113
[ 19.739122] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=3921 end=3922) time 982 us, min 1062, max 1079, scanline start 964, end 1136
[ 51.025115] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=8427 end=8428) time 952 us, min 1062, max 1079, scanline start 988, end 1154Sorry if I've been vague with some stuff, it's been a bit since I last tried tackling this, and it's been a nightmare and a half trying to fix. Any help is appreciated!
Offline
There's no indication of a HDMI specific plug happening.
nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizesindicates the nvidia gpu sees no screen -- which can be normal if it's not actually attached to the HDMI.
Post
lspci -k | grep -EA3 'VGA|3D'
sudo journalctl -b | curl -F 'file=@-' https://paste.c-net.org/for more context and maybe do a
sudo dmesg -Win a terminal unplug and plug the hdmi and post any output you get from there.
Offline
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
DeviceName: Onboard - Video
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 1272
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2070 Mobile] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 1272
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidiaPaste URL:
https://paste.c-net.org/DrapesDeuce
Watching dmesg while plugging the HDMI gives:
[ 3249.769979] pcieport 0000:00:1d.6: AER: Correctable error message received from 0000:03:00.0
[ 3249.770145] alx 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[ 3249.770155] alx 0000:03:00.0: device [1969:e0b1] error status/mask=00000080/00002000
[ 3249.770165] alx 0000:03:00.0: [ 7] BadDLLP
[ 3249.771570] pcieport 0000:00:1d.6: AER: Correctable error message received from 0000:03:00.0
[ 3249.771743] alx 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[ 3249.771753] alx 0000:03:00.0: device [1969:e0b1] error status/mask=00000080/00002000
[ 3249.771763] alx 0000:03:00.0: [ 7] BadDLLP
[ 3249.776445] pcieport 0000:00:1d.6: AER: Correctable error message received from 0000:03:00.0
[ 3249.776637] alx 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[ 3249.776639] alx 0000:03:00.0: device [1969:e0b1] error status/mask=00000080/00002000
[ 3249.776641] alx 0000:03:00.0: [ 7] BadDLLP
[ 3249.783751] pcieport 0000:00:1d.6: AER: Correctable error message received from 0000:03:00.0
[ 3249.783951] alx 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[ 3249.783954] alx 0000:03:00.0: device [1969:e0b1] error status/mask=00000080/00002000
[ 3249.783957] alx 0000:03:00.0: [ 7] BadDLLP
[ 3249.787095] pcieport 0000:00:1d.6: AER: Correctable error message received from 0000:03:00.0
[ 3249.787148] alx 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[ 3249.787150] alx 0000:03:00.0: device [1969:e0b1] error status/mask=00000080/00002000
[ 3249.787152] alx 0000:03:00.0: [ 7] BadDLLP
[ 3279.776367] pcieport 0000:00:1d.6: AER: Correctable error message received from 0000:03:00.0
[ 3279.776563] alx 0000:03:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[ 3279.776565] alx 0000:03:00.0: device [1969:e0b1] error status/mask=00000080/00002000
[ 3279.776568] alx 0000:03:00.0: [ 7] BadDLLPOffline
Pages: 1