Ubuntu 18.04 AMD GPU драйверы - ошибка сборки во время установки

У меня установлен драйвер LTS 18.04.5 (серверная версия).

Мне нужна поддержка opencl. Я пытался установить AMD GPU драйвер, версия 20.40, который предназначен для работы с этой версией Ubuntu:

https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-40

Я запустил эту команду, чтобы установить драйвер.

./amdgpu-pro-install --headless --opencl=pal,legacy

Я всегда получаю один и тот же результат:

Building initial module for 4.15.0-135-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/amdgpu-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.15.0-135-generic (x86_64)

Из файла make.log:

  LD [M]  /var/lib/dkms/amdgpu/5.6.14.224-1147287/build/amd/amdkcl/amdkcl.o
  CC [M]  /var/lib/dkms/amdgpu/5.6.14.224-1147287/build/amd/amdgpu/amdgpu_xgmi.o
  CC [M]  /var/lib/dkms/amdgpu/5.6.14.224-1147287/build/amd/amdgpu/amdgpu_csa.o
/var/lib/dkms/amdgpu/5.6.14.224-1147287/build/amd/amdgpu/amdgpu_bios.c: In function ‘amdgpu_read_platform_bios’:
/var/lib/dkms/amdgpu/5.6.14.224-1147287/build/amd/amdgpu/amdgpu_bios.c:200:9: error: implicit declaration of function ‘pci_platform_rom’; did you mean ‘pci_map_rom’? [-Werror=implicit-function-declaration]
  bios = pci_platform_rom(adev->pdev, &size);
         ^~~~~~~~~~~~~~~~
         pci_map_rom

Удалось ли кому-нибудь установить эти драйверы и с какой версией ядра? Кто-нибудь знает, как исправить эту ошибку?

0
задан 23 February 2021 в 01:11

1 ответ

Установите драйвер со следующей командой:

./amdgpu-pro-install --headless --opencl=pal,legacy --no-dkms

Это не построит модуль ядра и предотвращает происходящую ошибку. Кажется, я могу использовать OpenCL с устройством сейчас, хотя я не уверен, что является следствием не строить модуль ядра.

0
ответ дан 18 March 2021 в 23:32

Другие вопросы по тегам:

Похожие вопросы: