Всем привет пытаюсь поставить на компуктер 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, до этого все нвидии попадались…







