Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AMDGPU-PRO DKMS module doesn't install #1135

Open
0x1eaf opened this issue Jul 8, 2020 · 22 comments
Open

AMDGPU-PRO DKMS module doesn't install #1135

0x1eaf opened this issue Jul 8, 2020 · 22 comments

Comments

@0x1eaf
Copy link

0x1eaf commented Jul 8, 2020

Distribution (run cat /etc/os-release):

> cat /etc/os-release 
NAME="Pop!_OS"
VERSION="20.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
LOGO=distributor-logo-pop-os

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

> apt policy linux-headers-5.4.0-7634-generic
linux-headers-5.4.0-7634-generic:
  Installed: 5.4.0-7634.38~1592497129~20.04~9a1ea2e
  Candidate: 5.4.0-7634.38~1592497129~20.04~9a1ea2e
  Version table:
 *** 5.4.0-7634.38~1592497129~20.04~9a1ea2e 1001
       1001 http://ppa.launchpad.net/system76/pop/ubuntu focal/main amd64 Packages
        100 /var/lib/dpkg/status
> apt policy linux-headers-generic
linux-headers-generic:
  Installed: 5.4.0.7634.38~1592497129~20.04~9a1ea2e
  Candidate: 5.4.0.7634.38~1592497129~20.04~9a1ea2e
  Version table:
 *** 5.4.0.7634.38~1592497129~20.04~9a1ea2e 1001
       1001 http://ppa.launchpad.net/system76/pop/ubuntu focal/main amd64 Packages
        100 /var/lib/dpkg/status
     5.4.0.40.43 500
        500 http://us.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
     5.4.0.26.32 500
        500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages

Issue/Bug Description:
When trying to install amdgpu-pro drivers version 20.20 for Ubuntu 20.04 that are required to use DaVinci Resolve, as it needs recent OpenCL version, amdgpu-dkms installation fails with error:

ERROR (dkms apport): kernel package linux-headers-5.4.0-7634-generic is not supported
Error! Bad return status for module build on kernel: 5.4.0-7634-generic (amd64)

Steps to reproduce (if you know):

~/D/amdgpu-pro-20.20-1089974-ubuntu-20.04> ./amdgpu-pro-install --opencl=pal

It spends some time on amdgpu-dkms installation, and then fails with the following error output (previous dkms output is overwritten when the error happens, so I cannot copy it): https://gist.github.com/0x1eaf/3c2a18a6cd7ee80a181e37f1effb9686

I've managed to get the actual error output that gets overwritten, by running:

~/D/amdgpu-pro-20.20-1089974-ubuntu-20.04> sudo dpkg -i amdgpu-dkms_5.6.0.13-1089974_all.deb
(Reading database ... 223600 files and directories currently installed.)
Preparing to unpack amdgpu-dkms_5.6.0.13-1089974_all.deb ...

------------------------------
Deleting module version: 5.6.0.13-1089974
completely from the DKMS tree.
------------------------------
Done.
Unpacking amdgpu-dkms (1:5.6.0.13-1089974) over (1:5.6.0.13-1089974) ...
Setting up amdgpu-dkms (1:5.6.0.13-1089974) ...
Loading new amdgpu-5.6.0.13-1089974 DKMS files...
Building for 5.4.0-7634-generic
Building for architecture amd64
Building initial module for 5.4.0-7634-generic
ERROR (dkms apport): kernel package linux-headers-5.4.0-7634-generic is not supported
Error! Bad return status for module build on kernel: 5.4.0-7634-generic (amd64)
Consult /var/lib/dkms/amdgpu/5.6.0.13-1089974/build/make.log for more information.
dpkg: error processing package amdgpu-dkms (--install):
 installed amdgpu-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 amdgpu-dkms

The linux-headers package version, mentioned in the error, matches the kernel version:

> uname -r
5.4.0-7634-generic

Looking at DKMS code it seems that the error is triggered whenever is_distro_package() returns False or raises an exception that package does not exist. To see if it raises an exception or simply returns False, I've ran:

> python3
Python 3.8.2 (default, Apr 27 2020, 15:53:34) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import apport
>>> apport.packaging.is_distro_package("linux-headers-5.4.0-7634-generic")
False
>>> 

So the culprit seems to be that is_distro_package("linux-headers-5.4.0-7634-generic") returns False.

Expected behavior:

amdgpu-dkms for Ubuntu 20.04 should install successfully on Pop! OS 20.04.

Other Notes:

I care about this issue because there doesn't seem to be a work-around:

I've tried installing open source amdgpu OpenCL drivers with:

~/D/amdgpu-pro-20.20-1089974-ubuntu-20.04> ./amdgpu-install --opencl=pal --no-dkms --headless

But DaVinci Resolve crashes on launch with them.

I've tried to use --no-dkms option with 'pro' drivers, as recommended in: https://devtalk.blender.org/t/install-amd-proprietary-opencl-on-pop-os-and-some-ubuntu-derivates/13458
But it is no longer available in 20.20 driver version, and leads to an error:

ERROR: using --no-dkms with a pro install is invalid.
Did you want to run the following instead?
amdgpu-install --no-dkms

Could you please take a look at the issue?

@ambronet
Copy link

ambronet commented Jul 9, 2020

I have the same issue.

@jacobgkau
Copy link
Member

Temporary workaround: Manually edit /etc/os-release (e.g. sudo gedit /etc/os-release), change ID=pop to ID=ubuntu. This allows the DKMS module to build properly.

The "kernel package is not supported" message is coming up after the build has already failed-- that is simply Apport saying it won't offer to send an error report to Ubuntu because we're not using the Ubuntu kernel, which is fine. The underlying issue is that the AMDGPU makefile is using the /etc/os-release ID to set some variables, which are being left blank since the makefile does not expect an ID of pop.

Attempting to build the dkms module manually shows the actual errors: pop-i1135-make1.txt

The makefile (which comes from amdgpu) already contained a section mapping an /etc/os-release ID of "linuxmint" to "ubuntu":

ifeq ("linuxmint",$(OS_NAME))
OS_NAME="ubuntu"
endif

We can add an additional section to also map "pop" to "ubuntu":

ifeq ("linuxmint",$(OS_NAME))
OS_NAME="ubuntu"
else ifeq ("pop",$(OS_NAME))
OS_NAME="ubuntu"
endif

While this does change the output, the build still fails: pop-i1135-make2.txt

This is the error message that makes it look like there's a variable not getting set:

/var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_version.h:4:34: error: missing expression between '(' and ')'
    4 | #define DRM_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + (c))
      |                                  ^

There's an "a" in between the parenthesis, but the error message says nothing is there. It seems like the AMDGPU DKMS makefile needs to be adjusted somewhere (aside from the OS_NAME check) to treat pop the same way that it treats ubuntu (or to use ID_LIKE in addition to/instead of ID, since we set ID_LIKE=ubuntu debian.)

This is unrelated to the AMDGPU DKMS build issue, but for Resolve to open, I did need to use --opencl=legacy instead of --opencl=pal for the RX 580 I'm using to test with.

@0x1eaf
Copy link
Author

0x1eaf commented Jul 12, 2020

Thank you for such a detailed explanation, prompt response and the investigation itself! 🌸

Changing ID to ubuntu worked like a charm 🙂

And --opencl=pal has worked with Resolve for RX 5700… 🤷🏻‍♀️

@Aisyk
Copy link

Aisyk commented Jul 13, 2020

same problem here with a RX 5500 XT. I'll try your solution to install it.

@mhadaniya
Copy link

Same problem here, but nothing worked. 😢
My config:

OS: Pop!_OS 20.04 LTS x86_64
Kernel: 5.4.0-7634-generic 
CPU: AMD Ryzen 5 1600 (12) @ 3.200GHz 
GPU: AMD ATI Radeon RX 470/480/570/57

I edited the /etc/os-release and run the command: ./amdgpu-pro-install neither --opencl=pal or --opencl=legacy didn't worked.

@sebastianwebber
Copy link

sebastianwebber commented Jul 23, 2020

Same error here!

