4 Replies Latest reply on Oct 31, 2016 4:03 PM by fermulator

    amdgpu-pro latest Linux driver causes high temp & high fan RPM (no power management support?)

    fermulator

      As per AMDGPU-PRO Driver for Linux® – Release Notes , (version 16.30) -- I recently upgraded from Ubuntu 14.04 to 16.04 -- which causes fglrx proprietary no longer to work (unsupported) -- for some time (at least a week) I ran with the basic Radeon driver by default.

       

      Eventually though I wanted to play Dota2 ... so I went with the amdgpu-pro driver. Installed as per instructions, (and with the necessary libcogl hack AMDGPU-PRO 16.30 Released With RX 480 Support - Phoronix Forums ).

       

      Since this, my system has frozen once due to overheat. Checking into it, and observing more the situation .. it's clear that since this driver was installed, the video card is running at MAX clock, MAX fan FPN.

       

      $ sensors | grep -A2 amdgpu

      amdgpu-pci-0600

      Adapter: PCI adapter

      temp1:        +87.0°C  (crit = +120.0°C, hyst = +90.0°C)               <<<---- yikes

       


      $ sudo lshw -C video

      [sudo] password for fermulator:

        *-display              

             description: VGA compatible controller

             product: Hawaii XT [Radeon R9 290X]

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

             physical id: 0

             bus info: pci@0000:06:00.0

             version: 00

             width: 64 bits

             clock: 33MHz

             capabilities: pm pciexpress msi vga_controller bus_master cap_list rom

             configuration: driver=amdgpu latency=0

             resources: irq:61 memory:c0000000-cfffffff memory:d0000000-d07fffff ioport:c000(size=256) memory:fe700000-fe73ffff memory:fe740000-fe75ffff



      $ uname -a

      Linux fermmy 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

       

      $ cat /etc/issue

      Ubuntu 16.04.1 LTS \n \l

       


      ii  amdgpu-pro                                                  16.30.3-315407                                              amd64        This package install all amdgpu-pro components.

      ii  amdgpu-pro-clinfo                                           16.30.3-315407                                              amd64        AMD OpenCL info utility

      ii  amdgpu-pro-computing                                        16.30.3-315407                                              amd64        This package install amdgpu-pro OpenCL components.

      ii  amdgpu-pro-core                                             16.30.3-315407                                              amd64        This package switchs the GPU stack to amdgpu-pro with basic

      ii  amdgpu-pro-dkms                                             16.30.3-315407                                              all          amdgpu-pro driver in DKMS format.

      ii  amdgpu-pro-firmware                                         16.30.3-315407                                              amd64        Firmware for amdgpu-pro cards.

      ii  amdgpu-pro-graphics                                         16.30.3-315407                                              amd64        This package install amdgpu-pro graphics components.

      ii  amdgpu-pro-lib32:i386                                       16.30.3-315407                                              i386         This package contains x86 libs for x86_64 machine usage.

      ii  amdgpu-pro-libopencl-dev:amd64                              16.30.3-315407                                              amd64        AMD OpenCL ICD Loader library

      ii  amdgpu-pro-libopencl-dev:i386                               16.30.3-315407                                              i386         AMD OpenCL ICD Loader library

      ii  amdgpu-pro-libopencl1:amd64                                 16.30.3-315407                                              amd64        AMD OpenCL ICD Loader library

      ii  amdgpu-pro-libopencl1:i386                                  16.30.3-315407                                              i386         AMD OpenCL ICD Loader library

      ii  amdgpu-pro-opencl-icd:amd64                                 16.30.3-315407                                              amd64        non-free AMD OpenCL ICD Loaders

      ii  amdgpu-pro-opencl-icd:i386                                  16.30.3-315407                                              i386         non-free AMD OpenCL ICD Loaders

      ii  amdgpu-pro-vulkan-driver:amd64                              16.30.3-315407                                              amd64        AMDGPU Pro Vulkan driver

      ii  amdgpu-pro-vulkan-driver:i386                               16.30.3-315407                                              i386         AMDGPU Pro Vulkan driver

      ii  libdrm-amdgpu-pro-amdgpu1:amd64                             16.30.3-315407                                              amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime

      ii  libdrm-amdgpu-pro-amdgpu1:i386                              16.30.3-315407                                              i386         Userspace interface to amdgpu-specific kernel DRM services -- runtime

      ii  libdrm2-amdgpu-pro:amd64                                    16.30.3-315407                                              amd64        Userspace interface to kernel DRM services -- runtime

      ii  libdrm2-amdgpu-pro:i386                                     16.30.3-315407                                              i386         Userspace interface to kernel DRM services -- runtime

      ii  libegl1-amdgpu-pro:amd64                                    16.30.3-315407                                              amd64        implementation of the EGL API -- runtime

      ii  libegl1-amdgpu-pro:i386                                     16.30.3-315407                                              i386         implementation of the EGL API -- runtime

      ii  libgbm1-amdgpu-pro:amd64                                    16.30.3-315407                                              amd64        generic buffer management API -- runtime

      ii  libgbm1-amdgpu-pro:i386                                     16.30.3-315407                                              i386         generic buffer management API -- runtime

      ii  libgl1-amdgpu-pro-dev:amd64                                 16.30.3-315407                                              amd64        implementation of the OpenGL API -- GLX development files

      ii  libgl1-amdgpu-pro-dev:i386                                  16.30.3-315407                                              i386         implementation of the OpenGL API -- GLX development files

      ii  libgl1-amdgpu-pro-dri:amd64                                 16.30.3-315407                                              amd64        implementation of the OpenGL API -- DRI modules

      ii  libgl1-amdgpu-pro-dri:i386                                  16.30.3-315407                                              i386         implementation of the OpenGL API -- DRI modules

      ii  libgl1-amdgpu-pro-glx:amd64                                 16.30.3-315407                                              amd64        implementation of the OpenGL API -- GLX runtime

      ii  libgl1-amdgpu-pro-glx:i386                                  16.30.3-315407                                              i386         implementation of the OpenGL API -- GLX runtime

      ii  libgles2-amdgpu-pro:amd64                                   16.30.3-315407                                              amd64        implementation of the OpenGL|ES 2.x API -- runtime

      ii  libgles2-amdgpu-pro:i386                                    16.30.3-315407                                              i386         implementation of the OpenGL|ES 2.x API -- runtime

      ii  libvdpau-amdgpu-pro:amd64                                   16.30.3-315407                                              amd64        AMDGPU Pro VDPAU driver

      ii  libvdpau-amdgpu-pro:i386                                    16.30.3-315407                                              i386         AMDGPU Pro VDPAU driver

      ii  xserver-xorg-video-amdgpu-pro                               16.30.3-315407                                              amd64        X.Org X server -- AMD/ATI Amdgpu-Pro display driver

       

       

      Would like to have this fixed ASAP before I blow out my hardware ... what information does development team need to fix? I will promptly provide.