Can't get ATI Drivers to work

OK, I’ve been trying to install the fglrx drivers so I can use Compiz and stuff. I’ve followed a lot of different tutorials, but when I restart, it can boot up but the login screen looks like some multi-colored lines, so I can’t log in. In order to fix it, I had to go into failsafe mode and restore the xorg.conf backup file, but I really want to get this working.

BTW, when I run glxgears or anything of the sort, it gives me:

X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 14
Current serial number in output stream: 14

I have an ATI Radeon HD 3200 graphics card.

are you running 64bit or 32bit version of opensuse?
also did you try and add the ati repository?

I had the same issue and performed the following to fix it for my x86_64 install

uninstall x11-video-fglrxG01

disable the ATI repo

install xorg-x11-driver-video-radeonhd-1.2.3_081202_ed532a7-1.1

reboot

login and run in a term session: sax2 -r

don’t run the test, just save the config (the test doesn’t seem to work)

reboot and login again

I’m not sure if this anything to do with itbut I also have an ATI Radeon 200m driver that I want to update. Currently I am running xp64 but to the update the driver Net Framework 2 must be installed. Do you need to update your driver? Are there requirements as above?

My related question is will Mono do the trick or can Microsoft Net Framework 2 run on Suse 11.1. I don’t want to install Suse until I have the answer to this as working with a malfunctioning driver is a pain.

64bit users need to run this command to get ati to work

rm /usr/lib/dri/fglrx_dri.so && ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so

  • This is for 64-bit users as the Driver will fail to work as it will try to use the 32-bit DRI.

Or follow this guide in which i added the above mentioned command

  1. Download the driver installer from ATI.

  2. Run the installer, don’t choose custom, agree to everything.

  3. Log out, and Switch to the first terminal (Ctrl+Alt+F1)

  4. Login as root.

  5. run init 3 to switch to commandline linux with no Xwindows.

init 3

  1. Check the X session (Ctrl+Alt+F7) and make sure the login page isn’t there. If it is, Sax2 will fail. If this happens, reboot, switch to Ctrl+Alt+F1, login as root again and run init 3

  2. Init 3 will hang on “init 3 has been …”. Just hit enter and it will return your # prompt.

  3. move your existing xorg.conf file to a backup.

mv /etc/X11/xorg.conf /etc/X11/xorg.conf-001

The reason you do this is to get rid of your existing X configuration file. Don’t worry, you will be creating a new one soon.

  1. Generate a new xorg.conf for ATI radeon by running:

sax2 -r -m 0=radeon

if you are using NVIDIA, check the NVIDIA instructions for the specific set. If Sax2 says it can’t access the display, check the X session (Ctrl+Alt+F7) Is it still running? Did you run init 6? Did you reboot? If you need to reboot again at this point (I did) you will get a ton of errors about gdm, X, etc. Ignore them. Login as root, init 3, carry on.

  1. Now that there is a new xorg.conf, run

aticonfig --initial --input=/etc/X11/xorg.conf

This adds the specific ati schmeck to the xorg.conf file. I don’t think you have to do anything in this step for nVidia, but I will test it at home on problematic XPC box.

rm /usr/lib/dri/fglrx_dri.so && ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
This is for 64-bit users as the Driver will fail to work as it will try to use the 32-bit DRI.

  1. Now run:

sax2 -r -m 0=fglrx

This tells Sax2 you want to use the cool 3d schmeck.

  1. REBOOT! Other directions insist you can just init 5 to restart X, or whatever, but I’m telling you, if you are a n00b and you just came from windows, go with your comfort zone and give your computer one last three finger salute.

I am using the pae kernel. Is this the same as the x86-64 kernel?

You don’t have any need for Microsoft Net Framework to install ATI drivers on linux. For your card you can either use the opensource radeon driver that ships with opensuse, and should come pre-installed, or install the amd proprietary driver. The easier way to install the proprietary driver is through yast, after adding the ati repository.
You should give opensuse livecd a try to see if everything is working properly on your computer before making the decision to install.
regards,
Carlos

Visit here : ATI Drivers On OpenSuSE 11.1
It work for my AMD 780G HD3200 graphic card,should work for u too. :wink:

Hi

I have the exact same problem, I have an acer 4535 with an Ati hd3200 and i can’t make it work. I tried the 1 click install but no luck, now i’m going to try with the ati drivers from the ati website.
I currently have kernel 2.6.27.21-0.1 pae (with headers and source) and opensuse 11.1 32 bits.

Any advice is appreciated, i’m pretty new on linux and even more on opensuse.

madpato adjusted his/her AFDB on Sunday 07 Jun 2009 20:56 to write:

>
> Hi
>
> I have the exact same problem, I have an acer 4535 with an Ati hd3200
> and i can’t make it work. I tried the 1 click install but no luck, now
> i’m going to try with the ati drivers from the ati website.
> I currently have kernel 2.6.27.21-0.1 pae (with headers and source) and
> opensuse 11.1 32 bits.
>
> Any advice is appreciated, i’m pretty new on linux and even more on
> opensuse.
>
>

If you are running the 32bit, which it looks like then you might need to
d/load the drivers from the ATI/AMD site and install the “Hard way”

Have a look at a few of the posts on these groups ( probably the normal
hardware group will be better )

Make sure you select the correct version for your card:

http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.5&lang=English

That should get you to the 9.5`s make sure you also have the gcc+make
installed thse wll pull in anything alse you need to compile.

Read the release notes on the site.

Do NOT use sax after installing use the command:

aticonfig --initial

Then you might need a reboot, but please study some of the other posts first
I would type more but I am off to bed now, got work in the morning.

HTH

Mark

Nullus in verba
Nil illegitimi carborundum