[Bug 65761] HD 7970M Hybrid - hangs and errors and rmmod causes crash

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Thu Jan 30 16:10:48 PST 2014


https://bugzilla.kernel.org/show_bug.cgi?id=65761

--- Comment #23 from Christoph Haag <haagch.christoph at googlemail.com> ---
Created attachment 123891
  --> https://bugzilla.kernel.org/attachment.cgi?id=123891&action=edit
quitting steam after some time

So maybe radeon-profile shows garbage, but in the steam client I have found one
of the worse offenders. It doesn't happen always, but often, especially after
quitting a game I think, but maybe it's just after some time.

When "it" happens, the fan runs one "level" higher than usual and after I
noticed it I started radeon-profile and it showed what you see in the attached
screenshot.

As soon as I quit steam, the temperature (read by lm_sensors I think) drops
quickly, the voltages and frequencies (read from debugfs I think) are (mostly)
stopping to being at the top all the time and only exhibit the spikes from my
last comment, but most importantly the fan quickly drops to the usual behavior
of switching between the lowest level and off instead of running on the "second
lowest level" all the time like when steam was running.

I have had a quick look at the xf86-video-ati but I'm not sure what I'm looking
for: Is there one single function or so I can set a break point on that would
definitely tell me whether the radeon gpu is ordered to wake up/render
something? I'd be happy to try it on the kernel side too, but maybe there's a
chance to get a backtrace on the X side to see where it is coming from - all
given that it actually happens like I naively imagine. But I don't see anything
else: According to LIBGL_DEBUG=verbose steam doesn't open the radeonsi driver,
but yet sometimes manages to keep the fan of the radeon gpu running on higher
rpm. I would be happy to also test patches against whatever that could add
debug logging to point out what the radeon gpu is doing and why.

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


More information about the dri-devel mailing list