Kernel: 5.4.0-7634-generic 
OS: Pop!_OS 20.04 LTS x86_64
CPU: AMD Ryzen 7 3800X (16) @ 3.900GHz
GPU: AMD ATI Radeon RX 5700 XT
Output
bash
➜ ./amdgpu-install --opencl=pal
deb [ trusted=yes ] file:/var/opt/amdgpu-pro-local/ ./
Get:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Ign:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [816 B]
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [816 B]
Get:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg
Ign:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg
Get:4 file:/var/opt/amdgpu-pro-local ./ Packages [106 kB]
Hit:5 http://us.archive.ubuntu.com/ubuntu focal InRelease
Hit:6 http://packages.cloud.google.com/apt cloud-sdk InRelease                                                                                                                                                                                                
Hit:7 http://prerelease.keybase.io/deb stable InRelease                                                                                                                                                                                                       
Ign:8 http://repos.azulsystems.com/ubuntu stable InRelease                                                                                                                                                                                                    
Hit:9 http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04  InRelease                                                                                                                                                  
Hit:10 http://apt.pop-os.org/proprietary focal InRelease                                                                                                                                                                                                      
Hit:11 http://repos.azulsystems.com/ubuntu stable Release                                                                                                                                                                                                     
Hit:12 http://us.archive.ubuntu.com/ubuntu focal-security InRelease                                                                                                                                                                                  
Hit:13 http://repository.spotify.com stable InRelease                                                                                                                                                                          
Hit:14 http://ppa.launchpad.net/ernstp/mesarc/ubuntu focal InRelease                                                                                                                                                           
Hit:15 http://apt.insync.io/ubuntu xenial InRelease                                                                                                                                                      
Hit:16 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease                                                                                                                                            
Hit:17 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease                                                                                                                                                         
Hit:19 https://repos.azul.com/zulu/deb stable InRelease                                                                                                           
Hit:20 http://packages.microsoft.com/repos/vscode stable InRelease                                                                          
Hit:21 http://ppa.launchpad.net/linuxuprising/java/ubuntu focal InRelease                                             
Hit:22 http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal InRelease                                                  
Hit:23 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease                                               
Hit:24 http://ppa.launchpad.net/system76/pop/ubuntu focal InRelease                                                        
Hit:25 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                     
Hit:26 https://dl.winehq.org/wine-builds/ubuntu focal InRelease                                                                                                                                                                                               
Reading package lists... Done                    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Selected version '20.20-1098277' (localhost [all]) for 'amdgpu-pin'
The following packages were automatically installed and are no longer required:
 libomxil-bellagio-bin libomxil-bellagio0 libwayland-server0:i386
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
 amdgpu-pin
0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded.
Need to get 0 B/2.684 B of archives.
After this operation, 25,6 kB of additional disk space will be used.
Get:1 file:/var/opt/amdgpu-pro-local ./ amdgpu-pin 20.20-1098277 [2.684 B]
Selecting previously unselected package amdgpu-pin.
(Reading database ... 315584 files and directories currently installed.)
Preparing to unpack .../amdgpu-pin_20.20-1098277_all.deb ...
Unpacking amdgpu-pin (20.20-1098277) ...
Setting up amdgpu-pin (20.20-1098277) ...
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
 amdgpu-core amdgpu-dkms-firmware amdgpu-lib amdgpu-pro-core gst-omx-amdgpu libdrm-amdgpu-amdgpu1 libdrm-amdgpu-amdgpu1:i386 libdrm-amdgpu-common libdrm-amdgpu-radeon1 libdrm-amdgpu-radeon1:i386 libdrm2-amdgpu libdrm2-amdgpu:i386 libegl1-amdgpu-mesa
 libegl1-amdgpu-mesa:i386 libegl1-amdgpu-mesa-drivers libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu libgbm1-amdgpu:i386 libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libgl1-amdgpu-mesa-glx libgl1-amdgpu-mesa-glx:i386 libglapi-amdgpu-mesa
 libglapi-amdgpu-mesa:i386 libgles1-amdgpu-mesa libgles1-amdgpu-mesa:i386 libgles2-amdgpu-mesa libgles2-amdgpu-mesa:i386 libllvm10.0-amdgpu libllvm10.0-amdgpu:i386 libopencl1-amdgpu-pro libosmesa6-amdgpu libosmesa6-amdgpu:i386 libxatracker2-amdgpu
 libxatracker2-amdgpu:i386 mesa-amdgpu-omx-drivers mesa-amdgpu-va-drivers mesa-amdgpu-va-drivers:i386 mesa-amdgpu-vdpau-drivers mesa-amdgpu-vdpau-drivers:i386 opencl-amdgpu-pro-comgr xserver-xorg-amdgpu-video-amdgpu
Suggested packages:
 libglide3 libglide3:i386
Recommended packages:
 libtxc-dxtn-s2tc0 | libtxc-dxtn0 libtxc-dxtn-s2tc0:i386 | libtxc-dxtn0:i386
The following NEW packages will be installed:
 amdgpu amdgpu-core amdgpu-dkms amdgpu-dkms-firmware amdgpu-lib amdgpu-lib32 amdgpu-pro-core clinfo-amdgpu-pro gst-omx-amdgpu libdrm-amdgpu-amdgpu1 libdrm-amdgpu-amdgpu1:i386 libdrm-amdgpu-common libdrm-amdgpu-radeon1 libdrm-amdgpu-radeon1:i386
 libdrm2-amdgpu libdrm2-amdgpu:i386 libegl1-amdgpu-mesa libegl1-amdgpu-mesa:i386 libegl1-amdgpu-mesa-drivers libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu libgbm1-amdgpu:i386 libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libgl1-amdgpu-mesa-glx
 libgl1-amdgpu-mesa-glx:i386 libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386 libgles1-amdgpu-mesa libgles1-amdgpu-mesa:i386 libgles2-amdgpu-mesa libgles2-amdgpu-mesa:i386 libllvm10.0-amdgpu libllvm10.0-amdgpu:i386 libopencl1-amdgpu-pro libosmesa6-amdgpu
 libosmesa6-amdgpu:i386 libxatracker2-amdgpu libxatracker2-amdgpu:i386 mesa-amdgpu-omx-drivers mesa-amdgpu-va-drivers mesa-amdgpu-va-drivers:i386 mesa-amdgpu-vdpau-drivers mesa-amdgpu-vdpau-drivers:i386 opencl-amdgpu-pro-comgr opencl-amdgpu-pro-icd
 xserver-xorg-amdgpu-video-amdgpu
