I have looked at the threads about ati video module. I have tried to follow some of the howto, replaced xfree with xorg, gotten the latest RPM ati driver. I had lots of problems and error messages.
Before I try to resolve the errors I got, I wanted to ask:
1) Is it possible to get my ATI 9000 card to work with the 3D acceleration. Did somebody get a similar card to work.
2) Is the only way to get a card to work, is to buy an Nvidia
3) Does someone has a package built that they have made public somewhere
ATI says they want to be as friendly to Linux as Nvidia so aren't they letting someone build a package and make it public:
From http://www.clubic.com/actualite-17460-a … linux.html (in French) which basically says ATI tripled the number of developers on Linux in the last 6 months and "ATI thus hopes to offer a Linux support to the level of that of its competitor of always, NVIDIA"
I suggest you to wait; in the mid of january ati wants to release new drivers for linux
ATI 9000 should have 3D acceleration using the drivers in Xorg 6.8. I have a Radeon 9200 and use the open source drivers for 3D. The 9200 is the last card in the Radeon series that has 3D acceleration not requiring proprietary drivers. Run xorgcfg -textmode and select "ati" for the driver. When X starts, the driver will select the proper sub-module for your card. Search the forums for examples of xorg.conf to add any additional driver options. Be sure "glx" and "dri" is loaded and the "DRI' section is set up with the right permissions. There are several examples in the forum. Good Luck!
I've made my ATI radeon 9100 work with ati accelerated drivers, you have to downgrade xorg to 6.7.0, you can find the package either on ftp.archlinux.org/incoming or on http://files.subpop.net/, then you have to add the following lines to your /etc/pacman.conf:
IgnorePkg = xorg
(in GENERAL OPTIONS, just to avoid pacman upgrade xorg to the newer version every time you perform a pacman -Syu)
[link] Server = ftp://ftp.archlinux.org/tur/link
(at the end of pacman.conf to add the link's repository, there you can find arch packages for ati-drivers).
After u made this just perform
pacman -S ati-drivers
At this point u can run fglrxconfig that will guide you to build your xserver configuration file. rename it xorg.conf and move it to /etc/X11 and you've (almost) done, after that u only have to build your own gtk2 package because of the missing library deps like libXfixes in xorg 6.7.0 but it's very easy, just perform the following steps (you need to be root!):
abs cd /var/abs/lib/gtk2/ makepkg pacman -U gtk2-2.6.1-2.pkg.tar.gz
That's all... to check if everything went all right just run xterm (or some other terminal under X) and execute fglrxinfo, if your output is something like that u've done
[qwerty@CiciulO ~]$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9100 DDR Generic OpenGL version string: 1.3.4641 (X4.3.0-3.14.1)
Thanks Cascat, I tried but could not get it to run. Although the xorg.conf seamed to be set properly(H30-95, V50-120), the display reported that the xserver tried to input too low of H and V frequencies (18-22 Hz) Funny thing that the xorgcfg did not list the ATI cards.
I will try Qwerty's almost Howto and report back. Wish me luck.
Thanks a lot, it works. The ati driver fglrx is used and I have acceleration now. cool! My nephew will be glad he can play games like tuxracer.
I have two minor issue which I can live with:
xine stays with a black screen. But the other video aps like kaffeine works (and uses xine to my knowledge)
there is a phantom a few inchs to the right of the running aps like fgl_glxgears
so I am still happy with this
An other problem I can not resolve is when I do pacman -Syu, it gives an error. here it is:
# pacman -Syu
error: unresolvable dependencies:
ati-drivers-module-kernel26: requires kernel26=2.6.10-1
But then if i use Q I get:
# pacman -Q ati-drivers-module-kernel26
# pacman -Q kernel26
So to me, it looks like the dependencies are correct. Is there something I should reset to make the dependencies be OK
Thanks in advance for any help on this.
You cannot upgrade to kernel 2.6.10-2 because kernel package 2.6.10-1 is required from ati drivers... it's very easy to fix this, just go to
Download both the 3 files you find there, place them in the same directory, edit PKGBUILD and change the line:
then simply run makepkg to build your own package and pacman -U install it
... Anyway i've mailed link to fix this, probably he'll do it in a few time.
OK now I understand that pacman is trying to upgrade the kernel package, and it is this that makes the error. I will try to do the ignore package call in pacman.conf
I will also try the stuff you gave, to upgrade. A first try gave me something like: xorg <= 6.7.0 while I have 6.7.0-1
Thanks for the help. This made me discover the other than "current and extra" repositories. Very fun stuff. I did apcupsd, realplayer and mozplugger
As the kernel modules path hasn't changed in kernel 2.6.10-2 (it's always/lib/modules/2.6.10-ARCH/) i think that you can try to remove ati-drivers-module-kernel26 package and then perform
pacman -Sdf ati-drivers-module-kernel26
.. i haven't tryed because i'm actually using a nitro kernel but i think it should work
Thanks, I did the upgrade like you wrote and it works.
The 'force' and 'nodeps' was OK So two issues are resolved, ati driver install and kernel upgrade to 2.6.10-2
Here is the info on my system now with pacman -Q:
Here are the steps I did:
In /etc/pacman.conf I removed the line ignoring the kernel upgrade
#IgnorePkg = kernel26
I executed the remove of the ati-driver-module:
pacman -R ati-drivers-module-kernel26
Did the kernel upgrade:
Executed the lilo
Added the ati-driver module package:
pacman -Sdf ati-drivers-module-kernel26
Thanks again to all !! and to you qwerty.