Hardware acceleration after GPU upgrade
After Ubuntu updated the GPU driver, Firefox stopped rendering and only works when disabling hardware acceleration. See screenshot attached. I'm using ubuntu/ RTX4090 and nvidia-driver-535 (propietary, tested). Attaching the apt upgrade logs that caused this to happen. Firefox is the only application that suffers from this.
Is there any fix happening soon for this?
```
Install: linux-modules-nvidia-535-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), linux-modules-extra-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), linux-objects-nvidia-535-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), nvidia-firmware-535-535.161.07:amd64 (535.161.07-0ubuntu0.22.04.1, automatic), linux-signatures-nvidia-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), linux-hwe-6.5-headers-6.5.0-26:amd64 (6.5.0-26.26~22.04.1, automatic), linux-modules-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), linux-image-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), linux-headers-6.5.0-26-generic:amd64 (6.5.0-26.26~22.04.1, automatic), ubuntu-pro-client:amd64 (31.2~22.04, automatic)
Upgrade: dpkg:amd64 (1.21.1ubuntu2.2, 1.21.1ubuntu2.3), libsynctex2:amd64 (2021.20210626.59705-1ubuntu0.1, 2021.20210626.59705-1ubuntu0.2), tcpdump:amd64 (4.99.1-3ubuntu0.1, 4.99.1-3ubuntu0.2), libcups2:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), libcups2:i386 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), libxtables12:amd64 (1.8.7-1ubuntu5.1, 1.8.7-1ubuntu5.2), libnvidia-common-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libgpgmepp6:amd64 (1.16.0-1.2ubuntu4.1, 1.16.0-1.2ubuntu4.2), coreutils:amd64 (8.32-4.1ubuntu1, 8.32-4.1ubuntu1.1), libnvidia-fbc1-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libnvidia-fbc1-535:i386 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), bind9-host:amd64 (1:9.18.18-0ubuntu0.22.04.1, 1:9.18.18-0ubuntu0.22.04.2), libnvidia-gl-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libnvidia-gl-535:i386 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), iptables:amd64 (1.8.7-1ubuntu5.1, 1.8.7-1ubuntu5.2), libglx-mesa0:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libglx-mesa0:i386 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), python3-distupgrade:amd64 (1:22.04.17, 1:22.04.19), language-pack-en-base:amd64 (1:22.04+20230801, 1:22.04+20240212), update-manager:amd64 (1:22.04.18, 1:22.04.19), libctf-nobfd0:amd64 (2.38-4ubuntu2.5, 2.38-4ubuntu2.6), libnvidia-extra-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), nvidia-compute-utils-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), cups-bsd:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), nvidia-driver-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), tzdata:amd64 (2023d-0ubuntu0.22.04, 2024a-0ubuntu0.22.04), cups-common:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), libldap-common:amd64 (2.5.16+dfsg-0ubuntu0.22.04.2, 2.5.17+dfsg-0ubuntu0.22.04.1), openjdk-17-jdk:amd64 (17.0.9+9-1~22.04, 17.0.10+7-1~22.04.1), libnvidia-encode-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libnvidia-encode-535:i386 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), openjdk-17-jre:amd64 (17.0.9+9-1~22.04, 17.0.10+7-1~22.04.1), openjdk-17-jdk-headless:amd64 (17.0.9+9-1~22.04, 17.0.10+7-1~22.04.1), libgbm1:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libgbm1:i386 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), xxd:amd64 (2:8.2.3995-1ubuntu2.15, 2:8.2.3995-1ubuntu2.16), libkpathsea6:amd64 (2021.20210626.59705-1ubuntu0.1, 2021.20210626.59705-1ubuntu0.2), libgdm1:amd64 (42.0-1ubuntu7.22.04.3, 42.0-1ubuntu7.22.04.4), nvidia-utils-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libexpat1:amd64 (2.4.7-1ubuntu0.2, 2.4.7-1ubuntu0.3), libexpat1:i386 (2.4.7-1ubuntu0.2, 2.4.7-1ubuntu0.3), libbinutils:amd64 (2.38-4ubuntu2.5, 2.38-4ubuntu2.6), ubuntu-release-upgrader-gtk:amd64 (1:22.04.17, 1:22.04.19), xserver-xorg-video-nvidia-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), firmware-sof-signed:amd64 (2.0-1ubuntu4.4, 2.0-1ubuntu4.5), cups-client:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), cups-ppdc:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), alsa-ucm-conf:amd64 (1.2.6.3-1ubuntu1.10, 1.2.6.3-1ubuntu1.11), cups-daemon:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), linux-image-generic-hwe-22.04:amd64 (6.5.0.17.17~22.04.9, 6.5.0.26.26~22.04.13), vim-common:amd64 (2:8.2.3995-1ubuntu2.15, 2:8.2.3995-1ubuntu2.16), libtiff5:amd64 (4.3.0-6ubuntu0.7, 4.3.0-6ubuntu0.8), libtiff5:i386 (4.3.0-6ubuntu0.7, 4.3.0-6ubuntu0.8), libip4tc2:amd64 (1.8.7-1ubuntu5.1, 1.8.7-1ubuntu5.2), tracker-miner-fs:amd64 (3.3.3-0ubuntu0.20.04.1, 3.3.3-0ubuntu0.20.04.2), gir1.2-javascriptcoregtk-4.0:amd64 (2.42.4-0ubuntu0.22.04.1, 2.42.5-0ubuntu0.22.04.2), binutils-x86-64-linux-gnu:amd64 (2.38-4ubuntu2.5, 2.38-4ubuntu2.6), gir1.2-webkit2-4.0:amd64 (2.42.4-0ubuntu0.22.04.1, 2.42.5-0ubuntu0.22.04.2), language-pack-en:amd64 (1:22.04+20230801, 1:22.04+20240212), language-pack-gnome-en-base:amd64 (1:22.04+20230801, 1:22.04+20240212), libxatracker2:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libxml2:amd64 (2.9.13+dfsg-1ubuntu0.3, 2.9.13+dfsg-1ubuntu0.4), libxml2:i386 (2.9.13+dfsg-1ubuntu0.3, 2.9.13+dfsg-1ubuntu0.4), less:amd64 (590-1ubuntu0.22.04.1, 590-1ubuntu0.22.04.2), python-apt-common:amd64 (2.4.0ubuntu2, 2.4.0ubuntu3), libgpgme11:amd64 (1.16.0-1.2ubuntu4.1, 1.16.0-1.2ubuntu4.2), libldap-2.5-0:amd64 (2.5.16+dfsg-0ubuntu0.22.04.2, 2.5.17+dfsg-0ubuntu0.22.04.1), libldap-2.5-0:i386 (2.5.16+dfsg-0ubuntu0.22.04.2, 2.5.17+dfsg-0ubuntu0.22.04.1), libnvidia-decode-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libnvidia-decode-535:i386 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), mesa-va-drivers:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), openjdk-8-jre:amd64 (8u392-ga-1~22.04, 8u402-ga-2ubuntu1~22.04), libgl1-mesa-dri:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libgl1-mesa-dri:i386 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), cups-ipp-utils:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), libosmesa6:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libosmesa6:i386 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), nvidia-kernel-common-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), gdm3:amd64 (42.0-1ubuntu7.22.04.3, 42.0-1ubuntu7.22.04.4), dnsmasq-base:amd64 (2.86-1.1ubuntu0.5, 2.90-0ubuntu0.22.04.1), dpkg-dev:amd64 (1.21.1ubuntu2.2, 1.21.1ubuntu2.3), ubuntu-pro-client-l10n:amd64 (30~22.04, 31.2~22.04), libssl3:amd64 (3.0.2-0ubuntu1.14, 3.0.2-0ubuntu1.15), libssl3:i386 (3.0.2-0ubuntu1.14, 3.0.2-0ubuntu1.15), gir1.2-accountsservice-1.0:amd64 (22.07.5-2ubuntu1.4, 22.07.5-2ubuntu1.5), linux-modules-nvidia-535-generic-hwe-22.04:amd64 (6.5.0-17.17~22.04.1+1, 6.5.0-26.26~22.04.1), bash:amd64 (5.1-6ubuntu1, 5.1-6ubuntu1.1), openjdk-8-jre-headless:amd64 (8u392-ga-1~22.04, 8u402-ga-2ubuntu1~22.04), vim-tiny:amd64 (2:8.2.3995-1ubuntu2.15, 2:8.2.3995-1ubuntu2.16), update-manager-core:amd64 (1:22.04.18, 1:22.04.19), libctf0:amd64 (2.38-4ubuntu2.5, 2.38-4ubuntu2.6), bind9-dnsutils:amd64 (1:9.18.18-0ubuntu0.22.04.1, 1:9.18.18-0ubuntu0.22.04.2), mesa-vulkan-drivers:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), mesa-vulkan-drivers:i386 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), base-files:amd64 (12ubuntu4.5, 12ubuntu4.6), python3-apt:amd64 (2.4.0ubuntu2, 2.4.0ubuntu3), login:amd64 (1:4.8.1-2ubuntu2.1, 1:4.8.1-2ubuntu2.2), linux-headers-generic-hwe-22.04:amd64 (6.5.0.17.17~22.04.9, 6.5.0.26.26~22.04.13), linux-generic-hwe-22.04:amd64 (6.5.0.17.17~22.04.9, 6.5.0.26.26~22.04.13), libjavascriptcoregtk-4.0-18:amd64 (2.42.4-0ubuntu0.22.04.1, 2.42.5-0ubuntu0.22.04.2), libcupsimage2:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), tracker-extract:amd64 (3.3.3-0ubuntu0.20.04.1, 3.3.3-0ubuntu0.20.04.2), linux-firmware:amd64 (20220329.git681281e4-0ubuntu3.26, 20220329.git681281e4-0ubuntu3.29), libip6tc2:amd64 (1.8.7-1ubuntu5.1, 1.8.7-1ubuntu5.2), gir1.2-gdm-1.0:amd64 (42.0-1ubuntu7.22.04.3, 42.0-1ubuntu7.22.04.4), binutils-common:amd64 (2.38-4ubuntu2.5, 2.38-4ubuntu2.6), libdpkg-perl:amd64 (1.21.1ubuntu2.2, 1.21.1ubuntu2.3), libglapi-mesa:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libglapi-mesa:i386 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), bind9-libs:amd64 (1:9.18.18-0ubuntu0.22.04.1, 1:9.18.18-0ubuntu0.22.04.2), accountsservice:amd64 (22.07.5-2ubuntu1.4, 22.07.5-2ubuntu1.5), cups-core-drivers:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), python3-update-manager:amd64 (1:22.04.18, 1:22.04.19), language-pack-gnome-en:amd64 (1:22.04+20230801, 1:22.04+20240212), code:amd64 (1.86.1-1707298119, 1.87.2-1709912201), libnvidia-cfg1-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), unzip:amd64 (6.0-26ubuntu3.1, 6.0-26ubuntu3.2), libwebkit2gtk-4.0-37:amd64 (2.42.4-0ubuntu0.22.04.1, 2.42.5-0ubuntu0.22.04.2), libexpat1-dev:amd64 (2.4.7-1ubuntu0.2, 2.4.7-1ubuntu0.3), nvidia-kernel-source-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), cups:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), libegl-mesa0:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), libnvidia-compute-535:amd64 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), libnvidia-compute-535:i386 (535.154.05-0ubuntu0.22.04.1, 535.161.07-0ubuntu0.22.04.1), ubuntu-release-upgrader-core:amd64 (1:22.04.17, 1:22.04.19), python3-cryptography:amd64 (3.4.8-1ubuntu2.1, 3.4.8-1ubuntu2.2), ubuntu-advantage-tools:amd64 (30~22.04, 31.2~22.04), mesa-vdpau-drivers:amd64 (23.0.4-0ubuntu1~22.04.1, 23.2.1-1ubuntu3.1~22.04.2), cups-server-common:amd64 (2.4.1op1-1ubuntu4.7, 2.4.1op1-1ubuntu4.8), libaccountsservice0:amd64 (22.07.5-2ubuntu1.4, 22.07.5-2ubuntu1.5), libde265-0:amd64 (1.0.8-1ubuntu0.1, 1.0.8-1ubuntu0.3), openjdk-17-jre-headless:amd64 (17.0.9+9-1~22.04, 17.0.10+7-1~22.04.1), binutils:amd64 (2.38-4ubuntu2.5, 2.38-4ubuntu2.6), libuv1:amd64 (1.43.0-1, 1.43.0-1ubuntu0.1), dns-root-data:amd64 (2021011101, 2023112702~ubuntu0.22.04.1), openssl:amd64 (3.0.2-0ubuntu1.14, 3.0.2-0ubuntu1.15), passwd:amd64 (1:4.8.1-2ubuntu2.1, 1:4.8.1-2ubuntu2.2), linux-libc-dev:amd64 (5.15.0-94.104, 5.15.0-101.111)
End-Date: 2024-03-22 17:16:51
Start-Date: 2024-03-22 17:20:25 Commandline: aptdaemon role='role-commit-packages' sender=':1.152' Remove: linux-modules-nvidia-535-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1+1), linux-objects-nvidia-535-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1+1), linux-modules-extra-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1), linux-hwe-6.5-headers-6.5.0-15:amd64 (6.5.0-15.15~22.04.1), linux-modules-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1), linux-signatures-nvidia-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1+1), linux-image-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1), linux-headers-6.5.0-15-generic:amd64 (6.5.0-15.15~22.04.1) ```
All Replies (7)
Does it still happen with the flatpak package?
Elias said
After Ubuntu updated the GPU driver, Firefox stopped rendering and only works when disabling hardware acceleration.
This sounds pretty straight forward. After driver update, there is an issue. Did you try changing the driver back to the previous version? What Desktop? X11 or Wayland? Do you have the same issue with a live usb stick? Did you try other versions of Firefox?
Modified
Are you saying this is an issue with the driver and not Firefox? Because I'm curious as to why Firefox is the only application where this is happening.
I only repeated what you said. What Desktop? X11 or Wayland? Did you do any testing? Do you have the same issues with Firefox from Mozilla? Did you try Firefox in Troubleshoot Mode? Can you go back to the previous driver? Do you have another computer running the same OS? Did you try a live usb stick?
Modified
I found this...
Modified
Been trying many things, even completely re-installing Ubuntu. Everything seems to work perfectly until one of the 2. 1- new driver, old firefox. Update firefox -> breaks 2- Old driver, new firefox. Update driver -> breaks
I also got the same issue with the live usb stick and updating Firefox without activating the driver.
Clearly firefox and the driver dont play well together. This is becoming very frustrating. Firefox is the only application that does this.
Using gnome with X11.
Elias said
1- new driver, old firefox. Update firefox -> breaks
You can use mozregression to find when it broke between "old" and "new" Firefox versions.