Bug 38478 - r600g fails to identify the screen refresh rate
Summary: r600g fails to identify the screen refresh rate
Status: RESOLVED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-19 14:21 UTC by Stephen Kitt
Modified: 2011-08-13 16:06 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg log file (51.32 KB, patch)
2011-06-19 14:21 UTC, Stephen Kitt
Details | Splinter Review
[drm] lines from dmesg (2.30 KB, text/plain)
2011-06-19 14:22 UTC, Stephen Kitt
Details
glxinfo (24.33 KB, text/plain)
2011-06-19 14:51 UTC, Stephen Kitt
Details

Description Stephen Kitt 2011-06-19 14:21:51 UTC
Created attachment 48172 [details] [review]
Xorg log file

Hi,

With the current git tree (up to 2fe39b46e73aea37152777fe11d489e0b1bc3f92) I'm only getting 10fps running glxgears on my HD4650; other 3D programs exhibit the same problem.

This is an improvement over previous versions of r600g on my system: before 7.10.3 the driver causes constant freezes, and 7.10.3 works but only at 0.8fps (constantly).

I'm attaching the Xorg log and [drm] info from my kernel log. Let me know what other information you need and I'll happily provide it!

Regards,

Stephen
Comment 1 Stephen Kitt 2011-06-19 14:22:50 UTC
Created attachment 48173 [details]
[drm] lines from dmesg
Comment 2 Alex Deucher 2011-06-19 14:47:05 UTC
Please attach the output of glxinfo.
Comment 3 Stephen Kitt 2011-06-19 14:51:40 UTC
Created attachment 48174 [details]
glxinfo

Here's the information provided by glxinfo.
Comment 4 Alex Deucher 2011-06-21 10:48:14 UTC
What kernel are you using?
Comment 5 Stephen Kitt 2011-06-21 11:41:50 UTC
I'm running Debian's linux-image-2.6.39-2-686-pae 2.6.39-2, which corresponds to 2.6.39.1.
Comment 6 Stephen Kitt 2011-08-13 16:06:22 UTC
I've just figured out what was going on - I noticed after rebooting (to check whether the bug was fixed in 3.0) that the IRQ used by my Radeon card was disabled. It's shared with some of the USB ports and an interrupt arrives before all the drivers have initialised correctly. Reloading the uhci-hcd module re-enables the interrupt and restores full functionality!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.