Jump to content

Installing Catalyst On Ubuntu

Opcode

OK, got some more info for you. After I installed Catalyst Omega I then installed WINE followed by Steam (Linux version). One of these two (not sure which one) installed some other libraries which conflicted with flgrx_CORE and caused the driver to fail.

I running the AMD64 build of Ubuntu 14.10 and for Steam had to install a load of dependencies, maybe its something there that did it?

To fix I had to uninstall everything as your first step, then follow steps 2 & 3 as normal. Then run step 4 which will fail and id libopencl as the conflict, I then tried to remove libopencl but was told it wasn't even installed?? Luckily that suggested running

apt-get install -f
which cleared out all the conflicting libraries then installed fglrx fully.

Everything seems to be working great, even crossfire!!

Pulling over 100fps in BL2, max of 92fps in heaven, 60+ in 7DTD and even 30+ on Witcher 2 with the High Powered Rig profile selected.

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
Share on other sites

Link to post
Share on other sites

OK, got some more info for you. After I installed Catalyst Omega I then installed WINE followed by Steam (Linux version). One of these two (not sure which one) installed some other libraries which conflicted with flgrx_CORE and caused the driver to fail.

I running the AMD64 build of Ubuntu 14.10 and for Steam had to install a load of dependencies, maybe its something there that did it?

To fix I had to uninstall everything as your first step, then follow steps 2 & 3 as normal. Then run step 4 which will fail and id libopencl as the conflict, I then tried to remove libopencl but was told it wasn't even installed?? Luckily that suggested running

 

apt-get install -f
which cleared out all the conflicting libraries then installed fglrx fully.

Everything seems to be working great, even crossfire!!

Pulling over 100fps in BL2, max of 92fps in heaven, 60+ in 7DTD and even 30+ on Witcher 2 with the High Powered Rig profile selected.

 

Your issues are likely due to running Ubuntu 14.10 which is not officially supported by the proprietary blobs. Missing dependencies aren't a big problem if it works then that's all that matters. I could update the main post for making it work on 14.10 but most people prefer to stick to LTS releases. Especially with 14.10 not being that great over 14.04 LTS.

Link to comment
Share on other sites

Link to post
Share on other sites

I have an e1705 which runs AMD x1400... Is it true that I cant run catalyst?

Link to comment
Share on other sites

Link to post
Share on other sites

I have an e1705 which runs AMD x1400... Is it true that I cant run catalyst?

I would stick to the open source driver (it would be better than Catalyst anyways). I can't even find official drivers for graphics that old.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

will this automatically update?  or tell you when a update is available?

Link to comment
Share on other sites

Link to post
Share on other sites

will this automatically update?  or tell you when a update is available?

AMD doesn't have any repositories so no. You will need to remove 14.12 in order to install a newer version. I usually keep my guides updated for the latest version.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 month later...

So hey does anyone have a video tutorial of this??

Consume The Darkness

Link to comment
Share on other sites

Link to post
Share on other sites

 

It's not that hard to follow but I'll give some extra details.

  1. Open the Unity Dash. This can be done by pressing the Windows Key or hitting the Ubuntu Icon at the very top of the bar at the left hand side of the screen.
  2. Search for "Terminal"
  3. Open the "Terminal" applications
  4. Run this command: sudo apt-get remove --purge fglrx fglrx-amdcccle fglrx-core fglrx-dev
  5. Then run this command: sudo apt-get install dkms lib32gcc1 libc6-i386
  6. Then this command: cd /tmp
  7. Then this command: wget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064"http://www2.ati.com/drivers/linux/fglrx_14.501-0ubuntu1_amd64_UB_14.01.deb
  8. Then this command: wget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064"http://www2.ati.com/drivers/linux/fglrx-core_14.501-0ubuntu1_amd64_UB_14.01.deb
  9. Then this command: wget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064"http://www2.ati.com/drivers/linux/fglrx-dev_14.501-0ubuntu1_amd64_UB_14.01.deb
  10. Then this command: wget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064"http://www2.ati.com/drivers/linux/fglrx-amdcccle_14.501-0ubuntu1_amd64_UB_14.01.deb
  11. Then this command: sudo dpkg -i fglrx*
  12. Then this command: sudo aticonfig --initial
  13. Now reboot with this command: sudo reboot

 

 

