I recently bought a (relatively inexpensive) ASUS ATI card, and it appears to lack support in the radeonhd driver. (I have been able to use the binary drivers from ATI, but poor 2D acceleration is driving me nuts.) I'm running Ubuntu 'intrepid' / 8.10, and trying the radeonhd driver version 1.2.1-2build2 that they provide. While that version is indicated to support RV620 / Radeon HD 3450, the PCI ID of this card is not in the supported list (/usr/share/xserver-xorg/pci/radeonhd.ids) -- the IDs immediately sequentially before and after this one are there, and manually adding the ID doesn't work (though that was a long shot). Is there some known issue with this card, or is there something I can do to enable a workaround? (I have searched google (generally), the mailing list archives, and bugzilla to no avail.) Output from hwinfo: $ hwinfo --gfxcard 13: PCI 100.0: 0300 VGA compatible controller (VGA) [Created at pci.310] UDI: /org/freedesktop/Hal/devices/pci_1002_95c6 Unique ID: VCu0.t2IevW_bbxD Parent ID: gZD2._DRTE+iNX5E SysFS ID: /devices/pci0000:00/0000:00:0b.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "ATI VGA compatible controller" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x95c6 SubVendor: pci 0x1043 "ASUSTeK Computer Inc." SubDevice: pci 0x0028 Memory Range: 0xe0000000-0xefffffff (rw,prefetchable) I/O Ports: 0x9000-0x9fff (rw) Memory Range: 0xf9000000-0xf900ffff (rw,non-prefetchable) Memory Range: 0xf8000000-0xf801ffff (ro,prefetchable,disabled) IRQ: 5 (no events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v00001002d000095C6sv00001043sd00000028bc03sc00i00" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #19 (PCI bridge) Primary display adapter: #13 Thanks, Rob. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
2009/1/4 Rob Walsh
I recently bought a (relatively inexpensive) ASUS ATI card, and it appears to lack support in the radeonhd driver. (I have been able to use the binary drivers from ATI, but poor 2D acceleration is driving me nuts.)
I'm running Ubuntu 'intrepid' / 8.10, and trying the radeonhd driver version 1.2.1-2build2 that they provide. While that version is indicated to support RV620 / Radeon HD 3450, the PCI ID of this card is not in the supported list (/usr/share/xserver-xorg/pci/radeonhd.ids) -- the IDs immediately sequentially before and after this one are there, and manually adding the ID doesn't work (though that was a long shot).
Is there some known issue with this card, or is there something I can do to enable a workaround? (I have searched google (generally), the mailing list archives, and bugzilla to no avail.)
But what's wrong with that card? X doesn't start? Black screen? Screen corruption? Update your radeonhd to at least 1.2.4 version, then try again. If something fails with 1.2.4, come back, describe problem and attach your /var/log/Xorg.0.log. -- Rafał Miłecki
On Sun, Jan 4, 2009 at 8:30 AM, Rafał Miłecki
2009/1/4 Rob Walsh
: I recently bought a (relatively inexpensive) ASUS ATI card, and it appears to lack support in the radeonhd driver. (I have been able to use the binary drivers from ATI, but poor 2D acceleration is driving me nuts.)
I'm running Ubuntu 'intrepid' / 8.10, and trying the radeonhd driver version 1.2.1-2build2 that they provide. While that version is indicated to support RV620 / Radeon HD 3450, the PCI ID of this card is not in the supported list (/usr/share/xserver-xorg/pci/radeonhd.ids) -- the IDs immediately sequentially before and after this one are there, and manually adding the ID doesn't work (though that was a long shot).
Is there some known issue with this card, or is there something I can do to enable a workaround? (I have searched google (generally), the mailing list archives, and bugzilla to no avail.)
But what's wrong with that card? X doesn't start? Black screen? Screen corruption?
I'm sorry, I should have been clearer about that. X does not start -- the final lines (just after loading radeonhd_drv.so) are: ---- (II) RADEONHD: version 1.2.1, built from dist of git branch master, commit 761940fd (II) Primary Device is: PCI 01@00:00:0 (EE) No devices detected. Fatal server error: no screens found ----
Update your radeonhd to at least 1.2.4 version, then try again. If something fails with 1.2.4, come back, describe problem and attach your /var/log/Xorg.0.log.
I will work on that, but it has been quite a while since I've tried to compile X from source. And it concerns me that version 1.2.4 is still (after a fairly long time) in Debian "experimental" rather than "unstable" or "testing". This is my primary workstation and I can't really afford to be doing driver debugging on it. I had hoped that there was something simple to make this card work with 1.2.1. (I will try a dual-boot.) Thanks, Rob.
W dniu 4 stycznia 2009 15:08 użytkownik Rob Walsh
But what's wrong with that card? X doesn't start? Black screen? Screen corruption?
I'm sorry, I should have been clearer about that. X does not start -- the final lines (just after loading radeonhd_drv.so) are:
---- (II) RADEONHD: version 1.2.1, built from dist of git branch master, commit 761940fd
(II) Primary Device is: PCI 01@00:00:0 (EE) No devices detected.
Not sure about that. I'll let someone else explain that :)
Update your radeonhd to at least 1.2.4 version, then try again. If something fails with 1.2.4, come back, describe problem and attach your /var/log/Xorg.0.log.
I will work on that, but it has been quite a while since I've tried to compile X from source.
You don't have to compile whole X, really :) Compiling radeonhd is enought. It's all about one file only: radeonhd_drv.so -- Rafał Miłecki
I'm running Ubuntu 'intrepid' / 8.10, and trying the radeonhd driver version 1.2.1-2build2 that they provide. While that version is indicated to support RV620 / Radeon HD 3450, the PCI ID of this card is not in the supported list
(/usr/share/xserver-xorg/pci/radeonhd.ids) -- the IDs immediately sequentially before and after this one are there, and manually adding the ID doesn't work (though that was a long shot). Manually adding the id to the list doesn't make any sense, since this
Hi, Am Samstag, den 03.01.2009, 23:16 -0500 schrieb Rob Walsh: the reason for this is quite simple, the 1.2.1 driver version is to old: http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/commit/?id=9e81b... The PCI id for your card was added on 2008-10-28, so you need at least driver version 1.2.4 (1.2.3 was created on 2008-10-13). list is just generated on compile time, and changing this file won't change the list inside the compiled driver.
Is there some known issue with this card, or is there something I can do to enable a workaround? (I have searched google (generally), the mailing list archives, and bugzilla to no avail.) Yeah, but you didn't search the commit logs for the driver ;)
As Rafał mentioned you just need to compile the driver from source. Mail me if you don't want/can't to do this do this on your own, my developing box is an ubuntu 8.10, should be pretty easy for me to create a Debian package for you. Bye, Christian. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Sun, Jan 4, 2009 at 9:51 AM, Christian König
As Rafał mentioned you just need to compile the driver from source. Mail me if you don't want/can't to do this do this on your own, my developing box is an ubuntu 8.10, should be pretty easy for me to create a Debian package for you.
Thanks for the quick and helpful guidance (from both of you)! I'm actually going to try and get my feet wet again and compile myself. If I get stuck, I'll take you up on your offer. (I'm running amd64 too, which might make it trickier for you.) Rob. N§˛ćěr¸yéZÚuę' ߎ˹Ęâmę)z{.ąę+Z+i×bś*'jW(f§vÇŚj)kiר~ éi˘§˛ë˘¸
2009/1/5 Rob Walsh
On Sun, Jan 4, 2009 at 9:51 AM, Christian König
wrote: As Rafał mentioned you just need to compile the driver from source. Mail me if you don't want/can't to do this do this on your own, my developing box is an ubuntu 8.10, should be pretty easy for me to create a Debian package for you.
Thanks for the quick and helpful guidance (from both of you)! I'm actually going to try and get my feet wet again and compile myself. If I get stuck, I'll take you up on your offer. (I'm running amd64 too, which might make it trickier for you.)
[Following up to my own post...] OK, not wanting to sound too lame, but that was amazingly easy and felt really empowering. I used 'apt-get build-deps' to grab the support stuff, and was able to easily compile and install 1.2.4, all in under an hour. No critical compatibility issues (no fatal X errors) and 2D speed is great, but lack of Xv / DRI is going to be worse for me than poor 2D. I can live without OpenGL, but since video rendering apparently relies on that... I'll stay around and pay attention (and help debug where I can), since I believe strongly in having a Free ATI driver, but I'll have to go back to the fglrx drivers for daily use. Thanks again for all the help! You guys are doing amazing work, and didn't chase me away for naive questions. :-) Rob. N§˛ćěr¸yéZÚuę' ߎ˹Ęâmę)z{.ąę+Z+i×bś*'jW(f§vÇŚj)kiר~ éi˘§˛ë˘¸
participants (3)
-
Christian König
-
Rafał Miłecki
-
Rob Walsh