pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.36k stars 81 forks source link

AMDGPU-PRO DKMS module doesn't install #1135

Open 0x1eaf opened 4 years ago

0x1eaf commented 4 years ago

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 commented 4 years ago

I have the same issue.

jacobgkau commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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

mhadaniya commented 3 years ago

Same problem here, but nothing worked. :cry: 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 commented 3 years ago

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 commented 3 years ago

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

Output ```bash āžœ ./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 commented 3 years ago

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

Check it out

jacobgkau commented 3 years ago

@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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

Oortael60 commented 3 years ago

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

mertyildiran commented 3 years ago

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

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 commented 2 years ago

i have the same issue

mesziman commented 1 year ago

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

OB-SPrince commented 3 months ago

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

creativecoder commented 2 months ago

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 commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

It works now with ROCm and amdgpu v6.1.2