Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#70614 - [linux-firmware] update containing Navy/Arcturus cherry pick makes Vega64 unstable

Attached to Project: Arch Linux
Opened by Alex (BS86) - Tuesday, 27 April 2021, 16:55 GMT
Last edited by Laurent Carlier (lordheavy) - Wednesday, 28 April 2021, 15:42 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: linux-firmware update containing the cherry-pick commit efd0038415c34c1e9aa2d605152b5471c04a2fdd (https://github.com/archlinux/svntogit-packages/commit/efd0038415c34c1e9aa2d605152b5471c04a2fdd#diff-3e341d2d9c67be01819b25b25d5e53ea3cdf3a38d28846cda85a195eb9b7203a) makes my Vega64 (vega10) card crash on 3D graphics load.
Either the other amdgpu firmware updates from upstream are also needed, or the cherry picked firmware update itself has a bug.
I don't have other cards available to check if they are also affected.


Additional info:
* package version linux-firmware 20210315.3568f96-2

Steps to reproduce:
1. Update linux-firmware to the version mentioned above
2. Put some 3D load on the card, for example WoW.
3. After some minutes, the card will enter crash mode (FAN's at max speed, screen black, system unresponsive)
4. Downgrade linux-firmware to the version before the commit mentioned above (20210315.3568f96-1)
5. System is stable again.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Wednesday, 28 April 2021, 15:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  linux-firmware-20210426.fa0efef-1
Comment by Alex (BS86) - Tuesday, 27 April 2021, 18:52 GMT
I just built my own linux-firmware package using upstream head/master, and system is stable, too. With linux-firmware-20210315.3568f96-2 it is still crashing after some minutes of load. Not sure what to do with this as there is no newer firmware release, but I guess it is save to say that the bug is fixed upstream.

Relevant changes to PKGBUILD for my test-built:
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#commit=${_commit}?signed")
_commit=fa0efeff4894e36b9c3964376f2c99fae101d147
Comment by Jonathon (jonathon) - Tuesday, 27 April 2021, 19:12 GMT
There are plenty of recent updates in there from 2021-04-21, both for the cherry-picked navy flounder and arcturus as well as other chipsets like navi10 (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/).
Comment by Alex (BS86) - Tuesday, 27 April 2021, 19:26 GMT
yes, what I wanted to say is, that there is no tagged upstream release yet (_tag=20210315 is the newest one and the package is designed to use only tagged releases).
The several commits for amdgpu where the reason why I made that test built. I don't expect the package design to change, and I also don't expect that every slightly relevant commit is cherrypicked to fix the issue. It's up to the maintainer to decide what to do with this bug report.
Comment by Jonathon (jonathon) - Wednesday, 28 April 2021, 10:36 GMT
Heh, I built a linux-firmware-20210426.fa0efef-0 version for myself last night (worked fine on my machines) and today there's a linux-firmware-20210426.fa0efef-1 in testing. :D

Can you grab that and confirm it resolves the issue? (it should do...)
Comment by Alex (BS86) - Wednesday, 28 April 2021, 14:45 GMT
the 20210426.fa0efef-1 version from testing has the same installed size like mine. It works without issues, too.

Loading...