6 Replies Latest reply on Jan 2, 2019 2:07 PM by dheater

    Installing amdgpu on CentOS 7.6

    kaengo

      OK,

      I like AMD-Cards, and I like Linux....

      But from my memory, I never succeeded, to install the drivers of an AMD Graphics Card the last 13 years on a Linux system.

      (Before a year, I bought a nvidia-card to overcome the problem, the installation needed 30 min)

       

      So, I'm trying again to install my AMD FirePro W5100 at a newly installed CentOS 7.6

      with elrepo-Kernel 4.19.10-1.el7.elrepo.x68_64.

       

       

      I tried:

       

      amdgpu-pro-18.20-621984

      amdgpu-pro-18.30-633530

      amdgpu-pro-18.30-674411-rhel-7.4

       

      I always got:

       

      [root@elster amdgpu-pro-18.30-633530]# ./amdgpu-install

      [amdgpu-pro-local]

      Name=AMD amdgpu Pro local repository

      baseurl=file:///var/opt/amdgpu-pro-local

      enabled=1

      gpgcheck=0

       

       

      Loaded plugins: fastestmirror, langpacks

      Loading mirror speeds from cached hostfile

      * base: centos.mirror.iphh.net

      * elrepo: ftp.nluug.nl

      * epel: mirror.speedpartner.de

      * extras: centos.mirror.iphh.net

      * updates: ftp.tu-chemnitz.de

      amdgpu-pro-local                                                               | 2.9 kB  00:00:00   

      Not using downloaded amdgpu-pro-local/repomd.xml because it is older than what we have:

        Current   : Wed Oct 17 05:41:20 2018

        Downloaded: Fri Aug  3 22:07:00 2018

      No package kernel-devel-4.19.10-1.el7.elrepo.x86_64 available.

      Error: Nothing to do

      Loaded plugins: fastestmirror, langpacks

      Loading mirror speeds from cached hostfile

      * base: centos.mirror.iphh.net

      * elrepo: ftp.nluug.nl

      * epel: mirror.speedpartner.de

      * extras: centos.mirror.iphh.net

      * updates: ftp.tu-chemnitz.de

      No package amdgpu-18.30-633530.el7 available.

      Error: Nothing to do

       

      But I installed the kernel-devel package from elrepo (kernel-ml-devel)

       

      Nevertheless, the installer generated some lokal repos.

      I don't know, how to remove, obviously, there is no -uninstall option at the scripts.

       

      If I try to install that meta-package amdgpu using yumex,

      I get the error:

       

      Dependency Resolution Errors:

      Package: glamor-amdgpu-1.19.0-674411.el7.x86_64 (amdgpu-pro-local)

          Requires: xserver-abi(videodrv-23) >= 0

       

      Does anyone know the solution?

       

      Greetings,

      Holger

        • Re: Installing amdgpu on CentOS 7.6
          pokester

          Someone may respond to your question here, but I can't recall anyone ever talking about CentOS here. It is a great distro but doesn't have a big user base like UBUNTU, etc...  The best Linux help typically comes from forums dedicated to that particular Linux distribution. To expedite help for you, I highly suggest you ask your question in a CentOS forum. Most of the Linux Graphics Drivers are community supported by the distributions teams.

          • Re: Installing amdgpu on CentOS 7.6
            billy72

            Hi kaengo

             

            So, I'm trying again to install my AMD FirePro W5100 at a newly installed CentOS 7.6

            with elrepo-Kernel 4.19.10-1.el7.elrepo.x68_64.

            If I'm not wrong the drivers provided by AMD for CentOS has been tested under default kernel currently 3.10.0-957.1.3.el7.x86_64

            I tried:

             

            amdgpu-pro-18.20-621984

            amdgpu-pro-18.30-633530

            amdgpu-pro-18.30-674411-rhel-7.4

            currently AMD doesn't offer Unified Drivers for FirePro W5100, e.g. 18.30, 18.40, 18.50

            only offers exclusive drivers like 18.Q4 (you can find 18.50 looking for RX 580 drivers) 

             

            Nevertheless, the installer generated some lokal repos.

            Based on my experience amdgpu-install always generate local repos

             

            I don't know, how to remove, obviously, there is no -uninstall option at the scripts.

            how to repair it? sorry, I don't know

             

            Does anyone know the solution?

            Maybe reinstalling CentOS 7.5 and AMD 18.Q4 Driver through default kernel (not from elrepo) could you get a positive experience

             

             

            Regards

            1 of 1 people found this helpful
            • Re: Installing amdgpu on CentOS 7.6
              colesdav

              I run Centos.
              I have AMDGPU/PRO Drivers installed on it for R9 FuryX/Fury/Nano cards.

              I have a post about it somewhere on this forum...

              It's been a long day right now and I am currently concentrating on getting testing and feedback done on the Adrenalin 2109 18.12.2 driver on Windows 10 64bit.
              However.
              I have to go back and try to install AMD Drivers on Centos later this week if I get time.

              I might be able to give you some feedback then.
              I think your GPU has a Bonaire GPU? which is not quite the same as GCN 1.0 and not GCN 2.0 either?
              I seem to remember something about 'GCN 1.1' for that GPU?
              In any case - I have R9 280x and an HD7970 which are closest GCN 1.0 version so I could attach one of those to the PC and see if the driver will install with Centos.
              Meantime I will take a quick look to see if I can find my post about Centos install with the R9 Fury X / Nanos.

              Bye.

              1 of 1 people found this helpful
              • Re: Installing amdgpu on CentOS 7.6
                colesdav

                Hi, this covers my posts about this:
                Installation failure with AMDGPU-Pro Driver 17.40 on Centos 7.3.

                Speak later.

                Bye.

                1 of 2 people found this helpful
                  • Re: Installing amdgpu on CentOS 7.6
                    kaengo

                    Hello colesdav,

                     

                    I read your posts, but they made me frightened, as I read from ,locked keyboard and mouse'.

                    I'm happy, that my new centos is running widely and killing my system and installing again is no option for me.

                     

                    But maybe, that the driver had been running prior to my attempts.

                    (If that is true, the CentOS-Installer would have installed it itself)

                    So it may be, that there is no need to install the drivers, which I downloaded from the AMD-Site?

                     

                    It is not so clear for me, sorry.

                    OK, it would be not a good answer to the question, why the AMD-Installer doesn't work,

                    but it would be a solution for me, if the speed of graphic display is sufficient ..

                    (I need for some software vmware ....)

                     

                    Greetings,

                    Kaengo

                     

                    Here the output of some diagnostic commands:

                     

                     

                    Output of lshw:

                    ================

                     

                    [root@elster ~]# lshw -c video | grep configuration

                           configuration: driver=radeon latency=0

                     

                    [kaengo@elster ~]$ lshw -numeric -C display

                    WARNING: you should run this program as super-user.

                      *-display                

                           description: VGA compatible controller

                           product: Bonaire [FirePro W5100] [1002:6649]

                           vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]

                           physical id: 0

                           bus info: pci@0000:01:00.0

                           version: 00

                           width: 64 bits

                           clock: 33MHz

                           capabilities: vga_controller bus_master cap_list rom

                           configuration: driver=radeon latency=0

                           resources: irq:33 memory:d0000000-dfffffff memory:cf800000-cfffffff ioport:d000(size=256) memory:fe9c0000-fe9fffff memory:c0000-dffff

                    WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

                     

                     

                     

                    Output of glxinfo

                    =================

                     

                    [kaengo@elster ~]$ glxinfo | grep -i vendor

                    server glx vendor string: SGI

                    client glx vendor string: Mesa Project and SGI

                        Vendor: X.Org (0x1002)

                    OpenGL vendor string: X.Org

                     

                    [kaengo@elster ~]$ glxinfo | grep OpenGL

                    OpenGL vendor string: X.Org

                    OpenGL renderer string: AMD BONAIRE (DRM 2.50.0 / 4.19.10-1.el7.elrepo.x86_64, LLVM 6.0.1)

                    OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5

                    OpenGL core profile shading language version string: 4.50

                    OpenGL core profile context flags: (none)

                    OpenGL core profile profile mask: core profile

                    OpenGL core profile extensions:

                    OpenGL version string: 3.0 Mesa 18.0.5

                    OpenGL shading language version string: 1.30

                    OpenGL context flags: (none)

                    OpenGL extensions:

                    OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5

                    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

                    OpenGL ES profile extensions:

                     

                    [kaengo@elster ~]$ glxinfo | grep "direct rendering"

                    direct rendering: Yes

                     

                     

                     

                    Output of lspci

                    ===============

                     

                    [kaengo@elster ~]$ lspci -vnn | grep VGA -A 12

                    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire [FirePro W5100] [1002:6649] (prog-if 00 [VGA controller])

                            Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:030c]

                            Flags: bus master, fast devsel, latency 0, IRQ 33, NUMA node 0

                            Memory at d0000000 (64-bit, prefetchable) [size=256M]

                            Memory at cf800000 (64-bit, prefetchable) [size=8M]

                            I/O ports at d000 [size=256]

                            Memory at fe9c0000 (32-bit, non-prefetchable) [size=256K]

                            Expansion ROM at 000c0000 [disabled] [size=128K]

                            Capabilities: <access denied>

                            Kernel driver in use: radeon

                            Kernel modules: radeon, amdgpu

                    01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM] [1002:aac0]

                  • Re: Installing amdgpu on CentOS 7.6
                    dheater

                    I had success with version 18.50 on my FirePro W2100

                    Radeon™ Software for Linux® 18.50 Release Notes | AMD

                    1 of 1 people found this helpful