Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ive currently moved from Windows XP to SuSe Linux 9.3.
But i seem to be having a problem with my ATI Radeon 9600 XT Drivers. I just cant get the OpenGL and the 3D Acceleration to work on it. Ive followed tutorials etc... and ive found no luck. I cant play any games on SuSe which is the only real let down since ive swapped from Windows. Ive seen posts about other people with the same Graphics card as me and same problem but i just cant figure out whats wrong with it.
With the latest ATI driver installer you should be able to just run it with the generic install and the afterwards if you run fglrxconfig you should be fine.
Originally posted by mammlouk With the latest ATI driver installer you should be able to just run it with the generic install and the afterwards if you run fglrxconfig you should be fine.
Just wondering where would i find this fglrxconfig file???
Also which ones the latest driver??? Ive seen a few posts where people said to not get the ones from ATI get the ones on the SuSe FTP Server as they were made for and by SuSe.
Last edited by crazykiller; 09-25-2005 at 04:06 AM.
This should run through the config program to make sure your video driver gets setup correctly. Alterbately go to ftp.suse.com/pub/suse/i386/supplementary/X/ati
you will find suse's instalation instructions there, although I have had no luck with them since they switched to the new drivers. I just seem to get the kernel module to build and load. Anybody have istructions on manually building it?
Look in your X server's log file for any sort of error in initializing. The log file should be /var/log/xorg.0.log
Things to look for are anything related to ati or fglrx with and EE or possibly a WW next to the line. Post what you find. In my case I have the following errors in my log:
Code:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(II) fglrx(0): [drm] drmOpen failed
(EE) fglrx(0): DRIScreenInit failed!
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
I just realized my own stupidity. I forgot to update my kernel-sources when I made the switch from suse 9.3 to 10.0 RC1 this weekend.
This is a common thing to miss for people who are new to linux also. If you have a similar message in your log, then go to YAST, Software Management (Install Software in pre 10.0 I think) Then search for kernel-source and make sure it is installed. If it is already installed, then set it to update in order to make sure your source matches the kernel you are using.
Do you have rpms installed from older ati drivers? Go into yast and search for fglrx in software. Uninstall anything that comes up for ati drivers. Then check you make sure you have the kernel-source installed. After you do all that you should be able to get the driver installed fine by creating the distribution specific rpm and installing it with yast. It hase a post-install script that runs during the install in yast that should put in the kernel module.
You can also check for an ati installer log file I think it puts it in the / directory. That should tell you if the installer had trouble compiling the kernel module and why assuming you tried with the generic install method.
My best guess right now though is what I mentioned at the beginning of this post.
You need to remove the KM_FGLRX because that is the kernel module for the OLD ATI drivers. That is the reason you are getting the error regarding mismatched versions.
Here is a breakdown of what you need to do:
1. Remove every package associated with FGLRX
2. Update the kernel_source package
3. run the ATI driver installer (I had more luck using the generic install instead of distribution specific in SuSE 9.3)
4. The installer will install the driver and build the required kernel module on it's own.
5. Now if you reboot, everything should be fine.
6. If everything is not working post any new errors in you X log and I will try to help.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.