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
- AMD Ryzen 7 8845HS
- Debian trixie/amd64
- tuxedo-{drivers,yt6801} installed
acpi.ec_no_wakeup=1 amdgpu.dcdebugmask=0x10on 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).