0 upgraded, 47 newly installed, 0 to remove and 16 not upgraded.
Need to get 0 B/128 MB of archives.
After this operation, 954 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 file:/var/opt/amdgpu-pro-local ./ amdgpu-dkms-firmware 1:5.6.0.15-1098277 [4.437 kB]
Get:2 file:/var/opt/amdgpu-pro-local ./ amdgpu-dkms 1:5.6.0.15-1098277 [5.493 kB]
Get:3 file:/var/opt/amdgpu-pro-local ./ amdgpu-core 20.20-1098277 [2.216 B]
Get:4 file:/var/opt/amdgpu-pro-local ./ libdrm2-amdgpu 1:2.4.100-1098277 [35,6 kB]
Get:5 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-common 1.0.0-1098277 [4.620 B]
Get:6 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-amdgpu1 1:2.4.100-1098277 [21,1 kB]
Get:7 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-radeon1 1:2.4.100-1098277 [22,3 kB]
Get:8 file:/var/opt/amdgpu-pro-local ./ libllvm10.0-amdgpu 1:10.0-1098277 [15,2 MB]
Get:9 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-va-drivers 1:20.0.5-1098277 [2.187 kB]
Get:10 file:/var/opt/amdgpu-pro-local ./ libglapi-amdgpu-mesa 1:20.0.5-1098277 [25,2 kB]
Get:11 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-dri 1:20.0.5-1098277 [7.263 kB]
Get:12 file:/var/opt/amdgpu-pro-local ./ libdrm2-amdgpu 1:2.4.100-1098277 [38,0 kB]
Get:13 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-amdgpu1 1:2.4.100-1098277 [23,7 kB]
Get:14 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-radeon1 1:2.4.100-1098277 [23,8 kB]
Get:15 file:/var/opt/amdgpu-pro-local ./ libllvm10.0-amdgpu 1:10.0-1098277 [17,3 MB]
Get:16 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-va-drivers 1:20.0.5-1098277 [2.054 kB]
Get:17 file:/var/opt/amdgpu-pro-local ./ libglapi-amdgpu-mesa 1:20.0.5-1098277 [24,8 kB]
Get:18 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-dri 1:20.0.5-1098277 [7.129 kB]
Get:19 file:/var/opt/amdgpu-pro-local ./ libxatracker2-amdgpu 1:20.0.5-1098277 [1.417 kB]
Get:20 file:/var/opt/amdgpu-pro-local ./ libgbm1-amdgpu 1:20.0.5-1098277 [26,5 kB]
Get:21 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa 1:20.0.5-1098277 [102 kB]
Get:22 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa-drivers 1:20.0.5-1098277 [4.344 B]
Get:23 file:/var/opt/amdgpu-pro-local ./ libgles1-amdgpu-mesa 1:20.0.5-1098277 [8.288 B]
Get:24 file:/var/opt/amdgpu-pro-local ./ libgles2-amdgpu-mesa 1:20.0.5-1098277 [12,0 kB]
Get:25 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-glx 1:20.0.5-1098277 [141 kB]
Get:26 file:/var/opt/amdgpu-pro-local ./ libosmesa6-amdgpu 1:20.0.5-1098277 [3.609 kB]
Get:27 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-vdpau-drivers 1:20.0.5-1098277 [2.611 kB]
Get:28 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-omx-drivers 1:20.0.5-1098277 [2.201 kB]
Get:29 file:/var/opt/amdgpu-pro-local ./ xserver-xorg-amdgpu-video-amdgpu 1:19.1.0-1098277 [58,1 kB]
Get:30 file:/var/opt/amdgpu-pro-local ./ gst-omx-amdgpu 1.0.0.1-1098277 [58,5 kB]
Get:31 file:/var/opt/amdgpu-pro-local ./ amdgpu-lib 20.20-1098277 [2.140 B]
Get:32 file:/var/opt/amdgpu-pro-local ./ amdgpu 20.20-1098277 [1.688 B]
Get:33 file:/var/opt/amdgpu-pro-local ./ libxatracker2-amdgpu 1:20.0.5-1098277 [1.212 kB]
Get:34 file:/var/opt/amdgpu-pro-local ./ libgbm1-amdgpu 1:20.0.5-1098277 [28,0 kB]
Get:35 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa 1:20.0.5-1098277 [109 kB]
Get:36 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa-drivers 1:20.0.5-1098277 [4.344 B]
Get:37 file:/var/opt/amdgpu-pro-local ./ libgles1-amdgpu-mesa 1:20.0.5-1098277 [8.292 B]
Get:38 file:/var/opt/amdgpu-pro-local ./ libgles2-amdgpu-mesa 1:20.0.5-1098277 [11,9 kB]
Get:39 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-glx 1:20.0.5-1098277 [150 kB]
Get:40 file:/var/opt/amdgpu-pro-local ./ libosmesa6-amdgpu 1:20.0.5-1098277 [3.414 kB]
Get:41 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-vdpau-drivers 1:20.0.5-1098277 [2.515 kB]
Get:42 file:/var/opt/amdgpu-pro-local ./ amdgpu-lib32 20.20-1098277 [1.832 B]
Get:43 file:/var/opt/amdgpu-pro-local ./ amdgpu-pro-core 20.20-1098277 [5.556 B]
Get:44 file:/var/opt/amdgpu-pro-local ./ libopencl1-amdgpu-pro 20.20-1098277 [13,3 kB]
Get:45 file:/var/opt/amdgpu-pro-local ./ clinfo-amdgpu-pro 20.20-1098277 [149 kB]
Get:46 file:/var/opt/amdgpu-pro-local ./ opencl-amdgpu-pro-comgr 20.20-1098277 [27,5 MB]
Get:47 file:/var/opt/amdgpu-pro-local ./ opencl-amdgpu-pro-icd 20.20-1098277 [21,5 MB]
Extracting templates from packages: 100%     
Selecting previously unselected package amdgpu-dkms-firmware.
(Reading database ... 315597 files and directories currently installed.)
Preparing to unpack .../amdgpu-dkms-firmware_5.6.0.15-1098277_all.deb ...
Unpacking amdgpu-dkms-firmware (1:5.6.0.15-1098277) ...
Setting up amdgpu-dkms-firmware (1:5.6.0.15-1098277) ...
Selecting previously unselected package amdgpu-dkms.
(Reading database ... 315975 files and directories currently installed.)
Preparing to unpack .../0-amdgpu-dkms_5.6.0.15-1098277_all.deb ...
Unpacking amdgpu-dkms (1:5.6.0.15-1098277) ...
Selecting previously unselected package amdgpu-core.
Preparing to unpack .../1-amdgpu-core_20.20-1098277_all.deb ...
Unpacking amdgpu-core (20.20-1098277) ...
Selecting previously unselected package libdrm2-amdgpu:i386.
Preparing to unpack .../2-libdrm2-amdgpu_2.4.100-1098277_i386.deb ...
Unpacking libdrm2-amdgpu:i386 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-common.
Preparing to unpack .../3-libdrm-amdgpu-common_1.0.0-1098277_all.deb ...
Unpacking libdrm-amdgpu-common (1.0.0-1098277) ...
Selecting previously unselected package libdrm-amdgpu-amdgpu1:i386.
Preparing to unpack .../4-libdrm-amdgpu-amdgpu1_2.4.100-1098277_i386.deb ...
Unpacking libdrm-amdgpu-amdgpu1:i386 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-radeon1:i386.
Preparing to unpack .../5-libdrm-amdgpu-radeon1_2.4.100-1098277_i386.deb ...
Unpacking libdrm-amdgpu-radeon1:i386 (1:2.4.100-1098277) ...
Selecting previously unselected package libllvm10.0-amdgpu:i386.
Preparing to unpack .../6-libllvm10.0-amdgpu_10.0-1098277_i386.deb ...
Unpacking libllvm10.0-amdgpu:i386 (1:10.0-1098277) ...
Selecting previously unselected package mesa-amdgpu-va-drivers:i386.
Preparing to unpack .../7-mesa-amdgpu-va-drivers_20.0.5-1098277_i386.deb ...
Unpacking mesa-amdgpu-va-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libglapi-amdgpu-mesa:i386.
Preparing to unpack .../8-libglapi-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libglapi-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up amdgpu-core (20.20-1098277) ...
Setting up libdrm2-amdgpu:i386 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-common (1.0.0-1098277) ...
Setting up libdrm-amdgpu-amdgpu1:i386 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-radeon1:i386 (1:2.4.100-1098277) ...
Setting up libllvm10.0-amdgpu:i386 (1:10.0-1098277) ...
Setting up mesa-amdgpu-va-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-dri:i386.
(Reading database ... 317933 files and directories currently installed.)
Preparing to unpack .../0-libgl1-amdgpu-mesa-dri_20.0.5-1098277_i386.deb ...
Unpacking libgl1-amdgpu-mesa-dri:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libdrm2-amdgpu:amd64.
Preparing to unpack .../1-libdrm2-amdgpu_2.4.100-1098277_amd64.deb ...
Unpacking libdrm2-amdgpu:amd64 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-amdgpu1:amd64.
Preparing to unpack .../2-libdrm-amdgpu-amdgpu1_2.4.100-1098277_amd64.deb ...
Unpacking libdrm-amdgpu-amdgpu1:amd64 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-radeon1:amd64.
Preparing to unpack .../3-libdrm-amdgpu-radeon1_2.4.100-1098277_amd64.deb ...
Unpacking libdrm-amdgpu-radeon1:amd64 (1:2.4.100-1098277) ...
Selecting previously unselected package libllvm10.0-amdgpu:amd64.
Preparing to unpack .../4-libllvm10.0-amdgpu_10.0-1098277_amd64.deb ...
Unpacking libllvm10.0-amdgpu:amd64 (1:10.0-1098277) ...
Selecting previously unselected package mesa-amdgpu-va-drivers:amd64.
Preparing to unpack .../5-mesa-amdgpu-va-drivers_20.0.5-1098277_amd64.deb ...
Unpacking mesa-amdgpu-va-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libglapi-amdgpu-mesa:amd64.
Preparing to unpack .../6-libglapi-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libglapi-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libdrm2-amdgpu:amd64 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-amdgpu1:amd64 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-radeon1:amd64 (1:2.4.100-1098277) ...
Setting up libllvm10.0-amdgpu:amd64 (1:10.0-1098277) ...
Setting up mesa-amdgpu-va-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-dri:amd64.
(Reading database ... 317969 files and directories currently installed.)
Preparing to unpack .../00-libgl1-amdgpu-mesa-dri_20.0.5-1098277_amd64.deb ...
Unpacking libgl1-amdgpu-mesa-dri:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libxatracker2-amdgpu:amd64.
Preparing to unpack .../01-libxatracker2-amdgpu_20.0.5-1098277_amd64.deb ...
Unpacking libxatracker2-amdgpu:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgbm1-amdgpu:amd64.
Preparing to unpack .../02-libgbm1-amdgpu_20.0.5-1098277_amd64.deb ...
Unpacking libgbm1-amdgpu:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa:amd64.
Preparing to unpack .../03-libegl1-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libegl1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa-drivers:amd64.
Preparing to unpack .../04-libegl1-amdgpu-mesa-drivers_20.0.5-1098277_amd64.deb ...
Unpacking libegl1-amdgpu-mesa-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles1-amdgpu-mesa:amd64.
Preparing to unpack .../05-libgles1-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libgles1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles2-amdgpu-mesa:amd64.
Preparing to unpack .../06-libgles2-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libgles2-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-glx:amd64.
Preparing to unpack .../07-libgl1-amdgpu-mesa-glx_20.0.5-1098277_amd64.deb ...
Unpacking libgl1-amdgpu-mesa-glx:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libosmesa6-amdgpu:amd64.
Preparing to unpack .../08-libosmesa6-amdgpu_20.0.5-1098277_amd64.deb ...
Unpacking libosmesa6-amdgpu:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package mesa-amdgpu-vdpau-drivers:amd64.
Preparing to unpack .../09-mesa-amdgpu-vdpau-drivers_20.0.5-1098277_amd64.deb ...
Unpacking mesa-amdgpu-vdpau-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package mesa-amdgpu-omx-drivers:amd64.
Preparing to unpack .../10-mesa-amdgpu-omx-drivers_20.0.5-1098277_amd64.deb ...
Unpacking mesa-amdgpu-omx-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package xserver-xorg-amdgpu-video-amdgpu.
Preparing to unpack .../11-xserver-xorg-amdgpu-video-amdgpu_19.1.0-1098277_amd64.deb ...
Unpacking xserver-xorg-amdgpu-video-amdgpu (1:19.1.0-1098277) ...
Selecting previously unselected package gst-omx-amdgpu.
Preparing to unpack .../12-gst-omx-amdgpu_1.0.0.1-1098277_amd64.deb ...
Unpacking gst-omx-amdgpu (1.0.0.1-1098277) ...
Selecting previously unselected package amdgpu-lib.
Preparing to unpack .../13-amdgpu-lib_20.20-1098277_amd64.deb ...
Unpacking amdgpu-lib (20.20-1098277) ...
Selecting previously unselected package amdgpu.
Preparing to unpack .../14-amdgpu_20.20-1098277_amd64.deb ...
Unpacking amdgpu (20.20-1098277) ...
Selecting previously unselected package libxatracker2-amdgpu:i386.
Preparing to unpack .../15-libxatracker2-amdgpu_20.0.5-1098277_i386.deb ...
Unpacking libxatracker2-amdgpu:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgbm1-amdgpu:i386.
Preparing to unpack .../16-libgbm1-amdgpu_20.0.5-1098277_i386.deb ...
Unpacking libgbm1-amdgpu:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa:i386.
Preparing to unpack .../17-libegl1-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libegl1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa-drivers:i386.
Preparing to unpack .../18-libegl1-amdgpu-mesa-drivers_20.0.5-1098277_i386.deb ...
Unpacking libegl1-amdgpu-mesa-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles1-amdgpu-mesa:i386.
Preparing to unpack .../19-libgles1-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libgles1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles2-amdgpu-mesa:i386.
Preparing to unpack .../20-libgles2-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libgles2-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-glx:i386.
Preparing to unpack .../21-libgl1-amdgpu-mesa-glx_20.0.5-1098277_i386.deb ...
Unpacking libgl1-amdgpu-mesa-glx:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libosmesa6-amdgpu:i386.
Preparing to unpack .../22-libosmesa6-amdgpu_20.0.5-1098277_i386.deb ...
Unpacking libosmesa6-amdgpu:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package mesa-amdgpu-vdpau-drivers:i386.
Preparing to unpack .../23-mesa-amdgpu-vdpau-drivers_20.0.5-1098277_i386.deb ...
Unpacking mesa-amdgpu-vdpau-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package amdgpu-lib32.
Preparing to unpack .../24-amdgpu-lib32_20.20-1098277_amd64.deb ...
Unpacking amdgpu-lib32 (20.20-1098277) ...
Selecting previously unselected package amdgpu-pro-core.
Preparing to unpack .../25-amdgpu-pro-core_20.20-1098277_all.deb ...
Unpacking amdgpu-pro-core (20.20-1098277) ...
Selecting previously unselected package libopencl1-amdgpu-pro:amd64.
Preparing to unpack .../26-libopencl1-amdgpu-pro_20.20-1098277_amd64.deb ...
Unpacking libopencl1-amdgpu-pro:amd64 (20.20-1098277) ...
Selecting previously unselected package clinfo-amdgpu-pro.
Preparing to unpack .../27-clinfo-amdgpu-pro_20.20-1098277_amd64.deb ...
Unpacking clinfo-amdgpu-pro (20.20-1098277) ...
Selecting previously unselected package opencl-amdgpu-pro-comgr.
Preparing to unpack .../28-opencl-amdgpu-pro-comgr_20.20-1098277_amd64.deb ...
Unpacking opencl-amdgpu-pro-comgr (20.20-1098277) ...
Selecting previously unselected package opencl-amdgpu-pro-icd.
Preparing to unpack .../29-opencl-amdgpu-pro-icd_20.20-1098277_amd64.deb ...
Unpacking opencl-amdgpu-pro-icd (20.20-1098277) ...
Setting up libxatracker2-amdgpu:amd64 (1:20.0.5-1098277) ...
Setting up libxatracker2-amdgpu:i386 (1:20.0.5-1098277) ...
Setting up libgbm1-amdgpu:amd64 (1:20.0.5-1098277) ...
Setting up libgbm1-amdgpu:i386 (1:20.0.5-1098277) ...
Setting up gst-omx-amdgpu (1.0.0.1-1098277) ...
Setting up libglapi-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libglapi-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up mesa-amdgpu-vdpau-drivers:amd64 (1:20.0.5-1098277) ...
Setting up mesa-amdgpu-vdpau-drivers:i386 (1:20.0.5-1098277) ...
Setting up libgles1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libgles1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up amdgpu-dkms (1:5.6.0.15-1098277) ...
Loading new amdgpu-5.6.0.15-1098277 DKMS files...
Building for 5.4.0-7634-generic
Building for architecture x86_64
Building initial module for 5.4.0-7634-generic
ERROR (dkms apport): kernel package linux-headers-5.4.0-7634-generic is not supported
Error! Bad return status for module build on kernel: 5.4.0-7634-generic (x86_64)
Consult /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/make.log for more information.
dpkg: error processing package amdgpu-dkms (--configure):
installed amdgpu-dkms package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of amdgpu:
amdgpu depends on amdgpu-dkms (= 1:5.6.0.15-1098277); however:
 Package amdgpu-dkms is not configured yet.

