jan-banan
July 26th, 2014, 07:50 PM
I've had fglrx with no problem since I installed 14.04 when it came out, and today I started troubleshooting some hardware stuff so I had to remove my graphics card, a Radeon R9 280X. All was fine and dandy, I rebooted, did my things and then mounted the graphics card again. I didn't notice any issues until I played some Minecraft and realized that the fan was spinning, which it shouldn't since I run the game with V-sync, so I whent to check out amd control center but I could'nt find it.
I started looking around to verify that everyhing was as it should be and realized that everyhing was installed but Ubuntu didn't recognize that fglrx was installed. So I tried reinstalling the driver after purging it first, it installed with no hickups but when I tried to enter "sudo aticonfig --initial" it says that it cannot find the command. I purged the driver again and tried fglrx-updates to no avail, then I tried installing the may-release found in the driver installer that is provided by the Fanclub (great tool btw, just klick next, pick your version and then you're basically done!) but still no go.
When I go to the GUI-installer for proprietary software it shows that the proprietary driver is in use, but when I check out "Details" in the settings panel the overview shows that I am using the open source driver. fglrxinfo isn't found, aticonfig isn't found, amdconfig isn't found and fglrx-amdcccle isn't found but everything is installed. How can I troubleshoot this further and fix the issue?
EDIT, instructions on how to attempt to fix the issue:
I have condensed the commands that I believe were the ones that I needed to run in order to fix the issue. I want to give credit to this thread for giving me the final clues http://askubuntu.com/questions/445954/unable-to-open-etc-ati-control-please-reinstall-the-driver and also slooksterpsv for bouncing ideas with me. I really didn't want to reinstall Ubuntu and thankfully I didn't need to.
If you have run into the same problem, I would advice you to run the following commands before you proceed with symlinking as shown below.
sudo apt-get purge fglrx fglrx-amdcccle
sudo apt-get clean
sudo apt-get update
sudo apt-get install fglrx fglrx-amdcccle
This is in order to make sure that you begin with a clean sheet in case any previous changes cause the following commands to not work. If you prefer the drivers found on AMD's website then go ahead and use them, but I do not know if this fix will work since I used the official driver from Ubuntus respositories. Although there shouldn't be any difference.
Run the following commands in a terminal. The third line has two commands on it, if the first one doesn't work after a reboot, then try the second one.
sudo ln -s /usr/lib/fglrx/bin/aticonfig /usr/bin/aticonfig
sudo ln -s /usr/lib/fglrx/etc/ati/ /etc/ati
sudo ln -s /usr/lib/fglrx/bin/amdcccle /usr/bin/amdcccle
sudo ln -s /usr/lib/fglrx/bin/fglrxinfo /usr/bin/fglrxinfo
sudo /usr/lib/fglrx/switchlibGL amd # or sudo /usr/lib/fglrx/switchlibglx amd
reboot
sudo aticonfig --initial
Verify that the driver is now working by running the following command in a terminal.
fglrxinfo
If you get an output similar to this
jan@Hyper:~$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon R9 200 Series
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005
as opposed to
jan@Hyper:~$ sudo fglrxinfo
display: :0 screen: 0
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TAHITI
OpenGL version string: 3.0 Mesa 10.1.3
Then it was successful.
If not, write a comment with the output from the commands shown above.
I started looking around to verify that everyhing was as it should be and realized that everyhing was installed but Ubuntu didn't recognize that fglrx was installed. So I tried reinstalling the driver after purging it first, it installed with no hickups but when I tried to enter "sudo aticonfig --initial" it says that it cannot find the command. I purged the driver again and tried fglrx-updates to no avail, then I tried installing the may-release found in the driver installer that is provided by the Fanclub (great tool btw, just klick next, pick your version and then you're basically done!) but still no go.
When I go to the GUI-installer for proprietary software it shows that the proprietary driver is in use, but when I check out "Details" in the settings panel the overview shows that I am using the open source driver. fglrxinfo isn't found, aticonfig isn't found, amdconfig isn't found and fglrx-amdcccle isn't found but everything is installed. How can I troubleshoot this further and fix the issue?
EDIT, instructions on how to attempt to fix the issue:
I have condensed the commands that I believe were the ones that I needed to run in order to fix the issue. I want to give credit to this thread for giving me the final clues http://askubuntu.com/questions/445954/unable-to-open-etc-ati-control-please-reinstall-the-driver and also slooksterpsv for bouncing ideas with me. I really didn't want to reinstall Ubuntu and thankfully I didn't need to.
If you have run into the same problem, I would advice you to run the following commands before you proceed with symlinking as shown below.
sudo apt-get purge fglrx fglrx-amdcccle
sudo apt-get clean
sudo apt-get update
sudo apt-get install fglrx fglrx-amdcccle
This is in order to make sure that you begin with a clean sheet in case any previous changes cause the following commands to not work. If you prefer the drivers found on AMD's website then go ahead and use them, but I do not know if this fix will work since I used the official driver from Ubuntus respositories. Although there shouldn't be any difference.
Run the following commands in a terminal. The third line has two commands on it, if the first one doesn't work after a reboot, then try the second one.
sudo ln -s /usr/lib/fglrx/bin/aticonfig /usr/bin/aticonfig
sudo ln -s /usr/lib/fglrx/etc/ati/ /etc/ati
sudo ln -s /usr/lib/fglrx/bin/amdcccle /usr/bin/amdcccle
sudo ln -s /usr/lib/fglrx/bin/fglrxinfo /usr/bin/fglrxinfo
sudo /usr/lib/fglrx/switchlibGL amd # or sudo /usr/lib/fglrx/switchlibglx amd
reboot
sudo aticonfig --initial
Verify that the driver is now working by running the following command in a terminal.
fglrxinfo
If you get an output similar to this
jan@Hyper:~$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon R9 200 Series
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005
as opposed to
jan@Hyper:~$ sudo fglrxinfo
display: :0 screen: 0
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TAHITI
OpenGL version string: 3.0 Mesa 10.1.3
Then it was successful.
If not, write a comment with the output from the commands shown above.