[nouveau + amdgpu] external screen response very slow when internal display switched off
Hi,
If both internal display and external display are connected, things work fine. However if I disable the internal laptop display, the external display responds very slowly - windows take a lot of time to open up and all graphical updates are slow. Mouse cursor acts normal though. Could not find anything useful in dmesg when this happens.
My system details:
Hp Omen 15 laptop, Amd Ryzen 4600H (amdgpu) with Nvidia 1660Ti (nouveau) running Debian Bullseye.
aaditya@debian-ext:~$ inxi -Fxz
System: Kernel: 5.10.56-xanmod1 x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: GNOME 3.38.4
Distro: Debian GNU/Linux 11 (bullseye)
Machine: Type: Laptop System: HP product: OMEN Laptop 15-en0xxx v: N/A serial: <filter>
Mobo: HP model: 8786 v: 22.58 serial: <filter> UEFI: AMI v: F.13 date: 03/04/2021
Battery: ID-1: BAT0 charge: 66.2 Wh condition: 66.2/66.2 Wh (100%) model: Hewlett-Packard Primary status: Full
CPU: Info: 6-Core model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 rev: 1 L2 cache: 3 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 71865
Speed: 1399 MHz min/max: 1400/3000 MHz boost: enabled Core speeds (MHz): 1: 1399 2: 1397 3: 1399 4: 1323 5: 1683
6: 1397 7: 1397 8: 1396 9: 1397 10: 1396 11: 1397 12: 1396
Graphics: Device-1: NVIDIA TU116M [GeForce GTX 1660 Ti Mobile] vendor: Hewlett-Packard driver: nouveau v: kernel
bus ID: 01:00.0
Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor: Hewlett-Packard driver: amdgpu v: kernel bus ID: 07:00.0
Device-3: Cheng Uei Precision Industry (Foxlink) HP Wide Vision HD Camera type: USB driver: uvcvideo bus ID: 3-3:3
Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati,modesetting unloaded: fbdev,vesa resolution:
1: 1280x720~60Hz 2: 1600x900
OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.10.56-xanmod1 LLVM 11.0.1) v: 4.6 Mesa 20.3.5 direct render: Yes
Audio: Device-1: NVIDIA TU116 High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus ID: 01:00.1
Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Hewlett-Packard
driver: snd_rn_pci_acp3x v: kernel bus ID: 07:00.5
Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus ID: 07:00.6
Sound Server: ALSA v: k5.10.56-xanmod1
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8169 v: kernel
port: e000 bus ID: 02:00.0
IF: eno1 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: e000 bus ID: 03:00.0
IF: wlo1 state: up mac: <filter>
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus ID: 3-4:5
Report: ID: hci0 state: down address: <filter>
Drives: Local Storage: total: 2.29 TiB used: 166.68 GiB (7.1%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SA2000M81000G size: 931.51 GiB temp: 30.9 C
ID-2: /dev/nvme1n1 vendor: Samsung model: MZVLB512HBJQ-000H1 size: 476.94 GiB temp: 39.9 C
ID-3: /dev/sda type: USB vendor: Crucial model: CT1000MX 500SSD1 size: 931.51 GiB
Partition: ID-1: / size: 156.49 GiB used: 21.75 GiB (13.9%) fs: ext4 dev: /dev/sda2
Swap: ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) file: /swapfile
ID-2: swap-2 type: zram size: 3.77 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors: System Temperatures: cpu: 54.9 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: nouveau temp: 42.0 C fan: 0 device: amdgpu temp: 47.0 C
Info: Processes: 348 Uptime: 7m Memory: 15.06 GiB used: 1.3 GiB (8.6%) Init: systemd runlevel: 5 Compilers: gcc: 10.2.1
Packages: 2355 Shell: Bash v: 5.1.4 inxi: 3.3.01
Tested with openbox and GNOME. If I turn off compositor in openbox it works as expected, but there are lots of visual artifacts (small black boxes) when activating windows and when hovering over videos in youtube.
Thanks for your help!