dpkg: error processing package amdgpu (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                         Setting up xserver-xorg-amdgpu-video-amdgpu (1:19.1.0-1098277) ...
Setting up mesa-amdgpu-omx-drivers:amd64 (1:20.0.5-1098277) ...
Setting up libegl1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libegl1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-glx:amd64 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-glx:i386 (1:20.0.5-1098277) ...
Setting up amdgpu-pro-core (20.20-1098277) ...
Setting up opencl-amdgpu-pro-comgr (20.20-1098277) ...
Setting up libgles2-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libgles2-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-dri:amd64 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-dri:i386 (1:20.0.5-1098277) ...
Setting up libosmesa6-amdgpu:amd64 (1:20.0.5-1098277) ...
Setting up libosmesa6-amdgpu:i386 (1:20.0.5-1098277) ...
Setting up opencl-amdgpu-pro-icd (20.20-1098277) ...
Setting up libopencl1-amdgpu-pro:amd64 (20.20-1098277) ...
Setting up libegl1-amdgpu-mesa-drivers:amd64 (1:20.0.5-1098277) ...
Setting up libegl1-amdgpu-mesa-drivers:i386 (1:20.0.5-1098277) ...
Setting up amdgpu-lib (20.20-1098277) ...
Setting up clinfo-amdgpu-pro (20.20-1098277) ...
Setting up amdgpu-lib32 (20.20-1098277) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
/sbin/ldconfig.real: /lib/libndi.so.4 is not a symbolic link

Errors were encountered while processing:
amdgpu-dkms
amdgpu
E: Sub-process /usr/bin/dpkg returned an error code (1)

@sebastianwebber
Copy link

sebastianwebber commented Jul 23, 2020

setup works with the --no-dkms option - but that doesn't fix da Vinci's resolve OpenCL issue =/

Output
➜ ./amdgpu-install --no-dkms --opencl=pal 
deb [ trusted=yes ] file:/var/opt/amdgpu-pro-local/ ./
Get:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Ign:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [816 B]
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [816 B]
Get:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg
Ign:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg
Hit:4 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
Ign:5 http://repos.azulsystems.com/ubuntu stable InRelease                                                                                                                                                                                                    
Hit:6 http://repos.azulsystems.com/ubuntu stable Release                                                                                                                                                                                                      
Hit:7 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                                                                                                                                                         
Hit:8 http://packages.cloud.google.com/apt cloud-sdk InRelease                                                                                                                                                                                                
Hit:9 http://us.archive.ubuntu.com/ubuntu focal InRelease                                                                                                                                                                                                     
Hit:11 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                                                                                                                            
Hit:12 http://prerelease.keybase.io/deb stable InRelease                                                                                                                                                                       
Get:13 http://us.archive.ubuntu.com/ubuntu focal-security InRelease [107 kB]                                                                                                                             
Hit:14 http://ppa.launchpad.net/ernstp/mesarc/ubuntu focal InRelease                                                                                                                           
Hit:15 http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04  InRelease                                                                                                             
Hit:16 http://apt.pop-os.org/proprietary focal InRelease                                                                                                                                                                  
Hit:17 http://apt.insync.io/ubuntu xenial InRelease                                                                                                                          
Hit:18 https://repos.azul.com/zulu/deb stable InRelease                                                                                                
Hit:19 http://repository.spotify.com stable InRelease                                                                            
Hit:20 http://ppa.launchpad.net/linuxuprising/java/ubuntu focal InRelease                                  
Get:21 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [111 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [98,3 kB]      
Hit:23 http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal InRelease             
Hit:24 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease
Hit:25 http://ppa.launchpad.net/system76/pop/ubuntu focal InRelease
Fetched 317 kB in 2s (128 kB/s)                    
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Selected version '20.20-1098277' (localhost [all]) for 'amdgpu-pin'
The following packages were automatically installed and are no longer required:
  libomxil-bellagio-bin libomxil-bellagio0 libwayland-server0:i386
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  amdgpu-pin
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/2.684 B of archives.
After this operation, 25,6 kB of additional disk space will be used.
Get:1 file:/var/opt/amdgpu-pro-local ./ amdgpu-pin 20.20-1098277 [2.684 B]
Selecting previously unselected package amdgpu-pin.
(Reading database ... 315584 files and directories currently installed.)
Preparing to unpack .../amdgpu-pin_20.20-1098277_all.deb ...
Unpacking amdgpu-pin (20.20-1098277) ...
Setting up amdgpu-pin (20.20-1098277) ...
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  amdgpu-core amdgpu-pro-core gst-omx-amdgpu libdrm-amdgpu-amdgpu1 libdrm-amdgpu-amdgpu1:i386 libdrm-amdgpu-common libdrm-amdgpu-radeon1 libdrm-amdgpu-radeon1:i386 libdrm2-amdgpu libdrm2-amdgpu:i386 libegl1-amdgpu-mesa libegl1-amdgpu-mesa:i386
  libegl1-amdgpu-mesa-drivers libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu libgbm1-amdgpu:i386 libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libgl1-amdgpu-mesa-glx libgl1-amdgpu-mesa-glx:i386 libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386
  libgles1-amdgpu-mesa libgles1-amdgpu-mesa:i386 libgles2-amdgpu-mesa libgles2-amdgpu-mesa:i386 libllvm10.0-amdgpu libllvm10.0-amdgpu:i386 libopencl1-amdgpu-pro libosmesa6-amdgpu libosmesa6-amdgpu:i386 libxatracker2-amdgpu libxatracker2-amdgpu:i386
  mesa-amdgpu-omx-drivers mesa-amdgpu-va-drivers mesa-amdgpu-va-drivers:i386 mesa-amdgpu-vdpau-drivers mesa-amdgpu-vdpau-drivers:i386 opencl-amdgpu-pro-comgr xserver-xorg-amdgpu-video-amdgpu
Suggested packages:
  libglide3 libglide3:i386
Recommended packages:
  libtxc-dxtn-s2tc0 | libtxc-dxtn0 libtxc-dxtn-s2tc0:i386 | libtxc-dxtn0:i386
The following NEW packages will be installed:
  amdgpu-core amdgpu-lib amdgpu-lib32 amdgpu-pro-core clinfo-amdgpu-pro gst-omx-amdgpu libdrm-amdgpu-amdgpu1 libdrm-amdgpu-amdgpu1:i386 libdrm-amdgpu-common libdrm-amdgpu-radeon1 libdrm-amdgpu-radeon1:i386 libdrm2-amdgpu libdrm2-amdgpu:i386
  libegl1-amdgpu-mesa libegl1-amdgpu-mesa:i386 libegl1-amdgpu-mesa-drivers libegl1-amdgpu-mesa-drivers:i386 libgbm1-amdgpu libgbm1-amdgpu:i386 libgl1-amdgpu-mesa-dri libgl1-amdgpu-mesa-dri:i386 libgl1-amdgpu-mesa-glx libgl1-amdgpu-mesa-glx:i386
  libglapi-amdgpu-mesa libglapi-amdgpu-mesa:i386 libgles1-amdgpu-mesa libgles1-amdgpu-mesa:i386 libgles2-amdgpu-mesa libgles2-amdgpu-mesa:i386 libllvm10.0-amdgpu libllvm10.0-amdgpu:i386 libopencl1-amdgpu-pro libosmesa6-amdgpu libosmesa6-amdgpu:i386
  libxatracker2-amdgpu libxatracker2-amdgpu:i386 mesa-amdgpu-omx-drivers mesa-amdgpu-va-drivers mesa-amdgpu-va-drivers:i386 mesa-amdgpu-vdpau-drivers mesa-amdgpu-vdpau-drivers:i386 opencl-amdgpu-pro-comgr opencl-amdgpu-pro-icd
  xserver-xorg-amdgpu-video-amdgpu
0 upgraded, 44 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/118 MB of archives.
After this operation, 737 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 file:/var/opt/amdgpu-pro-local ./ amdgpu-core 20.20-1098277 [2.216 B]
Get:2 file:/var/opt/amdgpu-pro-local ./ libdrm2-amdgpu 1:2.4.100-1098277 [35,6 kB]
Get:3 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-common 1.0.0-1098277 [4.620 B]
Get:4 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-amdgpu1 1:2.4.100-1098277 [21,1 kB]
Get:5 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-radeon1 1:2.4.100-1098277 [22,3 kB]
Get:6 file:/var/opt/amdgpu-pro-local ./ libllvm10.0-amdgpu 1:10.0-1098277 [15,2 MB]
Get:7 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-va-drivers 1:20.0.5-1098277 [2.187 kB]
Get:8 file:/var/opt/amdgpu-pro-local ./ libglapi-amdgpu-mesa 1:20.0.5-1098277 [25,2 kB]
Get:9 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-dri 1:20.0.5-1098277 [7.263 kB]
Get:10 file:/var/opt/amdgpu-pro-local ./ libdrm2-amdgpu 1:2.4.100-1098277 [38,0 kB]
Get:11 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-amdgpu1 1:2.4.100-1098277 [23,7 kB]
Get:12 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-radeon1 1:2.4.100-1098277 [23,8 kB]
Get:13 file:/var/opt/amdgpu-pro-local ./ libllvm10.0-amdgpu 1:10.0-1098277 [17,3 MB]
Get:14 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-va-drivers 1:20.0.5-1098277 [2.054 kB]
Get:15 file:/var/opt/amdgpu-pro-local ./ libglapi-amdgpu-mesa 1:20.0.5-1098277 [24,8 kB]
Get:16 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-dri 1:20.0.5-1098277 [7.129 kB]
Get:17 file:/var/opt/amdgpu-pro-local ./ libxatracker2-amdgpu 1:20.0.5-1098277 [1.417 kB]
Get:18 file:/var/opt/amdgpu-pro-local ./ libgbm1-amdgpu 1:20.0.5-1098277 [26,5 kB]
Get:19 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa 1:20.0.5-1098277 [102 kB]
Get:20 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa-drivers 1:20.0.5-1098277 [4.344 B]
Get:21 file:/var/opt/amdgpu-pro-local ./ libgles1-amdgpu-mesa 1:20.0.5-1098277 [8.288 B]
Get:22 file:/var/opt/amdgpu-pro-local ./ libgles2-amdgpu-mesa 1:20.0.5-1098277 [12,0 kB]
Get:23 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-glx 1:20.0.5-1098277 [141 kB]
Get:24 file:/var/opt/amdgpu-pro-local ./ libosmesa6-amdgpu 1:20.0.5-1098277 [3.609 kB]
Get:25 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-vdpau-drivers 1:20.0.5-1098277 [2.611 kB]
Get:26 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-omx-drivers 1:20.0.5-1098277 [2.201 kB]
Get:27 file:/var/opt/amdgpu-pro-local ./ xserver-xorg-amdgpu-video-amdgpu 1:19.1.0-1098277 [58,1 kB]
Get:28 file:/var/opt/amdgpu-pro-local ./ gst-omx-amdgpu 1.0.0.1-1098277 [58,5 kB]
Get:29 file:/var/opt/amdgpu-pro-local ./ amdgpu-lib 20.20-1098277 [2.140 B]
Get:30 file:/var/opt/amdgpu-pro-local ./ libxatracker2-amdgpu 1:20.0.5-1098277 [1.212 kB]
Get:31 file:/var/opt/amdgpu-pro-local ./ libgbm1-amdgpu 1:20.0.5-1098277 [28,0 kB]
Get:32 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa 1:20.0.5-1098277 [109 kB]
Get:33 file:/var/opt/amdgpu-pro-local ./ libegl1-amdgpu-mesa-drivers 1:20.0.5-1098277 [4.344 B]
Get:34 file:/var/opt/amdgpu-pro-local ./ libgles1-amdgpu-mesa 1:20.0.5-1098277 [8.292 B]
Get:35 file:/var/opt/amdgpu-pro-local ./ libgles2-amdgpu-mesa 1:20.0.5-1098277 [11,9 kB]
Get:36 file:/var/opt/amdgpu-pro-local ./ libgl1-amdgpu-mesa-glx 1:20.0.5-1098277 [150 kB]
Get:37 file:/var/opt/amdgpu-pro-local ./ libosmesa6-amdgpu 1:20.0.5-1098277 [3.414 kB]
Get:38 file:/var/opt/amdgpu-pro-local ./ mesa-amdgpu-vdpau-drivers 1:20.0.5-1098277 [2.515 kB]
Get:39 file:/var/opt/amdgpu-pro-local ./ amdgpu-lib32 20.20-1098277 [1.832 B]
Get:40 file:/var/opt/amdgpu-pro-local ./ amdgpu-pro-core 20.20-1098277 [5.556 B]
Get:41 file:/var/opt/amdgpu-pro-local ./ libopencl1-amdgpu-pro 20.20-1098277 [13,3 kB]
Get:42 file:/var/opt/amdgpu-pro-local ./ clinfo-amdgpu-pro 20.20-1098277 [149 kB]
Get:43 file:/var/opt/amdgpu-pro-local ./ opencl-amdgpu-pro-comgr 20.20-1098277 [27,5 MB]
Get:44 file:/var/opt/amdgpu-pro-local ./ opencl-amdgpu-pro-icd 20.20-1098277 [21,5 MB]
Extracting templates from packages: 100%     
Selecting previously unselected package amdgpu-core.
(Reading database ... 315597 files and directories currently installed.)
Preparing to unpack .../0-amdgpu-core_20.20-1098277_all.deb ...
Unpacking amdgpu-core (20.20-1098277) ...
Selecting previously unselected package libdrm2-amdgpu:amd64.
Preparing to unpack .../1-libdrm2-amdgpu_2.4.100-1098277_amd64.deb ...
Unpacking libdrm2-amdgpu:amd64 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-common.
Preparing to unpack .../2-libdrm-amdgpu-common_1.0.0-1098277_all.deb ...
Unpacking libdrm-amdgpu-common (1.0.0-1098277) ...
Selecting previously unselected package libdrm-amdgpu-amdgpu1:amd64.
Preparing to unpack .../3-libdrm-amdgpu-amdgpu1_2.4.100-1098277_amd64.deb ...
Unpacking libdrm-amdgpu-amdgpu1:amd64 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-radeon1:amd64.
Preparing to unpack .../4-libdrm-amdgpu-radeon1_2.4.100-1098277_amd64.deb ...
Unpacking libdrm-amdgpu-radeon1:amd64 (1:2.4.100-1098277) ...
Selecting previously unselected package libllvm10.0-amdgpu:amd64.
Preparing to unpack .../5-libllvm10.0-amdgpu_10.0-1098277_amd64.deb ...
Unpacking libllvm10.0-amdgpu:amd64 (1:10.0-1098277) ...
Selecting previously unselected package mesa-amdgpu-va-drivers:amd64.
Preparing to unpack .../6-mesa-amdgpu-va-drivers_20.0.5-1098277_amd64.deb ...
Unpacking mesa-amdgpu-va-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libglapi-amdgpu-mesa:amd64.
Preparing to unpack .../7-libglapi-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libglapi-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up amdgpu-core (20.20-1098277) ...
Setting up libdrm2-amdgpu:amd64 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-common (1.0.0-1098277) ...
Setting up libdrm-amdgpu-amdgpu1:amd64 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-radeon1:amd64 (1:2.4.100-1098277) ...
Setting up libllvm10.0-amdgpu:amd64 (1:10.0-1098277) ...
Setting up mesa-amdgpu-va-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-dri:amd64.
(Reading database ... 315649 files and directories currently installed.)
Preparing to unpack .../0-libgl1-amdgpu-mesa-dri_20.0.5-1098277_amd64.deb ...
Unpacking libgl1-amdgpu-mesa-dri:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libdrm2-amdgpu:i386.
Preparing to unpack .../1-libdrm2-amdgpu_2.4.100-1098277_i386.deb ...
Unpacking libdrm2-amdgpu:i386 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-amdgpu1:i386.
Preparing to unpack .../2-libdrm-amdgpu-amdgpu1_2.4.100-1098277_i386.deb ...
Unpacking libdrm-amdgpu-amdgpu1:i386 (1:2.4.100-1098277) ...
Selecting previously unselected package libdrm-amdgpu-radeon1:i386.
Preparing to unpack .../3-libdrm-amdgpu-radeon1_2.4.100-1098277_i386.deb ...
Unpacking libdrm-amdgpu-radeon1:i386 (1:2.4.100-1098277) ...
Selecting previously unselected package libllvm10.0-amdgpu:i386.
Preparing to unpack .../4-libllvm10.0-amdgpu_10.0-1098277_i386.deb ...
Unpacking libllvm10.0-amdgpu:i386 (1:10.0-1098277) ...
Selecting previously unselected package mesa-amdgpu-va-drivers:i386.
Preparing to unpack .../5-mesa-amdgpu-va-drivers_20.0.5-1098277_i386.deb ...
Unpacking mesa-amdgpu-va-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libglapi-amdgpu-mesa:i386.
Preparing to unpack .../6-libglapi-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libglapi-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up libdrm2-amdgpu:i386 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-amdgpu1:i386 (1:2.4.100-1098277) ...
Setting up libdrm-amdgpu-radeon1:i386 (1:2.4.100-1098277) ...
Setting up libllvm10.0-amdgpu:i386 (1:10.0-1098277) ...
Setting up mesa-amdgpu-va-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-dri:i386.
(Reading database ... 315685 files and directories currently installed.)
Preparing to unpack .../00-libgl1-amdgpu-mesa-dri_20.0.5-1098277_i386.deb ...
Unpacking libgl1-amdgpu-mesa-dri:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libxatracker2-amdgpu:amd64.
Preparing to unpack .../01-libxatracker2-amdgpu_20.0.5-1098277_amd64.deb ...
Unpacking libxatracker2-amdgpu:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgbm1-amdgpu:amd64.
Preparing to unpack .../02-libgbm1-amdgpu_20.0.5-1098277_amd64.deb ...
Unpacking libgbm1-amdgpu:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa:amd64.
Preparing to unpack .../03-libegl1-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libegl1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa-drivers:amd64.
Preparing to unpack .../04-libegl1-amdgpu-mesa-drivers_20.0.5-1098277_amd64.deb ...
Unpacking libegl1-amdgpu-mesa-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles1-amdgpu-mesa:amd64.
Preparing to unpack .../05-libgles1-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libgles1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles2-amdgpu-mesa:amd64.
Preparing to unpack .../06-libgles2-amdgpu-mesa_20.0.5-1098277_amd64.deb ...
Unpacking libgles2-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-glx:amd64.
Preparing to unpack .../07-libgl1-amdgpu-mesa-glx_20.0.5-1098277_amd64.deb ...
Unpacking libgl1-amdgpu-mesa-glx:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package libosmesa6-amdgpu:amd64.
Preparing to unpack .../08-libosmesa6-amdgpu_20.0.5-1098277_amd64.deb ...
Unpacking libosmesa6-amdgpu:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package mesa-amdgpu-vdpau-drivers:amd64.
Preparing to unpack .../09-mesa-amdgpu-vdpau-drivers_20.0.5-1098277_amd64.deb ...
Unpacking mesa-amdgpu-vdpau-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package mesa-amdgpu-omx-drivers:amd64.
Preparing to unpack .../10-mesa-amdgpu-omx-drivers_20.0.5-1098277_amd64.deb ...
Unpacking mesa-amdgpu-omx-drivers:amd64 (1:20.0.5-1098277) ...
Selecting previously unselected package xserver-xorg-amdgpu-video-amdgpu.
Preparing to unpack .../11-xserver-xorg-amdgpu-video-amdgpu_19.1.0-1098277_amd64.deb ...
Unpacking xserver-xorg-amdgpu-video-amdgpu (1:19.1.0-1098277) ...
Selecting previously unselected package gst-omx-amdgpu.
Preparing to unpack .../12-gst-omx-amdgpu_1.0.0.1-1098277_amd64.deb ...
Unpacking gst-omx-amdgpu (1.0.0.1-1098277) ...
Selecting previously unselected package amdgpu-lib.
Preparing to unpack .../13-amdgpu-lib_20.20-1098277_amd64.deb ...
Unpacking amdgpu-lib (20.20-1098277) ...
Selecting previously unselected package libxatracker2-amdgpu:i386.
Preparing to unpack .../14-libxatracker2-amdgpu_20.0.5-1098277_i386.deb ...
Unpacking libxatracker2-amdgpu:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgbm1-amdgpu:i386.
Preparing to unpack .../15-libgbm1-amdgpu_20.0.5-1098277_i386.deb ...
Unpacking libgbm1-amdgpu:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa:i386.
Preparing to unpack .../16-libegl1-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libegl1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libegl1-amdgpu-mesa-drivers:i386.
Preparing to unpack .../17-libegl1-amdgpu-mesa-drivers_20.0.5-1098277_i386.deb ...
Unpacking libegl1-amdgpu-mesa-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles1-amdgpu-mesa:i386.
Preparing to unpack .../18-libgles1-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libgles1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgles2-amdgpu-mesa:i386.
Preparing to unpack .../19-libgles2-amdgpu-mesa_20.0.5-1098277_i386.deb ...
Unpacking libgles2-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libgl1-amdgpu-mesa-glx:i386.
Preparing to unpack .../20-libgl1-amdgpu-mesa-glx_20.0.5-1098277_i386.deb ...
Unpacking libgl1-amdgpu-mesa-glx:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package libosmesa6-amdgpu:i386.
Preparing to unpack .../21-libosmesa6-amdgpu_20.0.5-1098277_i386.deb ...
Unpacking libosmesa6-amdgpu:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package mesa-amdgpu-vdpau-drivers:i386.
Preparing to unpack .../22-mesa-amdgpu-vdpau-drivers_20.0.5-1098277_i386.deb ...
Unpacking mesa-amdgpu-vdpau-drivers:i386 (1:20.0.5-1098277) ...
Selecting previously unselected package amdgpu-lib32.
Preparing to unpack .../23-amdgpu-lib32_20.20-1098277_amd64.deb ...
Unpacking amdgpu-lib32 (20.20-1098277) ...
Selecting previously unselected package amdgpu-pro-core.
Preparing to unpack .../24-amdgpu-pro-core_20.20-1098277_all.deb ...
Unpacking amdgpu-pro-core (20.20-1098277) ...
Selecting previously unselected package libopencl1-amdgpu-pro:amd64.
Preparing to unpack .../25-libopencl1-amdgpu-pro_20.20-1098277_amd64.deb ...
Unpacking libopencl1-amdgpu-pro:amd64 (20.20-1098277) ...
Selecting previously unselected package clinfo-amdgpu-pro.
Preparing to unpack .../26-clinfo-amdgpu-pro_20.20-1098277_amd64.deb ...
Unpacking clinfo-amdgpu-pro (20.20-1098277) ...
Selecting previously unselected package opencl-amdgpu-pro-comgr.
Preparing to unpack .../27-opencl-amdgpu-pro-comgr_20.20-1098277_amd64.deb ...
Unpacking opencl-amdgpu-pro-comgr (20.20-1098277) ...
Selecting previously unselected package opencl-amdgpu-pro-icd.
Preparing to unpack .../28-opencl-amdgpu-pro-icd_20.20-1098277_amd64.deb ...
Unpacking opencl-amdgpu-pro-icd (20.20-1098277) ...
Setting up libxatracker2-amdgpu:amd64 (1:20.0.5-1098277) ...
Setting up libxatracker2-amdgpu:i386 (1:20.0.5-1098277) ...
Setting up libgbm1-amdgpu:amd64 (1:20.0.5-1098277) ...
Setting up libgbm1-amdgpu:i386 (1:20.0.5-1098277) ...
Setting up gst-omx-amdgpu (1.0.0.1-1098277) ...
Setting up libglapi-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libglapi-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up mesa-amdgpu-vdpau-drivers:amd64 (1:20.0.5-1098277) ...
Setting up mesa-amdgpu-vdpau-drivers:i386 (1:20.0.5-1098277) ...
Setting up libgles1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libgles1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up xserver-xorg-amdgpu-video-amdgpu (1:19.1.0-1098277) ...
Setting up mesa-amdgpu-omx-drivers:amd64 (1:20.0.5-1098277) ...
Setting up libegl1-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libegl1-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-glx:amd64 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-glx:i386 (1:20.0.5-1098277) ...
Setting up amdgpu-pro-core (20.20-1098277) ...
Setting up opencl-amdgpu-pro-comgr (20.20-1098277) ...
Setting up libgles2-amdgpu-mesa:amd64 (1:20.0.5-1098277) ...
Setting up libgles2-amdgpu-mesa:i386 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-dri:amd64 (1:20.0.5-1098277) ...
Setting up libgl1-amdgpu-mesa-dri:i386 (1:20.0.5-1098277) ...
Setting up libosmesa6-amdgpu:amd64 (1:20.0.5-1098277) ...
Setting up libosmesa6-amdgpu:i386 (1:20.0.5-1098277) ...
Setting up opencl-amdgpu-pro-icd (20.20-1098277) ...
Setting up libopencl1-amdgpu-pro:amd64 (20.20-1098277) ...
Setting up libegl1-amdgpu-mesa-drivers:amd64 (1:20.0.5-1098277) ...
Setting up libegl1-amdgpu-mesa-drivers:i386 (1:20.0.5-1098277) ...
Setting up amdgpu-lib (20.20-1098277) ...
Setting up clinfo-amdgpu-pro (20.20-1098277) ...
Setting up amdgpu-lib32 (20.20-1098277) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
/sbin/ldconfig.real: /lib/libndi.so.4 is not a symbolic link

@tundachef
Copy link

This was my black magic spell
https://askubuntu.com/a/1304330/1090283

Check it out

@jacobgkau
Copy link
Member

@zsenfuka That Ask Ubuntu answer appears to be about the NVIDIA driver. While the NVIDIA and AMDGPU-PRO drivers can have problems if both are installed at the same time, I don't think it's related to this issue.

As an update, Pop!_OS currently ships kernel 5.8.0 (so does Ubuntu 20.04.2 HWE.) The latest AMDGPU-PRO version, 20.45, lists Ubuntu 20.04.1 (which did not ship higher than kernel 5.4.0) as a requirement. I can confirm the workaround I posted back in July about editing /etc/os-release no longer works. Here is the log from attempting to install AMDGPU-PRO with that workaround today: make.log

We can't really do anything about this except wait for AMD to update their proprietary driver to support newer kernel versions. I'm renaming this issue so it's a little easier to find and collapsing some of the long output in earlier messages.

@jacobgkau jacobgkau changed the title DKMS fails to install kernel module, error: kernel package linux-headers-5.4.0-7634-generic is not supported AMDGPU-PRO DKMS module doesn't install Feb 24, 2021
@jacobgkau
Copy link
Member

jacobgkau commented Mar 24, 2021

An update on this, AMDGPU-PRO 20.50 provides "preview support" for Ubuntu 20.04.2, and using the /etc/os-release ID workaround, it does install successfully on Pop!_OS with kernel 5.8. I get a segmentation fault when attempting to render in Blender, but that was a known issue with AMDGPU-PRO 20.45; DaVinci Resolve does open and import/play back video successfully.

However, on kernel 5.11, the DKMS module fails to install again. Pop!_OS/Ubuntu 21.04 (slated for release late next month) will include 5.11, and it is being backported to Pop 20.04 (ironically, for the in-tree RX 6000 support.) The entire make log is very short:

DKMS make.log for amdgpu-5.9.10.69-1234664 for kernel 5.11.0-7612-generic (x86_64)
Wed Mar 24 10:35:38 AM MDT 2021
make: Entering directory '/usr/src/linux-headers-5.11.0-7612-generic'
/var/lib/dkms/amdgpu/5.9.10.69-1234664/build/Makefile:16: *** dma_resv->seq is missing., exit....  Stop.
make: *** [Makefile:1834: /var/lib/dkms/amdgpu/5.9.10.69-1234664/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.11.0-7612-generic'

Blender and Resolve both seem to have the same functionality with the 5.11 kernel even after that particular DKMS module fails to install, though. Maybe the in-tree amdgpu driver is similar enough to the DKMS amdgpu module with these versions that the DKMS module isn't needed. (apt is still unhappy about it, though.)

@dandansoysauce
Copy link

I updated to the latest kernel yesterday and I couldn't make the amdgpu-pro to work. I'm only trying to install the opencl component.

@thexperiments
Copy link

I see exactly the same problem on a debian based proxmox pve. Ubuntu workaround is in place but doesn't seem to help with 5.11 Kernel.

However although it failed video decoding functionality seems to work fine...

@yousseefs
Copy link

I has same problem here, but DaVinci work like charm. But I'm not upgrading my apt anymore

@Oortael60
Copy link

Same here on Ubuntu 21.04beta. I have another thread open in the Ubuntu Forums: https://ubuntuforums.org/showthread.php?t=2460516

@mertyildiran
Copy link

mertyildiran commented Jun 18, 2021

@jacobgkau I'm on Pop!_OS 20.04 with AMD RX 6700 XT GPU. I did the following:

  • Ran ./amdgpu-install --no-dkms --opencl=rocr,legacy without the /etc/os-release ID workaround but instead editing the ./amdgpu-install's itself (Changing ubuntu|linuxmint|debian) line to ubuntu|linuxmint|debian|pop)).
  • Couldn't run ./amdgpu-install again so I did ./amdgpu-uninstall (I guess everything is wiped out)
  • Did the /etc/os-release ID workaround.
  • ./amdgpu-install --opencl=legacy fails.
  • ./amdgpu-install --no-dkms --opencl=legacy finishes without an error.

Now I have these artifacts appearing here and there randomly on my screen:

Screenshot from 2021-06-18 04-38-15

and DaVinci Resolve does not see my GPU driver (or OpenCL).

How can I fix these issues without reinstalling the whole OS?

Note: ./amdgpu-install --no-dkms --opencl=rocr,legacy fails even with the /etc/os-release ID workaround.

This is the content of /var/lib/dkms/amdgpu/5.9.10.69-1234664/build/make.log:

DKMS make.log for amdgpu-5.9.10.69-1234664 for kernel 5.11.0-7614-generic (x86_64)
Fri 18 Jun 2021 04:46:38 AM +03
make: Entering directory '/usr/src/linux-headers-5.11.0-7614-generic'
/var/lib/dkms/amdgpu/5.9.10.69-1234664/build/Makefile:16: *** dma_resv->seq is missing., exit....  Stop.
make: *** [Makefile:1848: /var/lib/dkms/amdgpu/5.9.10.69-1234664/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.11.0-7614-generic'

The kernel version mismatch is conspicuous.

Update:

amdgpu-uninstall
apt install --reinstall xserver-xorg-video-radeon
rm /etc/modprobe.d/blacklist-amdgpu.conf
update-initramfs -u -k all

successfully reverts back everything into its original state and fixes the artifacts issue. But still neither I have the OpenCL installed nor DaVinci Resolve sees my GPU.

@tvffty
Copy link

tvffty commented Jan 6, 2022

i have the same issue

@mesziman
Copy link

Anyone considered/tried reverting the DMA commits in the 5.19 kernel ?

@OB-SPrince
Copy link

2024 and I am having this problem. What the hell is wrong with this driver?

@creativecoder
Copy link

I ran into this today trying to install AMD ROCm drivers on a pop_os machine. It appears that amdgpu-dkms doesn't support the 6.8 linux kernel, currently.

From reading through various issues that came up while troubleshooting, it seems like AMD is often slow to update ROCm to support more recent kernels, so this is a recurring problem.

@alexmyczko
Copy link

me too

me:~# lsb_release -d
Description:    Ubuntu 22.04 LTS
me:~# dkms status
Error! Could not locate dkms.conf file.
File: /var/lib/dkms/amdgpu/6.3.6-1697589.22.04/source/dkms.conf does not exist.
me:~# dpkg -l |grep dkms
ii  amdgpu-dkms                                   1:6.3.6.60002-1718217.22.04                 all          amdgpu driver in DKMS format.
ii  amdgpu-dkms-firmware                          1:6.3.6.60002-1718217.22.04                 all          firmware blobs used by amdgpu driver in DKMS format
ii  dkms                                          2.8.7-2ubuntu2                              all          Dynamic Kernel Module Support Framework

@jacobgkau
Copy link
Member

This issue was specifically about the proprietary AMDGPU-PRO DKMS module, not the normal AMDGPU DKMS module.

For ROCm, a DKMS module is no longer needed; ROCm userspace tools can work with the AMDGPU drivers contained in the Linux kernel. Please remove all other ROCm packages, then follow the instructions here to install ROCm: https://support.system76.com/articles/rocm

@rudiservo
Copy link

It works now with ROCm and amdgpu v6.1.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests