Anyone else get reproducible Firefox hangs (freezes, first the tab, then the whole browser, needs pkill firefox) on a similar system:

  • Tuxedo Infinitybook Pro 15 Gen9 AMD
    • AMD Ryzen 7 8845HS
      • AMD Radeon 780M
    • integrated display only
  • Debian trixie/amd64
    • tuxedo-{drivers,yt6801} installed
    • acpi.ec_no_wakeup=1 amdgpu.dcdebugmask=0x10 on the kernel command line as documented
  • firmware installed
  • X11
    • reportedly, a similar issue on Wayland crashes the whole GUI because it uses 3D
    • it uses the amdgpu driver
    • [ 998.200] (II) AMDGPU(0): glamor X acceleration enabled on AMD Radeon Graphics (radeonsi, phoenix, LLVM 19.1.7, DRM 3.61, 6.12.90+deb13.1-amd64)
  • firefox-esr (currently 140.11)

Right now, trying to do things on https://bahn.de/ or https://bahn.business/ reproducibly freezes the system a handfull of pageloads in.

I get them with both WebGL enabled and disabled.

With WebGL enabled, the cube on https://get.webgl.org/ works and doesn’t freeze Firefox, but dropdowns (search, username/password complete) don’t show up correctly until I mouse over them.

With WebGL disabled, dropdowns work and no other regressions found, so that’s the way I normally run it.

Tuxedo support is atm still at the stage where they complain that they don’t support Debian, and hasn’t even answered me whether there’s an EC and/or BIOS update available for that machine. (So much for the good support experience other persons I know have had for years with Tuxedo, apparently, it went fully down the drain sometime within the last year or so.)

But maybe this is a known AMD thing.

vkgears works.

$ vainfo
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 25.0.7-2 for AMD Radeon Graphics (radeonsi, phoenix, LLVM 19.1.7, DRM 3.61, 6.12.90+deb13.1-amd64)
vainfo: Supported profile and entrypoints
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileAV1Profile0            : VAEntrypointVLD
      VAProfileAV1Profile0            : VAEntrypointEncSlice
      VAProfileNone                   : VAEntrypointVideoProc

Even mplayer -vo vdpau tv:// works (shows what the webcam would record).