home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.kernel      Debian kernel discussions      2,884 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,571 of 2,884   
   Mateusz Kusiak to All   
   Bug#1120890: amdgpu: amdgpu: flip_done t   
   18 Nov 25 00:00:01   
   
   XPost: linux.debian.bugs.dist   
   From: mkusiak.dwm@gmail.com   
      
   Package: src:linux   
   Version: 6.12.48-1   
   Severity: normal   
   File: amdgpu   
   Tags: upstream   
   X-Debbugs-Cc: mkusiak.dwm@gmail.com   
      
   Dear Maintainer,   
   I wanted to report on a bug I'm facing on a fresh Debian 13.1 deployment, that   
   seems to be related to amdgpu driver.   
      
   The machine is an AMD Ryzen 5 7430U based laptop, that I'm running in a setup:   
   single external display over USB-C + internal display.   
   The issue is, switching windows between internal and external display, causes   
   the internal display to freeze at random.   
   Despite the screen freeze, windows seem to function underneath, I can blindly   
   do stuff and hear the results (eg. play on a video).   
      
   In dmesg I can see the following when freeze happens:   
   [ 2035.829247] amdgpu 0000:03:00.0: [drm] Mode Validation Warning: Unknown   
   Status failed validation.   
   [ 2035.844206] amdgpu 0000:03:00.0: [drm] Mode Validation Warning: Unknown   
   Status failed validation.   
   [ 2045.984304] amdgpu 0000:03:00.0: [drm] *ERROR* [CRTC:73:crtc-0] flip_done   
   timed out   
      
   Based on the online research, and the messages appearing as above, it leads me   
   to believe the issue might be amdgpu driver related.   
      
   What I know:   
   * The freeze happens on internal display only.   
   * The freeze is recoverable, disconnecting external display and plugging it   
   back resolves the issue.   
   * The freeze occurs randomly, yet I am suspicious that it is related to system   
   load.   
   * Before freeze, sometimes I can observe green compresion-like artifacts when   
   watching videos on YouTube.   
   * Running cpu stress test + watching a video will result in "flip_done timed   
   out" messages being shown in dmesg frequently, yet I was not been able to   
   intentionally make the screen freeze. The system can recover from these.   
   * The issue seems to occur often during watching YouTube videos (hw. accell.   
   decoding), yet, not allways.   
      
   What I've tried:   
   * Built upstream Linux Kernel 6.18.0-RC5. The issue seems much less frequent,   
   yet, it is still present. It is a difference between days and hours. Possibly   
   related to e5ae8d1eb08a3e27fff4ae264af4c8056d908639("drm/xe: Increase global   
   invalidation timeout to 1000us").   
      
   I am willing to provide more logs and test stuff if desired.   
      
   Thanks,   
   Mateusz   
      
      
   -- Package-specific info:   
   ** Version:   
   Linux version 6.12.48+deb13-amd64 (debian-kernel@lists.debian.org)   
   (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for   
   Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20)   
      
   ** Command line:   
   BOOT_IMAGE=/boot/vmlinuz-6.12.48+deb13-amd64 root=UUID=de64d69a-   
   fa7-4ab2-a4de-ede7cd8bf196 ro quiet   
      
   ** Not tainted   
      
   ** Kernel log:   
   [    8.544525] ccp 0000:03:00.2: psp enabled   
   [    8.573505] input: PC Speaker as /devices/platform/pcspkr/input/input9   
   [    8.597941] mc: Linux media interface: v0.10   
   [    8.605653] cryptd: max_cpu_qlen set to 1000   
   [    8.714826] Bluetooth: Core ver 2.22   
   [    8.714875] NET: Registered PF_BLUETOOTH protocol family   
   [    8.714875] Bluetooth: HCI device and connection manager initialized   
   [    8.714875] Bluetooth: HCI socket layer initialized   
   [    8.714876] Bluetooth: L2CAP socket layer initialized   
   [    8.714881] Bluetooth: SCO socket layer initialized   
   [    8.767254] snd_rn_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002)   
   [    8.767364] AES CTR mode by8 optimization enabled   
   [    8.768165] videodev: Linux video capture interface: v2.00   
   [    8.769013] cfg80211: Loading compiled-in X.509 certificates for regulatory   
   database   
   [    8.771259] Loaded X.509 cert 'benh@debian.org: 577e021cb980e   
   e820821ba7b54b4961b8b4fadf'   
   [    8.771434] Loaded X.509 cert 'romain.perier@gmail.com: 3abbc   
   ec146e09d1b6016ab9d6cf71dd233f0328'   
   [    8.771590] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'   
   [    8.771746] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7f   
   06c7248db18c600'   
   [    8.987690] usbcore: registered new interface driver btusb   
   [    8.990437] Bluetooth: hci0: RTL: examining hci_ver=0b hci_rev=000b   
   lmp_ver=0b lmp_subver=8852   
   [    8.991428] Bluetooth: hci0: RTL: rom_version status=0 version=1   
   [    8.991433] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_fw.bin   
   [    8.992964] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_config.bin   
   [    8.994469] Bluetooth: hci0: RTL: cfg_sz 6, total sz 54947   
   [    9.037921] usb 3-3: Found UVC 1.00 device USB Camera (927b:bc14)   
   [    9.047415] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)   
   [    9.047498] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client   
   [    9.047635] snd_hda_intel 0000:03:00.6: enabling device (0000 -> 0002)   
   [    9.079019] usbcore: registered new interface driver uvcvideo   
   [    9.082625] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops   
   amdgpu_dm_audio_component_bind_ops [amdgpu])   
   [    9.085974] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices   
   pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input10   
   [    9.086056] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices   
   pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input11   
   [    9.086152] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices   
   pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input12   
   [    9.086300] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices   
   pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input13   
   [    9.129719] snd_hda_codec_conexant hdaudioC1D0: SN6180: BIOS auto-probing.   
   [    9.130722] snd_hda_codec_conexant hdaudioC1D0: autoconfig for SN6180:   
   line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker   
   [    9.130727] snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0   
   (0x0/0x0/0x0/0x0/0x0)   
   [    9.130729] snd_hda_codec_conexant hdaudioC1D0:    hp_outs=1    
   0x16/0x0/0x0/0x0/0x0)   
   [    9.130732] snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0   
   [    9.130734] snd_hda_codec_conexant hdaudioC1D0:    inputs:   
   [    9.130736] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19   
   [    9.130738] snd_hda_codec_conexant hdaudioC1D0:      Internal Mic=0x1a   
   [    9.138695] input: HDA Digital PCBeep as /devices/pci0000:00/   
   000:00:08.1/0000:03:00.6/sound/card1/input14   
   [    9.138774] input: HD-Audio Generic Mic as /devices/pci0000:0   
   /0000:00:08.1/0000:03:00.6/sound/card1/input15   
      
   [continued in next message]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca