How to Install the Latest AMDGPU-PRO Drivers on Ubuntu

8 comments

  1. Serjio

    Hi Nick
    Could you help – I am not advanced,
    1.What kernel number should be for ubuntu16.04? (I tried put on my mint 4.8.036) and some others 4.4…
    but have a message ‘Wrong kernel version’ from install script.
    I also try it on Live ubuntu usb but installation stop in the middle.

    1. Nick Congleton

      Hi Serjio,

      You need to use the default kernel that comes with Ubuntu 16.04.2. That’s what the entire AMDGPU-PRO is based around, and it’s the reason it doesn’t work on other versions of Ubuntu.

      I hope that helps.

      1. Bryant

        As a follow-up, to help others: I installed 17.30 on 16.04.2 successfully. But only when:
        1) I didn’t allow distribution upgrades. 16.04.3 breaks it.
        2) Had to do a non-eufi install. Eufi installs break when trying to build around kernel 4.10 (about half way through), but it installs correctly in a non-eufi mode and is using kernel 4.8. Tried several times on fresh installs to verify this.

  2. KJJ

    The AMD guys should learn from NVidia – the proprietary drivers from NVidia tend to install cleanly and painlessly under Linux; those of AMD rarely do so.

    1. Nick Congleton

      Actually, AMD’s open source driver strategy is starting to work very well. It’s just taking some time to mature.

  3. Alexander

    Hey I don’t know if this is the right place to put this but I need a little help. I’m running ubuntu mate 16.04 and I’m pretty sure I’ve got an r9 270. But I may have an r9 270x. And here lies my issue, I installed flrgx from amd’s website (I installed the newest ones). But then when I reset my machine doesn’t see 2 out of my 3 monitors. So I tried to revert this but that didn’t do anything so I went and installed this amdgpupro following the instructions to a t. Amd still no luck I an only get it to see 1 monitor. The whole reason I did this in the first place was to try and get some better performance out of sc2 running in wine, but now that doesn’t even work it’s saying I’ve got the wrong direct x. I’m thinking I may be better off just reinstalling ubuntu mate, but that’s what I always do with Linux and I’m sure there’s a better way than wiping and reinstalling.

    1. Nick Congleton

      Hi Alexander,

      Well, there is a difference between the old fglrx driver and AMDGPU-PRO. They are built entirely differently and support different cards. Your card should be supported by fglrx, but those aren’t maintained anymore. I’ve never tested AMDGPU-PRO with any of the 2XX series cards, so I’m not sure if they’re supported or how well.

      You can consider using the open source AMDGPU driver, which does support the 2XX series and has very similar performance to the Pro drivers. Plus, if you’re willing to use Wine with Gallium Nine, you can run SC2 with native DX9 support. Most games in Wine show a massive performance jump that way. You can find the PPA here: https://launchpad.net/~commendsarnex/+archive/ubuntu/winedri3.

      The only downside is that the open source drivers require new software versions. If you upgrade to Ubuntu 17.04, you should be set out of the box. Otherwise, you need >= Kernel 4.8, >= Mesa 13, and the AMDGPU drivers. It’s best to get the newest versions available, since the drivers are in constant development.

      I hope that helps.

      -Nick

  4. phpguru

    If you’re trying to wget or curl -O the driver from the ATI website, it doesn’t work because you get “file format not recognized” on the .xz file. The reason is because the file link is a bunch of html and JavaScript that redirects to the download in a browser. I had to find, install and learn lynx and press d to download it. Giant pain on server with cli only.

Comments are closed.