Bug 19012
Summary: | Kernel Mode Setting Fails on Radeon X700 | ||
---|---|---|---|
Product: | Drivers | Reporter: | squeept |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | RESOLVED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | airlied, alexdeucher, bugz.kernel.tormod |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.35.5 x86_64 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
Full 'lspci' Output
Linux 2.6.35.5 Custom Config Linux 2.6.35 Generic Config Dmesg from Custom Kernel Dmesg from Generic Kernel X.org Log reidentify chip as a different family |
Description
squeept
2010-09-24 00:18:51 UTC
Created attachment 31172 [details]
Linux 2.6.35.5 Custom Config
Created attachment 31182 [details]
Linux 2.6.35 Generic Config
Created attachment 31192 [details]
Dmesg from Custom Kernel
Created attachment 31202 [details]
Dmesg from Generic Kernel
Created attachment 31212 [details]
X.org Log
Created attachment 31222 [details]
reidentify chip as a different family
can you verify you haven't flashed the BIOS yourself thinking it would provide amazing speedups? because the bios and gpu seriously don't seem to match. Still using the stock video BIOS. It's ironic, because I originally selected this particular card for price and compatibility rather than performance. As far as I'm aware, this was one of the last cards to be issued in this X550/X700 series. I thought it was marketed as an X800, though my memory may fail me. It does work correctly in Windows 7 out of the box, so presumably there's nothing actually wrong with the video BIOS. The file you posted appears to be a patch against 'include/drm/drm_pciids.h'. I shall try applying it later, rebuilding the kernel, and return to report the results. According to the internal pci id database, 0x5657 is indeed an rv410. I suspect it must have been added wrong initially and no one ever ran into it or reported problems with it until now. Huzzah! Patched kernel works great. Switching between VT and X is now extremely fast :) Even better, X now loads and runs with the 'ati' driver. 3D also seems to be working, although it's a bit unstable (some games lockup the system after a few minutes). Thanks for the fast and effective response! The lockups can be the polling bug in https://bugs.freedesktop.org/show_bug.cgi?id=29389 which I see on my 0x5653 (both r300 and r300g). FWIW, the ddx has the pci id correctly associated with rv410, so it looks like it was just improperly ported to the drm. |