amdgpu rocm driver ubuntu 24.04 install
Всем привет пытаюсь поставить на компуктер c IntelCoreI5 11xxx, AMD radeon 570 драйвера rocm.
Сначала я действовал по оффициальному гайду. link
Но не сработало. clinfo, rocminfo
не видели карточку.
Потом я делал через amdgpu-install --usecase=rocm,graphics
Также не сработало. Что стоит отметить:
-
dkms status
отображал amdgpu. -
clinfo выхлоп
Number of platforms: 1
Platform Profile: FULL_PROFILE
Platform Version: OpenCL 2.1 AMD-APP (3625.0)
Platform Name: AMD Accelerated Parallel Processing
Platform Vendor: Advanced Micro Devices, Inc.
Platform Extensions: cl_khr_icd cl_amd_event_callback
Platform Name: AMD Accelerated Parallel Processing
Number of devices: 0
- rocminfo выхлоп :
sudo rocminfo
ROCk module is loaded
=====================
HSA System Attributes
=====================
Runtime Version: 1.14
Runtime Ext Version: 1.6
System Timestamp Freq.: 1000.000000MHz
Sig. Max Wait Duration: 18446744073709551615 (0xFFFFFFFFFFFFFFFF) (timestamp count)
Machine Model: LARGE
System Endianness: LITTLE
Mwaitx: DISABLED
DMAbuf Support: YES
==========
HSA Agents
==========
*******
Agent 1
*******
Name: 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz
Uuid: CPU-XX
Marketing Name: 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz
Vendor Name: CPU
Feature: None specified
...
- dmesg | grep ‘amdgpu’ :
[ 4.149636] [drm] amdgpu kernel modesetting enabled.
[ 4.149743] amdgpu: Virtual CRAT table created for CPU
[ 4.149754] amdgpu: Topology: Add CPU node
[ 4.150200] amdgpu 0000:01:00.0: No more image in the PCI ROM
[ 4.150211] amdgpu 0000:01:00.0: amdgpu: Fetched VBIOS from ROM BAR
[ 4.150214] amdgpu: ATOM BIOS: xxx-xxx-xxx
[ 4.177809] amdgpu 0000:01:00.0: vgaarb: deactivate vga console
[ 4.177815] amdgpu 0000:01:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[ 4.177819] amdgpu 0000:01:00.0: amdgpu: PCIE atomic ops is not supported
[ 4.187575] amdgpu 0000:01:00.0: BAR 2 [mem 0xb0000000-0xb01fffff 64bit pref]: releasing
[ 4.187579] amdgpu 0000:01:00.0: BAR 0 [mem 0xa0000000-0xafffffff 64bit pref]: releasing
[ 4.187599] amdgpu 0000:01:00.0: BAR 0 [mem 0x4100000000-0x41ffffffff 64bit pref]: assigned
[ 4.187606] amdgpu 0000:01:00.0: BAR 2 [mem 0x4080000000-0x40801fffff 64bit pref]: assigned
[ 4.187623] amdgpu 0000:01:00.0: amdgpu: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[ 4.187624] amdgpu 0000:01:00.0: amdgpu: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[ 4.187693] [drm] amdgpu: 4096M of VRAM memory ready
[ 4.187694] [drm] amdgpu: 15964M of GTT memory ready.
[ 4.343047] amdgpu: hwmgr_sw_init smu backed is polaris10_smu
[ 4.447163] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 4.601816] kfd kfd: amdgpu: skipped device 1002:67df, PCI rejects atomics 730<0
[ 4.601827] amdgpu 0000:01:00.0: amdgpu: SE 4, SH per SE 1, CU per SH 9, active_cu_number 32
[ 4.604496] amdgpu 0000:01:00.0: amdgpu: Using BACO for runtime pm
[ 4.604850] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:01:00.0 on minor 1
[ 4.614561] fbcon: amdgpudrmfb (fb0) is primary device
[ 4.614564] amdgpu 0000:01:00.0: [drm] fb0: amdgpudrmfb frame buffer device
т.е. intel core i5 как дейвайс rocminfo видит.
Потом я нашел гайд, что типо нужно без dkms на юбунту rocm ставить. Результат такой-же. Гайд.
Вообще когда ставил dkms-путем(имею в виду не по гайду), то например тот же вызов screenfetch точнее отображал модельку гпу (вместо списка серий).
В группу render,graphics я добавлял юзера.
Вот такой вот первый опыт с amdgpu, до этого все нвидии попадались…