I’ve gotten as far as I’ve ever gotten installing drivers for my laptop graphics card. When I ran glxinfo before installing the driver it told me Mesa was installed. I’ve tried to update everything after installing and glxinfo told me ATi drivers where it used to say Mesa but then after a reboot glxinfo is no longer working…
glxinfo
name of display: :0.0
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: 12
Current serial number in output stream: 12
Any ideas??
glxgears won’t run.
I’ve tried to install under both KDE and GNOME and both/all times I’ve reached this same point now…
I am assuming that you have an x64 system. I had identical problems. This is a quote from another user and another post. I owe him an apology because I didn’t note his name and can’t give him the credit. Anyway, his instructions worked for me. Please note that you have to do this any time that you re-install the ati driver. For whatever reason, the 32 bit dri file loads instead of the 64 bit. Renaming the file mentioned and making the sym link has to be done. I did find one error in his instructions. He states that after choosing “distribution specific package” and “automatic”, the driver is installed. It is not. When run that way, the ATI software creates an rpm file that you install with YAST. I usually open “file manager - Super User Mode” and navigate to the file. I then change the permissions so that “group” can read and write. I also check the “is executable” box, although I’m not sure if it’s necessary. After that, you can right click the file, actions, install with YAST. Once done, you can follow his instructions from after the driver is installed. Here are his instructions:
Download the catalyst driver from the ati site and execute it
./ati-driver-installer-8-12-x86.x86_64.run
You will then be given a choice to install the driver or generate distribution specific package, choose generate distribution specific package. If in X you will get a nice gui and you can choose automatic and just continue from there.
This finsihes the install of the drivers.
However I recommend you log out of X, switch to a terminal window (ctrl-alt F1), log in as root and telinit to 3. The console install is a little more work but basically make sure you select SuSE packages after the license acceptance, and then select the proper SuSe version in the next screen. Then finish.
Now Install the created package
rpm -Uvh fglrx64_7_4_0_SUSE111-8.561-1.x86_64.rpm
or use the software manager.
At this point the drivers are installed if your in x log into a terminal and telinit to run level 3
run the following command
ati-config --intial
if two monitors connected
ati-config --intial=dual-head
now rename the /usr/lib/dri/fglrx_dri.so file
and make symlink to the 64 bit library
ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
now run the following to finish setting up the display
sax2 -r -m 0=fglrx
THANK YOU! I have been messing about with drivers and got this working a few times then I broke it and I really don’t know what I’m doing but yours is the simplest procedure that actually works and best of all, I kinda sorta understand it. The critical point is of course the 32 bit dri file vs the 64 bit.
One of the problems especially for newbies like myself is the numerous versions and each has their own ways of doing things so you can’t expect to use a procedure written for 10.3 if you got 11.1 and so on. Add 64 bit vs 32 bit versions and it becomes an unholy mess to find solutions.
I’ve made a copy of your post and keeping it for future study and reference
Hi, I have done all this steps with no success. I have a Radeon Xpress 200 in HP laptop DV5220.
Still getting this message when I type glxinfo
glxinfo
name of display: :0.0
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: 12
Current serial number in output stream: 12