All right yah that clears things up a ton!!! Thanks man. I Got it now!!!

Consume The Darkness

Link to comment
Share on other sites

Link to post
Share on other sites

I made a script for this, I haven't tested it but I think it works. If not, someone please fix it ;)

#!/bin/shif [ -f /usr/share/ati/fglrx-uninstall.sh ] ; then    sudo sh /usr/share/ati/fglrx-uninstall.sh    sudo apt-get remove –purge fglrx*else    sudo apt-get install dkms lib32gcc1 libc6-i386 gksu    mkdir ~/Downloads/CatalystOmega && cd ~/Downloads/CatalystOmega    wget –referer=”http://support.amd.com/en-us/download/desktop?os=Ubuntu%20×86%2064″ http://www2.ati.com/drivers/linux/fglrx_14.501-0ubuntu1_amd64_UB_14.01.deb    wget –referer=”http://support.amd.com/en-us/download/desktop?os=Ubuntu%20×86%2064″ http://www2.ati.com/drivers/linux/fglrx-core_14.501-0ubuntu1_amd64_UB_14.01.deb    wget –referer=”http://support.amd.com/en-us/download/desktop?os=Ubuntu%20×86%2064″ http://www2.ati.com/drivers/linux/fglrx-dev_14.501-0ubuntu1_amd64_UB_14.01.deb    wget –referer=”http://support.amd.com/en-us/download/desktop?os=Ubuntu%20×86%2064″ http://www2.ati.com/drivers/linux/fglrx-amdcccle_14.501-0ubuntu1_amd64_UB_14.01.deb    sudo dpkg -i fglrx*    if lspci | grep -q '5970\|6990\|7990\|295X2' ; then        sudo amdconfig –initial -f –adapter=all    else        touch 'gpu_count' && lspci | grep 'VGA' > gpu_count     if [ $(wc -l < gpu_count) -gt 1 ] ; then        sudo amdconfig –initial -f –adapter=all        rm gpu_count    else        sudo amdconfig –initial -f        rm gpu_count    fi    fi    sudo rebootfi

export PS1='\[\033[1;30m\]┌╼ \[\033[1;32m\]\u@\h\[\033[1;30m\] ╾╼ \[\033[0;34m\]\w\[\033[0;36m\]\n\[\033[1;30m\]└╼ \[\033[1;37m\]'


"All your threads are belong to /dev/null"


| 80's Terminal Keyboard Conversion | $5 Graphics Card Silence Mod Tutorial | 485KH/s R9 270X | The Smallest Ethernet Cable | Ass Pennies | My Screenfetch |

Link to comment
Share on other sites

Link to post
Share on other sites

Do you think it can be done safely on ElementaryOS? This is based of ubuntu. I tried it with different method, but recked my linux.

 

 

 

I imagine it shouldn't be much of a problem to figure out. Tho keep in mind that if you run "Luna" that it is based on 12.04 LTS. So you would need to switch over to using the packages built for 12.04 instead like below.

cd /tmpwget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064" http://www2.ati.com/drivers/linux/fglrx_14.501-0ubuntu1_amd64_UB_12.04.4.debwget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064" http://www2.ati.com/drivers/linux/fglrx-core_14.501-0ubuntu1_amd64_UB_12.04.4.debwget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064" http://www2.ati.com/drivers/linux/fglrx-dev_14.501-0ubuntu1_amd64_UB_12.04.4.debwget --referer="http://support.amd.com/en-us/download/desktop?os=Ubuntu%20x86%2064" http://www2.ati.com/drivers/linux/fglrx-amdcccle_14.501-0ubuntu1_amd64_UB_12.04.4.deb

