[Bug 237544] graphics/drm-fbsd12.0-kmod: panic on 12-STABLE with Radeon HD 7450 (but not with drm-fbsd11.2-kmod)

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 31 Dec 2021 20:54:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237544

--- Comment #12 from sigsys@gmail.com ---
(In reply to Emmanuel Vadot from comment #9)
Yeah thanks for your work on this. This is clearly hard, complicated work not a
lot of people could do. With how complex GPUs are (and the hardware variety
there is), I don't see how else it could be done than by making it as easy as
possible to integrate existing drivers with as little modifications as
possible. Making new drivers would be an INSANE amount of work...

amdgpu does work a lot better here on an RX560 with pretty much constant use on
13-STABLE. It just works. Pretty much perfectly. The only problem I can notice
is rare, temporary screen corruption sometimes (but I saw those on Windows too,
though more rarely).

But radeonkms still panics. As you said it's really old hardware at this point
but it's what's built-in the motherboard of a lot of older computers. The
panics can take days or weeks to happen though and it seems pretty damn random.
I can imagine something like this must be hell to debug. And running desktops
on old computers is probably not something a lot of people are gonna want to
do... It would make more sense to prioritize supporting newer GPUs I suppose.
Though those old Radeon cards can be useful for boards/CPUs without integrated
graphics (especially since we're in a GPUpocalypse right now).

(In reply to Bill Paul from comment #11)
Oh wow seems like you narrowed it down a lot.

radeonkms panics still happened for me on 14-CURRENT (with the corresponding
drm-kmod port). I only noticed them on a test computer that wasn't getting a
lot of desktop use (but that was left on running things) so it's hard to say if
they were more or less frequent.

When I'm done shuffling hardware I'm gonna get my radeonkms test computer back
on my desk and leave it running and gather more infos on crashes if that helps.
In my case it wasn't easy to trigger the panics.  It could take a few days. I
could try whatever versions you think might be useful.

-- 
You are receiving this mail because:
You are the assignee for the bug.