Package: x11-xserver-utils Version: 7.7+8 Severity: normal X-Debbugs-Cc: bugrep...@gehirnspen.de
Good morning! I own a XMG Core 15 laptop and fail to connect to a monitor in addition to the internal laptop display via HDMI. harald@kalle:~$ xrandr -q Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384 eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm 1920x1080 120.04*+ 48.01 1680x1050 120.04 1280x1024 120.04 1440x900 120.04 1280x800 120.04 1280x720 120.04 1024x768 120.04 800x600 120.04 640x480 120.04 The laptop has an internal AMD graphic card and a dedicated Nvidia card: harald@kalle:~$ lspci |grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1) 06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c7) xrandr for some reason does not recognize the internal GPU: harald@kalle:~$ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x54 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 1 associated providers: 0 name:Unknown AMD Radeon GPU @ pci:0000:06:00.0 Provider 1: id: 0x85 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:modesetting even though amdgpu is loaded: harald@kalle:~$ lsmod |grep amd edac_mce_amd 32768 0 kvm_amd 114688 0 kvm 917504 1 kvm_amd ccp 106496 1 kvm_amd amdgpu 6606848 5 gpu_sched 40960 1 amdgpu i2c_algo_bit 16384 2 amdgpu,nouveau ttm 114688 2 amdgpu,nouveau drm_kms_helper 274432 2 amdgpu,nouveau drm 618496 8 gpu_sched,drm_kms_helper,amdgpu,ttm,nouveau harald@kalle:~$ sudo dmesg |grep amdgpu [ 1.392300] [drm] amdgpu kernel modesetting enabled. [ 1.392468] amdgpu: Topology: Add CPU node [ 1.392537] fb0: switching to amdgpudrmfb from EFI VGA [ 1.392626] amdgpu 0000:06:00.0: vgaarb: deactivate vga console [ 1.392670] amdgpu 0000:06:00.0: enabling device (0006 -> 0007) [ 1.392719] amdgpu 0000:06:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default) [ 1.393769] amdgpu 0000:06:00.0: amdgpu: Fetched VBIOS from VFCT [ 1.393770] amdgpu: ATOM BIOS: 113-RENOIR-026 [ 1.393800] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_sdma.bin [ 1.393824] amdgpu 0000:06:00.0: amdgpu: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used) [ 1.393825] amdgpu 0000:06:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF [ 1.393826] amdgpu 0000:06:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF [ 1.393916] [drm] amdgpu: 512M of VRAM memory ready [ 1.393917] [drm] amdgpu: 3072M of GTT memory ready. [ 1.394174] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_asd.bin [ 1.394186] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_ta.bin [ 1.394200] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_pfp.bin [ 1.394208] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_me.bin [ 1.394215] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_ce.bin [ 1.394227] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_rlc.bin [ 1.394278] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_mec.bin [ 1.394325] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_mec2.bin [ 1.395161] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_dmcub.bin [ 1.395248] amdgpu 0000:06:00.0: firmware: direct-loading firmware amdgpu/renoir_vcn.bin [ 2.207002] amdgpu 0000:06:00.0: amdgpu: RAS: optional ras ta ucode is not available [ 2.230940] amdgpu 0000:06:00.0: amdgpu: RAP: optional rap ta ucode is not available [ 2.232106] amdgpu 0000:06:00.0: amdgpu: SMU is initialized successfully! [ 2.362091] amdgpu: Topology: Add dGPU node [0x1636:0x1002] [ 2.362096] amdgpu 0000:06:00.0: amdgpu: SE 1, SH per SE 2, CU per SH 18, active_cu_number 26 [ 2.385552] fbcon: amdgpudrmfb (fb1) is primary device [ 2.967382] amdgpu 0000:06:00.0: [drm] fb1: amdgpudrmfb frame buffer device [ 2.967440] amdgpu 0000:06:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0 [ 2.967441] amdgpu 0000:06:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 2.967441] amdgpu 0000:06:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 2.967442] amdgpu 0000:06:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0 [ 2.967443] amdgpu 0000:06:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0 [ 2.967443] amdgpu 0000:06:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0 [ 2.967444] amdgpu 0000:06:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0 [ 2.967445] amdgpu 0000:06:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0 [ 2.967445] amdgpu 0000:06:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0 [ 2.967446] amdgpu 0000:06:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0 [ 2.967447] amdgpu 0000:06:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1 [ 2.967448] amdgpu 0000:06:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1 [ 2.967449] amdgpu 0000:06:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1 [ 2.967449] amdgpu 0000:06:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1 [ 2.967450] amdgpu 0000:06:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1 [ 2.972604] [drm] Initialized amdgpu 3.40.0 20150101 for 0000:06:00.0 on minor 0 [ 8.227961] amdgpu 0000:06:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none I installed the appropriate drivers (amdgpu and nouveau). amdgpu driver is from experimental, tried it with the driver from testing also, no difference: harald@kalle:~$ dpkg -l|grep xserver-xorg-video ii xserver-xorg-video-all 1:7.7+22 amd64 X.Org X server -- output driver metapackage ii xserver-xorg-video-amdgpu 21.0.0-1 amd64 X.Org X server -- AMDGPU display driver ii xserver-xorg-video-ati 1:19.1.0-2 amd64 X.Org X server -- AMD/ATI display driver wrapper ii xserver-xorg-video-fbdev 1:0.5.0-1 amd64 X.Org X server -- fbdev display driver ii xserver-xorg-video-intel 2:2.99.917+git20200714-1+b1 amd64 X.Org X server -- Intel i8xx, i9xx display driver ii xserver-xorg-video-nouveau 1:1.0.17-1 amd64 X.Org X server -- Nouveau display driver rc xserver-xorg-video-nvidia 470.57.02-2 amd64 NVIDIA binary Xorg driver ii xserver-xorg-video-qxl 0.1.5+git20200331-1 amd64 X.Org X server -- QXL display driver ii xserver-xorg-video-radeon 1:19.1.0-2 amd64 X.Org X server -- AMD/ATI Radeon display driver ii xserver-xorg-video-vesa 1:2.5.0-1 amd64 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:13.3.0-3 amd64 X.Org X server -- VMware display driver No difference using the proprietary Nvidia driver, except for that another provider is listed in xrandr --listproviders instead of modesetting. The external monitor shows a copy of the internal display on boot until the hard disk decryption key is entered. Then, signal stops. I'd greatly appreciate any idea how to get xrandr recognize my monitor connected via hdmi. If you need more data or experiments, please don't hesitate to let me know. Best regards! Harald -- System Information: Debian Release: 11.0 APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-8-amd64 (SMP w/12 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages x11-xserver-utils depends on: ii cpp 4:10.2.1-1 ii libc6 2.31-13 ii libice6 2:1.0.10-1 ii libx11-6 2:1.7.2-1 ii libxaw7 2:1.0.13-1.1 ii libxcursor1 1:1.2.0-2 ii libxext6 2:1.3.3-1.1 ii libxi6 2:1.7.10-1 ii libxmu6 2:1.1.2-2+b3 ii libxmuu1 2:1.1.2-2+b3 ii libxrandr2 2:1.5.1-1 ii libxrender1 1:0.9.10-1 ii libxt6 1:1.2.0-1 ii libxxf86vm1 1:1.1.4-1+b2 x11-xserver-utils recommends no packages. Versions of packages x11-xserver-utils suggests: pn cairo-5c <none> pn nickle <none> ii xorg-docs-core 1:1.7.1-1.2