No guarantee's it will work but it shouldn't be too difficult to figure out. Worst case scenario is dependencies are missing which you can just resolve with.

sudo apt-get -f install

 

I can confirm that it works with the 12.04 packages in elementary OS 

Link to comment
Share on other sites

Link to post
Share on other sites

 

I made a script for this, I haven't tested it but I think it works. If not, someone please fix it ;)

- snip -

I wrote a bash script to do this automatically but it turns out to be like three times as long as yours with all the proper checking to avoid any possible conflict. Plus it's not so intuitive for people to learn how to use the terminal with hands on experience as having them do it themselves. AMD even provides pre-built packages which makes it so easy now.  :P

 

Pretty easy to install on any Arch based distro.

- snip -

Although I got higher FPS in Unigine Valley using the open source xf86-video-ati driver instead of Catalyst Omega with my R9 280X.

Yeah, the open source radeon driver for newer cards are close to on par with the proprietary blobs. Tho if you run a older cards like mine Catalyst offers far better performance.

Link to comment
Share on other sites

Link to post
Share on other sites

Okay so idk why but its not working for me.... it keeps retrying that first wget command. it just keeps retrying that and idk why :/ HALP!!??

Consume The Darkness

Link to comment
Share on other sites

Link to post
Share on other sites

I wrote a bash script to do this automatically but it turns out to be like three times as long as yours with all the proper checking to avoid any possible conflict. Plus it's not so intuitive for people to learn how to use the terminal with hands on experience as having them do it themselves. AMD even provides pre-built packages which makes it so easy now.  :P

 

Mine will uninstall any previous amd drivers and check whether there's a dual GPU card or crossfire before initializing. It's the first script I've ever written. I just sort of know basic programming concepts and bash command line interpretation and away I went. I'm certain it's not very pretty code ;)

export PS1='\[\033[1;30m\]┌╼ \[\033[1;32m\]\u@\h\[\033[1;30m\] ╾╼ \[\033[0;34m\]\w\[\033[0;36m\]\n\[\033[1;30m\]└╼ \[\033[1;37m\]'


"All your threads are belong to /dev/null"


| 80's Terminal Keyboard Conversion | $5 Graphics Card Silence Mod Tutorial | 485KH/s R9 270X | The Smallest Ethernet Cable | Ass Pennies | My Screenfetch |

Link to comment
Share on other sites

Link to post
Share on other sites

Mine will uninstall any previous amd drivers and check whether there's a dual GPU card or crossfire before initializing. It's the first script I've ever written. I just sort of know basic programming concepts and bash command line interpretation and away I went. I'm certain it's not very pretty code ;)

I was going to compile a tool that does everything for the user but feared people would never learn if everything's done for them. Using the terminal isn't exactly rocket science once you get use to it. Eventually it becomes more functional than using a GUI.  :P

Link to comment
Share on other sites

Link to post
Share on other sites

I was going to compile a tool that does everything for the user but feared people would never learn if everything's done for them. Using the terminal isn't exactly rocket science once you get use to it. Eventually it becomes more functional than using a GUI.  :P

 

Amen. Though, installing graphics drivers is such a pain in the ass even for a vet cli user. It'd just be handy to have something that installs everything for me. I even made a script that installs all the software that I need because it takes so freaking long to do it manually when I re-install mint.

export PS1='\[\033[1;30m\]┌╼ \[\033[1;32m\]\u@\h\[\033[1;30m\] ╾╼ \[\033[0;34m\]\w\[\033[0;36m\]\n\[\033[1;30m\]└╼ \[\033[1;37m\]'


"All your threads are belong to /dev/null"


| 80's Terminal Keyboard Conversion | $5 Graphics Card Silence Mod Tutorial | 485KH/s R9 270X | The Smallest Ethernet Cable | Ass Pennies | My Screenfetch |

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×