Linux Firmware amdgpu Daily

PPA description

Daily updates of amdgpu firmware from the kernel repo, added into the normal ubuntu linux-firmware package.

Inspired by: https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-19.10-Radeon-RX-5700
Because on 2020-10-21, ubuntu 20.04 was four releases behind on firmware for navi10 cards (20.10, 20.20, 20.30, 20.40).

I've been using this on focal since December 2020, and haven't heard of anyone having problems with it. It should work on 21.04 hirsute, and 21.10 impish. 20.10 groovy has been EOLed, so launchpad won't build packages for it anymore.

This bug makes these an unnecessary pain to maintain. https://bugs.launchpad.net/launchpad/+bug/1908006

To verify the contents of this PPA are identical to manually installing the upgraded firmware:

These instructions assume that all files in /lib/firmware are installed from the lib-firmware package. You should check which packages actually need to be reinstalled, with "dpkg -S /lib/firmware", before deleting it.

apt update && apt dist-upgrade
mkdir ~/linux-firmware.tmp
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git ~/linux-firmware.tmp/linux-firmware
cd /lib
mv firmware firmware.bak
apt reinstall linux-firmware # get rid of cruft
rm -r firmware/amdgpu/
cp -a ~/linux-firmware.tmp/linux-firmware/amdgpu/ firmware/
mv firmware firmware.goal
add-apt-repository ppa:darxus/linux-firmware-amdgpu-daily
apt update && apt dist-upgrade
# this should not output anything, unless upstream has updated in the last day:
diff -r firmware.goal firmware

To uninstall this PPA and revert to the normal linux-firmware package:

ppa-purge ppa:darxus/linux-firmware-amdgpu-daily

I have another PPA that updates everything in this package that comes from the upstream kernel linux-firmware repo: https://code.launchpad.net/~darxus/+archive/ubuntu/linux-firmware-daily/

Reddit post about this PPA: https://www.reddit.com/r/linuxhardware/comments/jg6ivb/i_created_a_ppa_to_automatically_upgrade_amd/

Download statistics: https://ppa-stats.sheth.io/#/?ppaName=linux-firmware-amdgpu-daily&ppaOwner=darxus&packageName=linux-firmware

The AMD firmware release notes mentioned this PPA from February to April 2021, then they removed the entire "Using the Upstream version" section, which linked to this:
https://web.archive.org/web/20210219180252/https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-45

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:darxus/linux-firmware-amdgpu-daily to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:darxus/linux-firmware-amdgpu-daily
sudo apt update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb https://ppa.launchpadcontent.net/darxus/linux-firmware-amdgpu-daily/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/darxus/linux-firmware-amdgpu-daily/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
1024R/AB0D56DBC0E682D29CD59549DCC9EDB29626882B (What is this?)
Fingerprint:
AB0D56DBC0E682D29CD59549DCC9EDB29626882B

For questions and bugs with software in this PPA please contact Darxus.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

14 of 4 results
Package Version Uploaded by
linux-firmware 1.200+20210928~ubuntu21.10.1 Darxus ()
linux-firmware 1.197.3+20211123~ubuntu21.04.1 Darxus ()
linux-firmware 1.190.6+20210719~ubuntu20.10.1 Darxus ()
linux-firmware 1.187.21+20211203~ubuntu20.04.1 (Newer version available) Darxus ()
14 of 4 results

Latest updates

  • linux-firmware 124 weeks ago
    Successfully built
  • linux-firmware 125 weeks ago
    Successfully built
  • linux-firmware 133 weeks ago
    Successfully built
  • linux-firmware 143 weeks ago
    Successfully built