2 Replies Latest reply on Mar 24, 2017 3:42 PM by colesdav

    Sapphire Nitro Radeon RX 480 OC on Linux Mint 18.1

    vliscony

      I think I followed the procedure, but it has not been working for me.

       

      I can work, but right now it acts as one display (I have dual monitors).

       

      Here's what happens.

       

      I tried to follow this script:

       

      How-To Install/Uninstall AMD Radeon™ Software AMDGPU-PRO Driver for Linux® on an Ubuntu System but substituted the actual file name, amdgpu-pro-16.40-348864, but it produced an "os not supported" error

       

      Then, I tried this one:

      How-To Install/Uninstall AMD Radeon™ Software AMDGPU-PRO Driver for Linux® on an Ubuntu System  which gives me the 16.60-379184 driver, so I followed the script for that.

      And now I get a little bit further, but while I can list the files that are extracted, and the install script is there, I cannot run it:

       

      quote

      rogier@123456 ~/Downloads/amdgpu-pro-16.60-379184 $ l

      amdgpu-pro_16.60-379184_amd64.deb

      amdgpu-pro_16.60-379184_i386.deb

      amdgpu-pro-dkms_16.60-379184_all.deb

      amdgpu-pro-install*

      amdgpu-pro-lib32_16.60-379184_amd64.deb

      clinfo-amdgpu-pro_16.60-379184_amd64.deb

      clinfo-amdgpu-pro_16.60-379184_i386.deb

      gst-omx-amdgpu-pro_1.0.0.1-379184_amd64.deb

      gst-omx-amdgpu-pro_1.0.0.1-379184_i386.deb

      libdrm2-amdgpu-pro_2.4.70-379184_amd64.deb

      libdrm2-amdgpu-pro_2.4.70-379184_i386.deb

      libdrm-amdgpu-pro-amdgpu1_2.4.70-379184_amd64.deb

      libdrm-amdgpu-pro-amdgpu1_2.4.70-379184_i386.deb

      libdrm-amdgpu-pro-dev_2.4.70-379184_amd64.deb

      libdrm-amdgpu-pro-dev_2.4.70-379184_i386.deb

      libdrm-amdgpu-pro-radeon1_2.4.70-379184_amd64.deb

      libdrm-amdgpu-pro-radeon1_2.4.70-379184_i386.deb

      libdrm-amdgpu-pro-utils_2.4.70-379184_amd64.deb

      libdrm-amdgpu-pro-utils_2.4.70-379184_i386.deb

      libegl1-amdgpu-pro_16.60-379184_amd64.deb

      libegl1-amdgpu-pro_16.60-379184_i386.deb

      libgbm1-amdgpu-pro_16.60-379184_amd64.deb

      libgbm1-amdgpu-pro_16.60-379184_i386.deb

      libgbm1-amdgpu-pro-base_16.60-379184_all.deb

      libgbm1-amdgpu-pro-dev_16.60-379184_amd64.deb

      libgbm1-amdgpu-pro-dev_16.60-379184_i386.deb

      libgl1-amdgpu-pro-appprofiles_16.60-379184_all.deb

      libgl1-amdgpu-pro-dri_16.60-379184_amd64.deb

      libgl1-amdgpu-pro-dri_16.60-379184_i386.deb

      libgl1-amdgpu-pro-ext_16.60-379184_amd64.deb

      libgl1-amdgpu-pro-ext_16.60-379184_i386.deb

      libgl1-amdgpu-pro-glx_16.60-379184_amd64.deb

      libgl1-amdgpu-pro-glx_16.60-379184_i386.deb

      libglamor-amdgpu-pro-dev_1.18.3-379184_amd64.deb

      libglamor-amdgpu-pro-dev_1.18.3-379184_i386.deb

      libgles2-amdgpu-pro_16.60-379184_amd64.deb

      libgles2-amdgpu-pro_16.60-379184_i386.deb

      libopencl1-amdgpu-pro_16.60-379184_amd64.deb

      libopencl1-amdgpu-pro_16.60-379184_i386.deb

      libvdpau-amdgpu-pro_12.0.3-379184_amd64.deb

      libvdpau-amdgpu-pro_12.0.3-379184_i386.deb

      mesa-amdgpu-pro-omx-drivers_12.0.3-379184_amd64.deb

      mesa-amdgpu-pro-omx-drivers_12.0.3-379184_i386.deb

      opencl-amdgpu-pro-icd_16.60-379184_amd64.deb

      opencl-amdgpu-pro-icd_16.60-379184_i386.deb

      Packages

      Release

      vulkan-amdgpu-pro_16.60-379184_amd64.deb

      vulkan-amdgpu-pro_16.60-379184_i386.deb

      xserver-xorg-video-amdgpu-pro_1.2.99-379184_amd64.deb

      xserver-xorg-video-amdgpu-pro_1.2.99-379184_i386.deb

      xserver-xorg-video-glamoregl-amdgpu-pro_1.18.3-379184_amd64.deb

      xserver-xorg-video-glamoregl-amdgpu-pro_1.18.3-379184_i386.deb

      xserver-xorg-video-modesetting-amdgpu-pro_1.18.3-379184_amd64.deb

      xserver-xorg-video-modesetting-amdgpu-pro_1.18.3-379184_i386.deb

      rogier@123456 ~/Downloads/amdgpu-pro-16.60-379184 $ amdgpu-pro-install

      amdgpu-pro-install: command not found

      rogier@123456 ~/Downloads/amdgpu-pro-16.60-379184 $ sudo amdgpu-pro-install

      [sudo] password for rogier:

      sudo: amdgpu-pro-install: command not found

      unquote

       

      I tried it with sudo, same result. command not found, while the file is right there?

       

      There is an extensive comment on the Linux Mint forums about this issue, from someone who has apparently made it work with an older driver (amdgpu-pro_16.30.3-315407.tar.xz), but I have not been able to find that one. One way or the other, I am stuck, and Cinnamon is "Running in Software Rendering Mode." My prior graphics card, which was an R7 performed just fine with the standard Radeon drivers, but could not reach the UHD resolutions of my current monitors.

       

      Message was edited by: Rogier van Vlissingen Additional detail added on 3/20 about the older driver which seems to have worked for some.

       

      And on 3/21 I tried the whole thing one more time, just in case... but I continue to get the "unsupported OS."

      quote

      rogier@123456 ~/Downloads $ cd amdgpu-pro-16.60-379184

      rogier@123456 ~/Downloads/amdgpu-pro-16.60-379184 $ sudo ./amdgpu-pro-install -y[sudo] password for rogier:

      Unsupported OS

      rogier@123456 ~/Downloads/amdgpu-pro-16.60-379184 $

      unquote

       

      Message was edited by: Rogier van Vlissingen on 3/21/17

        • Re: Sapphire Nitro Radeon RX 480 OC on Linux Mint 18.1
          vliscony

          OK, I'll answer myself. Somehow I had the good sense to ask the techsupport people at Zareason, where I bought this, my first purpose built Linux PC.

           

          The answer was simple: "upgrade the kernel to 4.8" - after all LM is famously still running on 4.4. That took 5 minutes, and I now have the full range of functionality for my UHD displays, and now I am just experimenting with the most comfortable options to make my work easy.

           

          The card is performing very well as far as I can tell.

          rogier@123456 ~ $ inxi -SMCGx

          System:    Host: 123456 Kernel: 4.8.0-42-generic x86_64 (64 bit gcc: 5.4.0)

                     Desktop: Cinnamon 3.2.7 (Gtk 3.18.9-1ubuntu3.2)

                     Distro: Linux Mint 18.1 Serena

          Machine:   System: ASUS product: All Series

                     Mobo: ASUSTeK model: X99-A/USB 3.1 v: Rev 1.xx

                     Bios: American Megatrends v: 3101 date: 05/04/2016

          CPU:       Hexa core Intel Core i7-5820K (-HT-MCP-) cache: 15360 KB

                     flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 39577

                     clock speeds: max: 3600 MHz 1: 1258 MHz 2: 1299 MHz 3: 3231 MHz

                     4: 1396 MHz 5: 1293 MHz 6: 3300 MHz 7: 1298 MHz 8: 1214 MHz

                     9: 3113 MHz 10: 1294 MHz 11: 1284 MHz 12: 3300 MHz

          Graphics:  Card: Advanced Micro Devices [AMD/ATI] Device 67df bus-ID: 01:00.0

                     Display Server: X.Org 1.18.4 drivers: amdgpu (unloaded: fbdev,vesa)

                     Resolution: 1920x1080@60.00hz, 1920x1080@30.00hz

                     GLX Renderer: Gallium 0.4 on AMD POLARIS10 (DRM 3.3.0 / 4.8.0-42-generic, LLVM 3.8.0)

                     GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes

          rogier@123456 ~ $

           

          What I still do not understand is why I get different refresh rates at different times. At this moment, I have two monitors at 1920x1080, and getting 60Hz on one, 30 Hz on the other, that seems strange. In the course of my experiments, I managed to run twice 2560x1440 at 60 Hz, and 3840x2160 at 30 Hz. But it varied, at one time I was at 2560x1440 and getting one at 60 Hz and one at 30 Hz.

          2 of 2 people found this helpful