How to fix error with ATI driver "Error of failed request"?

Check if fglrx isn't blacklisted.

To do that you can grep through all of the files in /etc/modprobe.d/:

grep fglrx /etc/modprobe.d/*

In my case this gives following output:

blacklist-local.conf:blacklist fglrx
fglrx.conf:# This file was installed by fglrx
fglrx.conf:alias fglrx fglrx

All I had to do is to edit /etc/modprobe.d/blacklist-local.conf file and comment out line with "blacklist fglrx" by inserting "#" in front of the line. So it looks like this now:

# blacklist fglrx

I hope you could understand what i am writting here and it will help you solve your problem.


there is a nice script smxi for ATI / Nvidia try this:

   sudo su
   mkdir video
   cd video
   wget -Nc smxi.org/sgfxi
   chmod +x sgfxi
   ./sgfxi

the script automatically stops X server, detects the video card type, downloads the last video driver from vendor's site, backups xorg.conf and installs the driver


What worked for me:

Use propriety drivers through the "Additional Drivers" application. Going for a manual install of upstream drivers is unnecessary. Open terminal and enter:

sudo aticonfig --initial

and restart your computer. That's it.


That tutorial is simply full of wrong steps and commands and do not describe correctly every passage.

Watch this if you want a good resource for docs http://wiki.cchtml.com/index.php/Main_Page


Hey I got the same problem:

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

When I did:

fglrxinfo

It gave me the same output:

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

So I followed the instructions in this link then it worked.