No HDMI output to external display on Ubuntu 20.04 (Laptop HP ZBook 15 G6)

Hello!

I see no output on the external display. xrandr shows that HDMI is not connected.
The external display and HDMI cable are OK as they work fine with another laptop.

I’ve also tried the newer 450 drivers from ppa:graphics-drivers, no difference (I’m currently using them).

Thank you.

nvidia-bug-report.log.gz (290.8 KB)

~ % prime-select query

nvidia

~ % uname -a

Linux md2s15gc 5.4.0-45-generic #49-Ubuntu SMP Wed Aug 26 13:38:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

~ % ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001FB8sv0000103Csd00008611bc03sc00i00
vendor : NVIDIA Corporation
model : TU117GLM [Quadro T2000 Mobile / Max-Q]
driver : nvidia-driver-440-server - distro non-free
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-418-server - distro non-free
driver : nvidia-driver-450 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin

~ % dmesg| grep -i nvidia

[ 4.550172] nvidia: loading out-of-tree module taints kernel.
[ 4.550179] nvidia: module license ‘NVIDIA’ taints kernel.
[ 4.600591] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 4.605017] nvidia-nvlink: Nvlink Core is being initialized, major device number 237
[ 4.605321] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 4.655166] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 450.66 Wed Aug 12 19:42:48 UTC 2020
[ 4.705708] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 450.66 Wed Aug 12 19:37:58 UTC 2020
[ 4.706655] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 4.706657] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[ 20.471473] nvidia-uvm: Loaded the UVM driver, major device number 235.
[ 20.863719] audit: type=1400 audit(1599198265.118:4): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=897 comm=“apparmor_parser”
[ 20.863722] audit: type=1400 audit(1599198265.118:5): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=897 comm=“apparmor_parser”
[ 21.481744] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input25
[ 21.481935] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input26
[ 21.482108] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input27
[ 22.925262] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 23.092635] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 23.930716] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 24.022779] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 24.291853] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 25.099280] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 31.750519] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 31.753003] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 32.591145] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 32.850293] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 33.027178] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 33.843643] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 34.247661] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
[ 35.536908] nvidia-modeset: WARNING: GPU:0: CMN (DP-1): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.

~ % xrandr --verbose

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x21d
Timestamp: 34275
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 0
_ConnectorLocation: 0
non-desktop: 0
supported: 0, 1
HDMI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x21e
Timestamp: 34275
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: HDMI
ConnectorNumber: 2
_ConnectorLocation: 2
non-desktop: 0
supported: 0, 1
DP-1 connected primary 1920x1080+0+0 (0x220) normal (normal left inverted right x axis y axis) 344mm x 193mm
Identifier: 0x21f
Timestamp: 34275
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
Backlight: 100
range: (0, 100)
EDID:
00ffffffffffff000dae0d1500000000
2a1c0104952213780328659759548e27
1e505400000001010101010101010101
010101010101b43b804a713834405036
680058c11000001acd27804a71383440
5036680058c11000001a000000000000
00000000000000000000000000000002
000c3dff0d3c7d1212267d0000000057
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: Panel
ConnectorNumber: 3
_ConnectorLocation: 3
non-desktop: 0
supported: 0, 1
1920x1080 (0x220) 152.840MHz +HSync -VSync *current +preferred
h: width 1920 start 2000 end 2054 total 2250 skew 0 clock 67.93KHz
v: height 1080 start 1086 end 1094 total 1132 clock 60.01Hz
1920x1080 (0x221) 101.890MHz +HSync -VSync
h: width 1920 start 2000 end 2054 total 2250 skew 0 clock 45.28KHz
v: height 1080 start 1086 end 1094 total 1132 clock 40.00Hz
DP-2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x222
Timestamp: 34275
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 4
_ConnectorLocation: 4
non-desktop: 0
supported: 0, 1

Hi I have the same issue and Nvidia is not providing any help, I suspect this is a bug in the drivers, for me it is completely impossible to solve

OK, the issue is fixed here if I change some related BIOS setting:

Advanced > Built-In Device Options
⇒ Graphics: [Discrete Graphics] # Instead of “auto”

Although the laptop has only one video card (nvidia), the “auto” value here was problematic. With “Discrete Graphics” HDMI output works just fine.

1 Like

Where can I find this menu? It is not present in the bios

This really depends on your laptop hardware configuration and your BIOS. It’s possible that there is no such thing for you.