Problems installing amdgpu-pro 17.10 driver (dkms compile)

Hi there!

I want to install this driver, have some problems :

( 1/17) Installing: amdgpu-pro-dkms-17.10-414273.noarch ....................................................................................................................[done]
Additional rpm output:                                                                                                                                                             
Loading new amdgpu-pro-17.10-414273 DKMS files...                                                                                                                                  
Building for 4.11.0-2.g39615a9-default                                                                                                                                             
Building initial module for 4.11.0-2.g39615a9-default                                                                                                                              
Error! Bad return status for module build on kernel: 4.11.0-2.g39615a9-default (x86_64)                                                                                            
Consult /var/lib/dkms/amdgpu-pro/17.10-414273/build/make.log for more information.                                                                                                 
warning: %post(amdgpu-pro-dkms-0:17.10-414273.noarch) scriptlet failed, exit status 10 

make.log :

DKMS make.log for amdgpu-pro-17.10-414273 for kernel 4.11.0-2.g39615a9-default (x86_64)
Thu May 11 08:17:32 CEST 2017
make: Entering directory '/usr/src/linux-4.11.0-2.g39615a9-obj/x86_64/default'
  LD      /var/lib/dkms/amdgpu-pro/17.10-414273/build/built-in.o
  LD      /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/built-in.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/kcl_drm.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/main.o
  LD      /var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm/built-in.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm/ttm_memory.o
In file included from /var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm/backport/backport.h:5:0,
                 from <command-line>:0:
/var/lib/dkms/amdgpu-pro/17.10-414273/build/include/kcl/kcl_fence.h:5:25: fatal error: linux/fence.h: No such file or directory
 #include <linux/fence.h>
                         ^
compilation terminated.
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:295: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm/ttm_memory.o' failed
make[4]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm/ttm_memory.o] Error 1
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:554: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm' failed
make[3]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/ttm] Error 2
make[3]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/symbols.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/kcl_fence.o
In file included from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/kcl_fence.c:2:0:
/var/lib/dkms/amdgpu-pro/17.10-414273/build/include/kcl/kcl_fence.h:5:25: fatal error: linux/fence.h: No such file or directory
 #include <linux/fence.h>
                         ^
compilation terminated.
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:295: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/kcl_fence.o' failed
make[4]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl/kcl_fence.o] Error 1
make[4]: *** Waiting for unfinished jobs....
  LD      /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/built-in.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_drv.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_device.o
  CC [M]  /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_kms.o
In file included from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:5:0,
                 from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/../backport/backport.h:5,
                 from <command-line>:0:
/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu.h:37:25: fatal error: linux/fence.h: No such file or directory
 #include <linux/fence.h>
                         ^
compilation terminated.
In file included from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:5:0,
                 from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/../backport/backport.h:5,
                 from <command-line>:0:
/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu.h:37:25: fatal error: linux/fence.h: No such file or directory
 #include <linux/fence.h>
                         ^
compilation terminated.
In file included from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:5:0,
                 from /var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/../backport/backport.h:5,
                 from <command-line>:0:
/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu.h:37:25: fatal error: linux/fence.h: No such file or directory
 #include <linux/fence.h>
                         ^
compilation terminated.
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:295: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_device.o' failed
make[4]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_device.o] Error 1
make[4]: *** Waiting for unfinished jobs....
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:295: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_kms.o' failed
make[4]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_kms.o] Error 1
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:295: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_drv.o' failed
make[4]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu/amdgpu_drv.o] Error 1
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:554: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu' failed
make[3]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdgpu] Error 2
/usr/src/linux-4.11.0-2.g39615a9/scripts/Makefile.build:554: recipe for target '/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl' failed
make[3]: *** [/var/lib/dkms/amdgpu-pro/17.10-414273/build/amd/amdkcl] Error 2
/usr/src/linux-4.11.0-2.g39615a9/Makefile:1502: recipe for target '_module_/var/lib/dkms/amdgpu-pro/17.10-414273/build' failed
make[2]: *** [_module_/var/lib/dkms/amdgpu-pro/17.10-414273/build] Error 2
Makefile:152: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make: *** [__sub-make] Error 2
make: Leaving directory '/usr/src/linux-4.11.0-2.g39615a9-obj/x86_64/default'

How i can solve it please?

Tnx!

Install an Kernel < 4.9…

WIth default openSUSE kernel 4.4.62-18.6-default i have black screen, also i have found this for ppl with problems installing 17.10 amdgpu-driver:

https://community.amd.com/thread/212558?start=0&tstart=0

How i can install a 4.9 kernel?

Thx!

Ok i have compiled a 4.9 kernel, installed driver, cannot iniciate plasma because no opengl2 available error :sarcastic:

Did you manually compile your kernel, or is it installed via zypper or Yast? I am running amdgpu-pro 17.10 against kernel-default-4.9 from dsterba installed with Yast one click and it seems to work fairly well. I did also add the newest firmware, but I cannot be sure of that made a difference. I’m running Plasma 5 and getting around 70 frames per second with Heaven and Valley stress programs. Seems quite stable and temps are not extreme. Under stress temps stay 70 or under.