logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-04-2022 16:32:40

anonyme
Invité

[Abandon] Projet Rocm sur debian sid pour gpu AMD

Bonjour
quelques paquets sont entrés sur sid pour le projet Rocm (OpenCL) pour gpu AMD
par exemple pour ma RX550 (qui n'est pas pris en charge normalement)
ces deux commandes fonctionnent :


rocminfo
 



rocm-smi
 


les paquets disponibles :


apt -s --reinstall install rocminfo rocm-device-libs rocm-smi rocm-cmake
 


ou


apt policy rocm*
 


sous sid
pour ceux qui ont le matériel pris en charge . le noyau actuel => "ROCk module is loaded"


clinfo
Number of platforms                               0
 


aucune idée de ce qu'il faudra faire pour la suite   wink  (sûrement d'autres paquets a venir )

Dernière modification par anonyme (26-11-2022 10:26:19)

#2 15-04-2022 13:18:44

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

sudo rocminfo


ROCk module is loaded
=====================    
HSA System Attributes    
=====================    
Runtime Version:         1.1
System Timestamp Freq.:  1000.000000MHz
Sig. Max Wait Duration:  18446744073709551615 (0xFFFFFFFFFFFFFFFF) (timestamp count)
Machine Model:           LARGE                              
System Endianness:       LITTLE                            

==========              
HSA Agents              
==========              
*******                  
Agent 1                  
*******                  
  Name:                    AMD Ryzen 9 3900X 12-Core Processor
  Uuid:                    CPU-XX                            
  Marketing Name:          AMD Ryzen 9 3900X 12-Core Processor
  Vendor Name:             CPU                                
  Feature:                 None specified                    
  Profile:                 FULL_PROFILE                      
  Float Round Mode:        NEAR                              
  Max Queue Number:        0(0x0)                            
  Queue Min Size:          0(0x0)                            
  Queue Max Size:          0(0x0)                            
  Queue Type:              MULTI                              
  Node:                    0                                  
  Device Type:             CPU                                
  Cache Info:              
    L1:                      32768(0x8000) KB                  
  Chip ID:                 0(0x0)                            
  Cacheline Size:          64(0x40)                          
  Max Clock Freq. (MHz):   3800                              
  BDFID:                   0                                  
  Internal Node ID:        0                                  
  Compute Unit:            24                                
  SIMDs per CU:            0                                  
  Shader Engines:          0                                  
  Shader Arrs. per Eng.:   0                                  
  WatchPts on Addr. Ranges:1                                  
  Features:                None
  Pool Info:              
    Pool 1                  
      Segment:                 GLOBAL; FLAGS: FINE GRAINED        
      Size:                    32852332(0x1f5496c) KB            
      Allocatable:             TRUE                              
      Alloc Granule:           4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                              
    Pool 2                  
      Segment:                 GLOBAL; FLAGS: KERNARG, FINE GRAINED
      Size:                    32852332(0x1f5496c) KB            
      Allocatable:             TRUE                              
      Alloc Granule:           4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                              
    Pool 3                  
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED      
      Size:                    32852332(0x1f5496c) KB            
      Allocatable:             TRUE                              
      Alloc Granule:           4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                              
  ISA Info:                
*******                  
Agent 2                  
*******                  
  Name:                    gfx1030                            
  Uuid:                    GPU-XX                            
  Marketing Name:          AMD Radeon RX 6800                
  Vendor Name:             AMD                                
  Feature:                 KERNEL_DISPATCH                    
  Profile:                 BASE_PROFILE                      
  Float Round Mode:        NEAR                              
  Max Queue Number:        128(0x80)                          
  Queue Min Size:          64(0x40)                          
  Queue Max Size:          131072(0x20000)                    
  Queue Type:              MULTI                              
  Node:                    1                                  
  Device Type:             GPU                                
  Cache Info:              
    L1:                      16(0x10) KB                        
  Chip ID:                 29631(0x73bf)                      
  Cacheline Size:          64(0x40)                          
  Max Clock Freq. (MHz):   2475                              
  BDFID:                   2560                              
  Internal Node ID:        1                                  
  Compute Unit:            60                                
  SIMDs per CU:            2                                  
  Shader Engines:          8                                  
  Shader Arrs. per Eng.:   2                                  
  WatchPts on Addr. Ranges:4                                  
  Features:                KERNEL_DISPATCH
  Fast F16 Operation:      TRUE                              
  Wavefront Size:          32(0x20)                          
  Workgroup Max Size:      1024(0x400)                        
  Workgroup Max Size per Dimension:
    x                        1024(0x400)                        
    y                        1024(0x400)                        
    z                        1024(0x400)                        
  Max Waves Per CU:        32(0x20)                          
  Max Work-item Per CU:    1024(0x400)                        
  Grid Max Size:           4294967295(0xffffffff)            
  Grid Max Size per Dimension:
    x                        4294967295(0xffffffff)            
    y                        4294967295(0xffffffff)            
    z                        4294967295(0xffffffff)            
  Max fbarriers/Workgrp:   32                                
  Pool Info:              
    Pool 1                  
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED      
      Size:                    16760832(0xffc000) KB              
      Allocatable:             TRUE                              
      Alloc Granule:           4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       FALSE                              
    Pool 2                  
      Segment:                 GROUP                              
      Size:                    64(0x40) KB                        
      Allocatable:             FALSE                              
      Alloc Granule:           0KB                                
      Alloc Alignment:         0KB                                
      Accessible by all:       FALSE                              
  ISA Info:                
    ISA 1                    
      Name:                    amdgcn-amd-amdhsa--gfx1030        
      Machine Models:          HSA_MACHINE_MODEL_LARGE            
      Profiles:                HSA_PROFILE_BASE                  
      Default Rounding Mode:   NEAR                              
      Default Rounding Mode:   NEAR                              
      Fast f16:                TRUE                              
      Workgroup Max Size:      1024(0x400)                        
      Workgroup Max Size per Dimension:
        x                        1024(0x400)                        
        y                        1024(0x400)                        
        z                        1024(0x400)                        
      Grid Max Size:           4294967295(0xffffffff)            
      Grid Max Size per Dimension:
        x                        4294967295(0xffffffff)            
        y                        4294967295(0xffffffff)            
        z                        4294967295(0xffffffff)            
      FBarrier Max Size:       32                                
*** Done ***            

 



rocm-smi


======================= ROCm System Management Interface =======================
================================= Concise Info =================================
GPU  Temp   AvgPwr  SCLK    MCLK    Fan  Perf  PwrCap  VRAM%  GPU%  
0    38.0c  17.0W   500Mhz  456Mhz  0%   auto  219.0W    5%   47%  
================================================================================
============================= End of ROCm SMI Log ==============================
 



apt policy rocm*


rocminfo:
  Installé : 5.1.0-1
  Candidat : 5.1.0-1
 Table de version :
 *** 5.1.0-1 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
rocm-smi:
  Installé : 5.1.0-3
  Candidat : 5.1.0-3
 Table de version :
 *** 5.1.0-3 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     3.3.0-1~exp1 1
          1 http://deb.debian.org/debian experimental/main amd64 Packages
          1 http://deb.debian.org/debian experimental/main i386 Packages
rocminfo-dbgsym:
  Installé : (aucun)
  Candidat : 5.1.0-1
 Table de version :
     5.1.0-1 500
        500 http://debug.mirrors.debian.org/debian-debug unstable-debug/main amd64 Packages
rocm-device-libs:
  Installé : 5.1.0-1
  Candidat : 5.1.0-1
 Table de version :
 *** 5.1.0-1 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     4.5.2-1~exp1 1
          1 http://deb.debian.org/debian experimental/main amd64 Packages
          1 http://deb.debian.org/debian experimental/main i386 Packages
rocm-cmake:
  Installé : 5.1.0-1
  Candidat : 5.1.0-1
 Table de version :
 *** 5.1.0-1 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        100 http://deb.debian.org/debian testing/main i386 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main i386 Packages
        100 /var/lib/dpkg/status
 



ce que j'ai trouvé :

-- rocr runtime / salsa --

-- phoronix fedora & debian --

-- amd rocm --

Dernière modification par Debian Alain (15-04-2022 13:46:20)

Hors ligne

#3 15-04-2022 17:18:54

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

oui des développeurs pour debian en autre => https://www.phoronix.com/scan.php?page= … -ROCm-Work
donc patience tu va avoir ton OpenCL sur ta carte AMD  wink
moi j'ai installé les premiers paquets sur le threadripper avec la RX550 comme gpu
les cartes graphiques en neuf ,  avec un prix encore beaucoup trop élevé  hmm
des gens très actifs aussi sur Arch Linux  => https://github.com/rocm-arch/rocm-arch
le détails en bas de page du lien

#4 15-04-2022 17:41:37

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

si j'ai bien lu la doc , le paquet  suivant est nécessaire aussi :

apt policy libhsakmt*


libhsakmt-dev:
  Installé : (aucun)
  Candidat : 5.1.0+dfsg-1
 Table de version :
     5.1.0+dfsg-1 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
     3.7.0+dfsg-1 100
        100 http://deb.debian.org/debian stable/main amd64 Packages
libhsakmt1-dbgsym:
  Installé : (aucun)
  Candidat : 5.1.0+dfsg-1
 Table de version :
     5.1.0+dfsg-1 500
        500 http://debug.mirrors.debian.org/debian-debug unstable-debug/main amd64 Packages
libhsakmt1:
  Installé : 5.1.0+dfsg-1
  Candidat : 5.1.0+dfsg-1
 Table de version :
 *** 5.1.0+dfsg-1 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     3.7.0+dfsg-1 100
        100 http://deb.debian.org/debian stable/main amd64 Packages
 

Hors ligne

#5 15-04-2022 20:00:15

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

j'ai comme toi , laisse tomber pour l'instant , je t' ai dit "de la patience" , c'est un gros projet .
par contre un souci avec la RX550


avril 15 17:55:43 amdtr4 kernel: amdgpu 0000:42:00.0: AER:   TLP Header: 60001010 400000ff 0000047e 80efbb40
avril 15 17:55:43 amdtr4 kernel: amdgpu 0000:42:00.0:    [20] UnsupReq               (First)
avril 15 17:55:43 amdtr4 kernel: amdgpu 0000:42:00.0:   device [1002:699f] error status/mask=00100000/00000000
avril 15 17:55:43 amdtr4 kernel: amdgpu 0000:42:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
 


sur le PCIe_1 , sur le PCIe_3  pas d'erreur
l' EFI du threadripper me dit que la carte vidéo est en 8X en natif .
je pense que mon PCIe_1 attend une carte en 16X
je n'ai pas de mode "auto" pour la vitesse du bus PCIe_1
sur la CM intel pas eu ce souci .
sinon tout est correct pour l' instant.
comme paquet important j' attend  "rocm" et "rocm-opencl" , mais ils porteront peut être pas ce nom


dmesg | grep -i amdgpu
[    8.310865] [drm] amdgpu kernel modesetting enabled.
[    8.311280] amdgpu: Ignoring ACPI CRAT on non-APU system
[    8.311284] amdgpu: Virtual CRAT table created for CPU
[    8.311291] amdgpu: Topology: Add CPU node
[    8.311879] fb0: switching to amdgpu from EFI VGA
[    8.311995] amdgpu 0000:09:00.0: vgaarb: deactivate vga console
[    8.312147] amdgpu 0000:09:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[    8.312413] amdgpu 0000:09:00.0: No more image in the PCI ROM
[    8.312432] amdgpu 0000:09:00.0: amdgpu: Fetched VBIOS from ROM BAR
[    8.312434] amdgpu: ATOM BIOS: 113-3672E-UO3
[    8.312868] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_mc.bin
[    8.312884] amdgpu 0000:09:00.0: BAR 2: releasing [mem 0xd0000000-0xd01fffff 64bit pref]
[    8.312887] amdgpu 0000:09:00.0: BAR 0: releasing [mem 0xc0000000-0xcfffffff 64bit pref]
[    8.312912] amdgpu 0000:09:00.0: BAR 0: assigned [mem 0x10000000000-0x1007fffffff 64bit pref]
[    8.312919] amdgpu 0000:09:00.0: BAR 2: assigned [mem 0x10080000000-0x100801fffff 64bit pref]
[    8.312943] amdgpu 0000:09:00.0: amdgpu: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[    8.312945] amdgpu 0000:09:00.0: amdgpu: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[    8.312983] [drm] amdgpu: 2048M of VRAM memory ready
[    8.312984] [drm] amdgpu: 3072M of GTT memory ready.
[    8.314862] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_pfp_2.bin
[    8.315105] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_me_2.bin
[    8.315308] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_ce_2.bin
[    8.315499] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_rlc.bin
[    8.316004] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_mec_2.bin
[    8.316516] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_mec2_2.bin
[    8.317410] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_sdma.bin
[    8.317533] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_sdma1.bin
[    8.317637] amdgpu: hwmgr_sw_init smu backed is polaris10_smu
[    8.318368] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_uvd.bin
[    8.319679] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_vce.bin
[    8.320697] amdgpu 0000:09:00.0: firmware: direct-loading firmware amdgpu/polaris12_smc.bin
[    8.424490] snd_hda_intel 0000:09:00.1: bound 0000:09:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    8.578944] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[    8.579311] amdgpu: SRAT table not found
[    8.579312] amdgpu: Virtual CRAT table created for GPU
[    8.579348] amdgpu: Topology: Add dGPU node [0x699f:0x1002]
[    8.579351] kfd kfd: amdgpu: added device 1002:699f
[    8.579364] amdgpu 0000:09:00.0: amdgpu: SE 2, SH per SE 1, CU per SH 5, active_cu_number 8
[    8.581896] fbcon: amdgpudrmfb (fb0) is primary device
[    8.656491] amdgpu 0000:09:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[    8.685096] [drm] Initialized amdgpu 3.44.0 20150101 for 0000:09:00.0 on minor 0
 



tu peu regarder du coté de "kfd" sur les retours et sur le net
ps:ce gpu est pourri , mais bon il fonctionne bien sous debian .

la fusion amdkfd et amdgpu est déjà prise en compte dans le noyau   =>  https://www.phoronix.com/scan.php?page= … nto-AMDGPU
ou du moins en partie pour le 5.16 (faut traduire pour tenter de comprendre un peu )

pour la RX550 trouvé ceci (bien en 8X )


PCIe 3.0 x8
DirectX 12 (12_0)
Modèle de shader 6.4 6.4
OpenGL  4.6
OpenCL  2.0
Vulkan  1.2.131
 


quand a la CM très très loin de maîtriser l'EFI  roll

Dernière modification par anonyme (15-04-2022 20:50:19)

#6 15-04-2022 21:03:34

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

en suivant tes retours , anonyme :

sudo dmesg | grep -i amdgpu


[sudo] Mot de passe de alain :
[    1.802508] [drm] amdgpu kernel modesetting enabled.
[    1.805931] amdgpu: Ignoring ACPI CRAT on non-APU system
[    1.805933] amdgpu: Virtual CRAT table created for CPU
[    1.805944] amdgpu: Topology: Add CPU node
[    1.806003] fb0: switching to amdgpu from EFI VGA
[    1.806077] amdgpu 0000:0a:00.0: vgaarb: deactivate vga console
[    1.806111] amdgpu 0000:0a:00.0: enabling device (0006 -> 0007)
[    1.806136] amdgpu 0000:0a:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[    1.807557] amdgpu 0000:0a:00.0: amdgpu: Fetched VBIOS from VFCT
[    1.807559] amdgpu: ATOM BIOS: 113-2437SM2-U16
[    1.807591] amdgpu 0000:0a:00.0: amdgpu: MEM ECC is not presented.
[    1.807592] amdgpu 0000:0a:00.0: amdgpu: SRAM ECC is not presented.
[    1.807599] amdgpu 0000:0a:00.0: amdgpu: VRAM: 16368M 0x0000008000000000 - 0x00000083FEFFFFFF (16368M used)
[    1.807600] amdgpu 0000:0a:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[    1.807601] amdgpu 0000:0a:00.0: amdgpu: AGP: 267894784M 0x0000008400000000 - 0x0000FFFFFFFFFFFF
[    1.807629] [drm] amdgpu: 16368M of VRAM memory ready
[    1.807629] [drm] amdgpu: 16368M of GTT memory ready.
[    1.807889] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_sos.bin
[    1.807941] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_ta.bin
[    1.807944] amdgpu 0000:0a:00.0: amdgpu: PSP runtime database doesn't exist
[    3.305759] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_smc.bin
[    3.305821] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_dmcub.bin
[    3.305860] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_pfp.bin
[    3.305898] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_me.bin
[    3.305932] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_ce.bin
[    3.305952] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_rlc.bin
[    3.305986] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_mec.bin
[    3.306020] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_mec2.bin
[    3.306618] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_sdma.bin
[    3.306779] amdgpu 0000:0a:00.0: firmware: direct-loading firmware amdgpu/sienna_cichlid_vcn.bin
[    3.306785] amdgpu 0000:0a:00.0: amdgpu: Will use PSP to load VCN firmware
[    3.607564] amdgpu 0000:0a:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[    3.607586] amdgpu 0000:0a:00.0: amdgpu: use vbios provided pptable
[    3.681018] amdgpu 0000:0a:00.0: amdgpu: SMU is initialized successfully!
[    4.169798] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[    4.170064] amdgpu: SRAT table not found
[    4.170065] amdgpu: Virtual CRAT table created for GPU
[    4.170162] amdgpu: Topology: Add dGPU node [0x73bf:0x1002]
[    4.170164] kfd kfd: amdgpu: added device 1002:73bf
[    4.170184] amdgpu 0000:0a:00.0: amdgpu: SE 4, SH per SE 2, CU per SH 10, active_cu_number 60
[    4.172891] fbcon: amdgpudrmfb (fb0) is primary device
[    4.608099] amdgpu 0000:0a:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[    4.632100] amdgpu 0000:0a:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[    4.632103] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[    4.632104] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[    4.632105] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[    4.632106] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[    4.632107] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[    4.632107] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[    4.632108] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[    4.632109] amdgpu 0000:0a:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[    4.632110] amdgpu 0000:0a:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
[    4.632111] amdgpu 0000:0a:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[    4.632112] amdgpu 0000:0a:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
[    4.632113] amdgpu 0000:0a:00.0: amdgpu: ring sdma2 uses VM inv eng 14 on hub 0
[    4.632113] amdgpu 0000:0a:00.0: amdgpu: ring sdma3 uses VM inv eng 15 on hub 0
[    4.632114] amdgpu 0000:0a:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 1
[    4.632115] amdgpu 0000:0a:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 1
[    4.632116] amdgpu 0000:0a:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 1
[    4.632117] amdgpu 0000:0a:00.0: amdgpu: ring vcn_dec_1 uses VM inv eng 5 on hub 1
[    4.632118] amdgpu 0000:0a:00.0: amdgpu: ring vcn_enc_1.0 uses VM inv eng 6 on hub 1
[    4.632118] amdgpu 0000:0a:00.0: amdgpu: ring vcn_enc_1.1 uses VM inv eng 7 on hub 1
[    4.632119] amdgpu 0000:0a:00.0: amdgpu: ring jpeg_dec uses VM inv eng 8 on hub 1
[    4.633170] [drm] Initialized amdgpu 3.44.0 20150101 for 0000:0a:00.0 on minor 0
[    6.290430] snd_hda_intel 0000:0a:00.1: bound 0000:0a:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
 



 sudo dmesg | grep -i amdgpu | grep kfd


[    4.169798] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[    4.170164] kfd kfd: amdgpu: added device 1002:73bf
 



je sais pas si çà te parlera :

AMDKFD Looking To Be Merged Into AMDGPU Linux DRM Kernel Driver

[ AMDKFD cherche à être fusionné avec le pilote de noyau AMDGPU Linux DRM]

Written by Michael Larabel in Radeon on 5 July 2018 at 10:48 AM EDT.

[ Écrit par Michael Larabel dans Radeon le 5 juillet 2018 à 10 h 48 HAE.] 38 Comments [ 38 commentaires]

RADEON --
[ RADÉON --]

While "AMDGPU" is often what is talked about when it comes to the Radeon graphics driver code within the Linux kernel with
it being the Direct Rendering Manager (DRM) driver
 for AMD GCN graphics cards and newer, there is also the AMDKFD kernel driver that plays a vital role for compute support.

[ Alors que 'AMDGPU' est souvent ce dont on parle en ce qui concerne le code du pilote graphique Radeon dans le noyau Linux,
il s'agit du pilote Direct Rendering Manager
 (DRM) pour les cartes graphiques AMD GCN et plus récentes, il existe également le pilote du noyau AMDKFD
qui joue un rôle essentiel pour le support informatique.]

AMDKFD is the AMD Kernel Fusion Driver (dating back to the days of AMD "Fusion") that is basically the AMD HSA compute driver within the kernel.

[ AMDKFD est le pilote AMD Kernel Fusion (remontant à l'époque d'AMD 'Fusion')
qui est essentiellement le pilote de calcul AMD HSA dans le noyau.]

AMDKFD is needed to work with the user-space ROCm/OpenCL compute components and in recent kernel releases is working out well
just not for AMD APUs but also
the discrete graphics cards.

[ AMDKFD est nécessaire pour fonctionner avec les composants de calcul ROCm/OpenCL de l'espace utilisateur et,
dans les versions récentes du noyau, fonctionne bien,
non pas pour les APU AMD, mais également pour les cartes graphiques discrètes.]

After relying upon out-of-tree kernel code for a while to get good compute support going, with Linux 4.17~4.18, things are looking bright.



Now AMD is discussing the merger of the AMDKFD driver code into the AMDGPU DRM driver itself.

[ AMD discute maintenant de la fusion du code du pilote AMDKFD dans le pilote AMDGPU DRM lui-même.]

AMDKFD already lives within the DRM subsystem while now with the mainline/upstream state of
this compute code being in good shape,
they are looking at merging it into this single driver.

[ AMDKFD vit déjà dans le sous-système DRM alors que maintenant que l'état principal/en amont de ce code de calcul est en bon état,
ils envisagent de le fusionner dans ce pilote unique.]

Another reason why it wasn't merged previously is that for a while, AMDKFD also supported the Radeon DRM driver too rather than just AMDGPU,
but with recent kernels only AMDGPU DRM is supported anyways.

[ Une autre raison pour laquelle il n'a pas été fusionné auparavant est que pendant un certain temps,
AMDKFD a également pris en charge le pilote Radeon DRM plutôt que
 simplement AMDGPU, mais avec les noyaux récents, seul AMDGPU DRM est de toute façon pris en charge.]

AMDKFD code would roughly be structured as another component to AMDGPU, like DAL/DC is for
the modern display code support within AMDGPU.

[ Le code AMDKFD serait à peu près structuré comme un autre composant d'AMDGPU,
comme DAL/DC pour la prise en charge du code d'affichage moderne dans AMDGPU.]

This merging would also allow some simplification of the code to be improved upon in the process,
removing some duplicated code between the two drivers, etc.

[ Cette fusion permettrait également d'améliorer une certaine simplification du code dans le processus,
en supprimant certains codes dupliqués entre les deux pilotes, etc.]

Initial plans for the AMDKFD-AMDGPU merger can be found via the mailing list.

[ Les plans initiaux pour la fusion AMDKFD-AMDGPU peuvent être trouvés via la liste de diffusion.]

It's likely this will take a while to happen, so is probably not something to look forward to seeing with
Linux 4.19 but perhaps we will see it in Linux 5.0.

[ Il est probable que cela prendra un certain temps, donc ce n'est probablement pas quelque chose
à attendre avec Linux 4.19,
mais peut-être que nous le verrons dans Linux 5.0.]
 

Dernière modification par Debian Alain (15-04-2022 21:32:48)

Hors ligne

#7 15-04-2022 21:26:45

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

On est prêt pour la suite  wink
sinon sous sid je vérifie ceci
Ce paquet de dépendance fournit le llvm par défaut.


apt policy llvm
 



apt-cache show llvm
 


pour garder la version par défaut en fonction de ma version de debian ( a priori la "llvm13" sous sid  pour l'instant)
je déco @++

#8 15-04-2022 21:40:24

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

tu conseilles de faire quoi avec llvm ?

apt policy llvm


llvm:
  Installé : (aucun)
  Candidat : 1:13.0-54
 Table de version :
     1:14.0-55~exp2 1
          1 http://deb.debian.org/debian experimental/main amd64 Packages
     1:13.0-54 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
     1:11.0-51+nmu5 100
        100 http://deb.debian.org/debian stable/main amd64 Packages
 



apt-cache show llvm


Package: llvm
Source: llvm-defaults (0.55~exp2)
Version: 1:14.0-55~exp2
Installed-Size: 88
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Architecture: amd64
Depends: llvm-runtime (= 1:14.0-55~exp2), llvm-14 (>= 14~)
Description-fr: machine virtuelle bas niveau (LLVM)
 La machine virtuelle bas-niveau (LLVM) est un ensemble de bibliothèques et
 d'outils qui permettent de facilement construire des compilateurs,
 optimiseurs, générateurs de code à la volée et beaucoup d'autres programmes
 relatifs à la compilation.
 .
 Ce paquet de dépendance fournit le llvm par défaut.
Description-md5: ffb2ad1faa8b9702532e67eba7253b5f
Tag: devel::compiler, devel::lang:c, devel::lang:c++, devel::library,
 implemented-in::c, implemented-in::c++, role::devel-lib, role::program
Section: devel
Priority: optional
Filename: pool/main/l/llvm-defaults/llvm_14.0-55~exp2_amd64.deb
Size: 11496
MD5sum: d02833bdd6a5925f432cfdc903967f00
SHA256: bff4337142a3f18110f3c90e1039d20c48499c4db038dbe25a19f20aebb3eced

Package: llvm
Source: llvm-defaults (0.54)
Version: 1:13.0-54
Installed-Size: 87
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Architecture: amd64
Depends: llvm-runtime (= 1:13.0-54), llvm-13 (>= 13~)
Description-fr: machine virtuelle bas niveau (LLVM)
 La machine virtuelle bas-niveau (LLVM) est un ensemble de bibliothèques et
 d'outils qui permettent de facilement construire des compilateurs,
 optimiseurs, générateurs de code à la volée et beaucoup d'autres programmes
 relatifs à la compilation.
 .
 Ce paquet de dépendance fournit le llvm par défaut.
Description-md5: ffb2ad1faa8b9702532e67eba7253b5f
Tag: devel::compiler, devel::lang:c, devel::lang:c++, devel::library,
 implemented-in::c, implemented-in::c++, role::devel-lib, role::program
Section: devel
Priority: optional
Filename: pool/main/l/llvm-defaults/llvm_13.0-54_amd64.deb
Size: 11336
MD5sum: 1f7cfd09f4da1d99d187a0e39896c260
SHA256: 551ac96b8f0026beed1468483511c9b0630bb6de2a066dce08edc6b603800dbc

Package: llvm
Source: llvm-defaults (0.51+nmu5)
Version: 1:11.0-51+nmu5
Installed-Size: 84
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Architecture: amd64
Depends: llvm-runtime (= 1:11.0-51+nmu5), llvm-11 (>= 11~)
Description-fr: machine virtuelle bas niveau (LLVM)
 La machine virtuelle bas-niveau (LLVM) est un ensemble de bibliothèques et
 d'outils qui permettent de facilement construire des compilateurs,
 optimiseurs, générateurs de code à la volée et beaucoup d'autres programmes
 relatifs à la compilation.
 .
 Ce paquet de dépendance fournit le llvm par défaut.
Description-md5: ffb2ad1faa8b9702532e67eba7253b5f
Tag: devel::compiler, devel::lang:c, devel::lang:c++, devel::library,
 implemented-in::c, implemented-in::c++, role::devel-lib, role::program
Section: devel
Priority: optional
Filename: pool/main/l/llvm-defaults/llvm_11.0-51+nmu5_amd64.deb
Size: 10692
MD5sum: 718e6b175e09bb50952c204bfd791d3c
SHA256: d7468fa208ef1f93a6acf468269b0eea567b67128e0ddc786ffd53c936c60b45
 

Hors ligne

#9 16-04-2022 07:44:10

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

je te conseille rien   =>  Ce paquet de dépendance fournit le llvm par défaut. (pour sid actuellement llvm13).
pour sid j'ai ce message (un Warning )


W: No zstd in /usr/bin:/sbin:/bin, using gzip
 


j'ai installé le paquet "zstd"
pour rocm beaucoup de paquets sont bloquer a cause de llvm14 en autre. (et d'autres pas finalisé )
pour le noyau dans /dev tu a ceci => /dev/kfd  , donc le noyau est prêt , si j'ai bien compris .

#10 16-04-2022 09:40:08

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

sudo dpkg -l *llvm*


Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                  Version       Architecture Description
+++-====================-=============-============-==================================================================
ii  libllvm13:amd64      1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies, runtime library
ii  libllvm13:i386       1:13.0.1-3+b2 i386         Modular compiler and toolchain technologies, runtime library
ii  llvm                 1:13.0-54     amd64        Low-Level Virtual Machine (LLVM)
ii  llvm-13              1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies
ii  llvm-13-dev          1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies, libraries and headers
un  llvm-13-doc          <aucune>      <aucune>     (aucune description n'est disponible)
ii  llvm-13-linker-tools 1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies - Plugins
ii  llvm-13-runtime      1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies, IR interpreter
ii  llvm-13-tools        1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies, tools
ii  llvm-runtime:amd64   1:13.0-54     amd64        Low-Level Virtual Machine (LLVM), bytecode interpreter
 



apt-cache madison llvm


      llvm | 1:14.0-55~exp2 | http://deb.debian.org/debian experimental/main amd64 Packages
      llvm |  1:13.0-54 | http://deb.debian.org/debian testing/main amd64 Packages
      llvm |  1:13.0-54 | http://deb.debian.org/debian unstable/main amd64 Packages
      llvm | 1:11.0-51+nmu5 | http://deb.debian.org/debian stable/main amd64 Packages
llvm-defaults |     0.49.1 | http://deb.debian.org/debian unstable/main Sources
llvm-defaults |       0.53 | http://deb.debian.org/debian unstable/main Sources
llvm-defaults |       0.54 | http://deb.debian.org/debian unstable/main Sources
 



apt depends llvm


llvm
  Dépend: llvm-runtime (= 1:13.0-54)
  Dépend: llvm-13 (>= 13~)
 



sudo dpkg -l llvm-runtime llvm-13


Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                Version       Architecture Description
+++-==================-=============-============-======================================================
ii  llvm-13            1:13.0.1-3+b2 amd64        Modular compiler and toolchain technologies
ii  llvm-runtime:amd64 1:13.0-54     amd64        Low-Level Virtual Machine (LLVM), bytecode interpreter
 



apt rdepends llvm


llvm
Reverse Depends:
  Casse: lld (<< 1:11.0-51+nmu2)
  Dépend: librust-clang-sys-dev
  Dépend: llvm-dev
  Remplace: lld (<< 1:11.0-51+nmu2)
  Dépend: emscripten (>= 1:11.0)
  Recommande: diffoscope
  Recommande: diffoscope
  Dépend: llvm-dev
  Recommande: diffoscope
  Dépend: librust-clang-sys-dev
  Dépend: llvm-dev
 



sudo dpkg -l  lld librust-clang-sys-dev llvm-dev emscripten diffoscope


[sudo] Mot de passe de alain :
dpkg-query: aucun paquet ne correspond à lld
dpkg-query: aucun paquet ne correspond à librust-clang-sys-dev
dpkg-query: aucun paquet ne correspond à llvm-dev
dpkg-query: aucun paquet ne correspond à emscripten
dpkg-query: aucun paquet ne correspond à diffoscope
 



apt-cache madison lld librust-clang-sys-dev llvm-dev emscripten diffoscope


      lld | 1:14.0-55~exp2 | http://deb.debian.org/debian experimental/main amd64 Packages
       lld |  1:13.0-54 | http://deb.debian.org/debian testing/main amd64 Packages
       lld |  1:13.0-54 | http://deb.debian.org/debian unstable/main amd64 Packages
       lld | 1:11.0-51+nmu5 | http://deb.debian.org/debian stable/main amd64 Packages
llvm-defaults |     0.49.1 | http://deb.debian.org/debian unstable/main Sources
llvm-defaults |       0.53 | http://deb.debian.org/debian unstable/main Sources
llvm-defaults |       0.54 | http://deb.debian.org/debian unstable/main Sources
librust-clang-sys-dev |    1.3.0-1 | http://deb.debian.org/debian testing/main amd64 Packages
librust-clang-sys-dev |    1.3.0-1 | http://deb.debian.org/debian unstable/main amd64 Packages
librust-clang-sys-dev |    1.0.1-2 | http://deb.debian.org/debian stable/main amd64 Packages
rust-clang-sys |    1.3.0-1 | http://deb.debian.org/debian unstable/main Sources
  llvm-dev | 1:14.0-55~exp2 | http://deb.debian.org/debian experimental/main amd64 Packages
  llvm-dev |  1:13.0-54 | http://deb.debian.org/debian testing/main amd64 Packages
  llvm-dev |  1:13.0-54 | http://deb.debian.org/debian unstable/main amd64 Packages
  llvm-dev | 1:11.0-51+nmu5 | http://deb.debian.org/debian stable/main amd64 Packages
llvm-defaults |     0.49.1 | http://deb.debian.org/debian unstable/main Sources
llvm-defaults |       0.53 | http://deb.debian.org/debian unstable/main Sources
llvm-defaults |       0.54 | http://deb.debian.org/debian unstable/main Sources
emscripten | 3.1.6~dfsg-3 | http://deb.debian.org/debian experimental/main amd64 Packages
emscripten | 3.1.6~dfsg-3 | http://deb.debian.org/debian experimental/main i386 Packages
emscripten | 3.1.5~dfsg-3 | http://deb.debian.org/debian testing/main amd64 Packages
emscripten | 3.1.5~dfsg-3 | http://deb.debian.org/debian testing/main i386 Packages
emscripten | 3.1.5~dfsg-3 | http://deb.debian.org/debian unstable/main amd64 Packages
emscripten | 3.1.5~dfsg-3 | http://deb.debian.org/debian unstable/main i386 Packages
emscripten | 2.0.12~dfsg-2 | http://deb.debian.org/debian stable/main amd64 Packages
emscripten | 2.0.12~dfsg-2 | http://deb.debian.org/debian stable/main i386 Packages
emscripten | 3.1.5~dfsg-3 | http://deb.debian.org/debian unstable/main Sources
diffoscope |        210 | http://deb.debian.org/debian unstable/main amd64 Packages
diffoscope |        210 | http://deb.debian.org/debian unstable/main i386 Packages
diffoscope |        206 | http://deb.debian.org/debian testing/main amd64 Packages
diffoscope |        206 | http://deb.debian.org/debian testing/main i386 Packages
diffoscope |        177 | http://deb.debian.org/debian stable/main amd64 Packages
diffoscope |        177 | http://deb.debian.org/debian stable/main i386 Packages
diffoscope |        210 | http://deb.debian.org/debian unstable/main Sources
 

Dernière modification par Debian Alain (16-04-2022 18:49:01)

Hors ligne

#11 17-04-2022 20:38:22

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

threads rocm  :

-- fedora & debian developpers --
-- Debian is packaging ROCm --
-- packaging progress --
-- data rocm --

Start-Date: 2022-04-16  10:30:35
Commandline: apt install --reinstall llvm
Requested-By: alain (1000)
Install: libxml2-dev:amd64 (2.9.13+dfsg-1, automatic), llvm-13-dev:amd64 (1:13.0.1-3+b2, automatic), binfmt-support:amd64 (2.2.1-2, automatic),
llvm:amd64 (1:13.0-54),llvm-13-tools:amd64 (1:13.0.1-3+b2, automatic), llvm-runtime:amd64 (1:13.0-54, automatic),
llvm-13-runtime:amd64 (1:13.0.1-3+b2, automatic), libclang-cpp13:amd64 (1:13.0.1-3+b2, automatic), libicu-dev:amd64 (67.1-7, automatic),
llvm-13:amd64 (1:13.0.1-3+b2, automatic), libz3-dev:amd64 (4.8.12-1+b1, automatic), llvm-13-linker-tools:amd64 (1:13.0.1-3+b2, automatic),
libpfm4:amd64 (4.11.1+git32-gd0b85fb-1, automatic), icu-devtools:amd64 (67.1-7, automatic)
End-Date: 2022-04-16  10:30:40
 



Start-Date: 2022-04-14  22:54:49
Commandline: apt --reinstall install rocminfo rocm-device-libs rocm-smi rocm-cmake
Requested-By: alain (1000)
Install: rocminfo:amd64 (5.1.0-1), rocm-smi:amd64 (5.1.0-3), rocm-device-libs:amd64 (5.1.0-1), rocm-cmake:amd64 (5.1.0-1),
librocm-smi64-1:amd64 (5.1.0-3, automatic), libhsakmt1:amd64 (5.1.0+dfsg-1, automatic), libhsa-runtime64-1:amd64 (5.1.0-2, automatic)
End-Date: 2022-04-14  22:54:50
 

Dernière modification par Debian Alain (18-04-2022 10:36:09)

Hors ligne

#12 28-04-2022 09:39:15

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

Bonjour
un petit truc sympa c'est le paquet "radeontop" a lancer en console user

un projet en cour aussi "r600g"  =>  https://www.phoronix.com/scan.php?page= … mpute-2022
pour du vieux matériel AMD GPU (amd ne le prend plus en charge , mais repris pour amélioration , si j'ai bien compris l'article ).

#13 29-04-2022 12:11:48

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

c'est ce que tu voulais , anonyme ?


XZOwXRz.png

Hors ligne

#14 02-05-2022 07:02:36

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

Bonjour
sur sid on utilise LLVM14


glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon RX 550 / 550 Series (polaris12, LLVM 14.0.1, DRM 3.44, 5.17.0-1-amd64) (0x699f)
    Version: 22.0.2
    Accelerated: yes
    Video memory: 2048MB
 



pour le paquet "mesa-utils" , une modification ce matin (mise a jours )
il est maintenant marqué "symlinks" et un nouveau paquet "mesa-utils-bin
ps: le paquet mesa-utils-extra a été retiré (sont installation provoque sur mate le retrait de "mesa-utils" et de "mate-tweak" donc je ne l'ai plus installé ).


apt-cache show mesa-utils
Package: mesa-utils
Source: mesa-demos
Version: 8.4.0-2
Installed-Size: 2144
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Replaces: mesa-utils-extra
Provides: mesa-utils-extra
Depends: mesa-utils-bin
Conflicts: mesa-utils-extra
Description-en: Miscellaneous Mesa utilities -- symlinks
 This package provides symlinks to several native utilities provided by Mesa,
 including glxinfo and glxgears.
Description-md5: e17310803bc0d3dd9b6d709d27adaeae
Homepage: https://mesa3d.org/
Tag: admin::benchmarking, admin::hardware, hardware::video,
 interface::commandline, interface::graphical, interface::x11,
 role::program, use::viewing, x11::application
Section: x11
Priority: optional
Filename: pool/main/m/mesa-demos/mesa-utils_8.4.0-2_amd64.deb
Size: 956636
MD5sum: f842a88c3f2d6209c89cf3305b646485
SHA256: 453c82246fb09e7cc93f456fc29b8bf6363a971f2f5f470dbf2709a2ea549149

Package: mesa-utils
Source: mesa-demos (8.4.0-1)
Version: 8.4.0-1+b2
Installed-Size: 149
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Depends: libc6 (>= 2.14), libgl1, libx11-6
Description-fr: divers utilitaires Mesa GL
 Ce paquet fournit divers utilitaires simples GL construits pour Mesa, comme
 glxinfo et glxgears.
Description-md5: 7ba8c06516518df0cd025192c4a64cd4
Homepage: https://mesa3d.org/
Tag: admin::benchmarking, admin::hardware, hardware::video,
 interface::commandline, interface::graphical, interface::x11,
 role::program, use::viewing, x11::application
Section: x11
Priority: optional
Filename: pool/main/m/mesa-demos/mesa-utils_8.4.0-1+b2_amd64.deb
Size: 35428
MD5sum: 84c66bff4c1f8fb9574c3e239e52c153
SHA256: 42eaa791f8ef95a5ab73559bd5926a65f5bd5e26a64b66938064b76cd8949dd4
 


pour rocm rien de neuf , j'ai installé tous les paquets disponibles sur le dépôt debian
rocm-smi et rocminfo fonctionne bien avec ma RX550
bonne journée @++

#15 02-05-2022 07:22:51

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

merci anonyme   smile  smile  smile

pour reprendre tes commandes :

oui , pour llvm , en effet :

glxinfo -B


name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon RX 6800 (sienna_cichlid, LLVM 14.0.1, DRM 3.44, 5.17.0-1-amd64) (0x73bf)
    Version: 22.0.2
    Accelerated: yes
    Video memory: 16384MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 14707 MB, largest block: 14707 MB
    VBO free aux. memory - total: 16300 MB, largest block: 16300 MB
    Texture free memory - total: 14707 MB, largest block: 14707 MB
    Texture free aux. memory - total: 16300 MB, largest block: 16300 MB
    Renderbuffer free memory - total: 14707 MB, largest block: 14707 MB
    Renderbuffer free aux. memory - total: 16300 MB, largest block: 16300 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 16384 MB
    Total available memory: 32752 MB
    Currently available dedicated video memory: 14707 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6800 (sienna_cichlid, LLVM 14.0.1, DRM 3.44, 5.17.0-1-amd64)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.0.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

 



et oui, pour mesa-utils :

apt-cache show mesa-utils


Package: mesa-utils
Source: mesa-demos
Version: 8.4.0-2
Installed-Size: 2144
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Replaces: mesa-utils-extra
Provides: mesa-utils-extra
Depends: mesa-utils-bin
Conflicts: mesa-utils-extra
Description-en: Miscellaneous Mesa utilities -- symlinks
 This package provides symlinks to several native utilities provided by Mesa,
 including glxinfo and glxgears.
Description-md5: e17310803bc0d3dd9b6d709d27adaeae
Homepage: https://mesa3d.org/
Tag: admin::benchmarking, admin::hardware, hardware::video,
 interface::commandline, interface::graphical, interface::x11,
 role::program, use::viewing, x11::application
Section: x11
Priority: optional
Filename: pool/main/m/mesa-demos/mesa-utils_8.4.0-2_amd64.deb
Size: 956636
MD5sum: f842a88c3f2d6209c89cf3305b646485
SHA256: 453c82246fb09e7cc93f456fc29b8bf6363a971f2f5f470dbf2709a2ea549149

Package: mesa-utils
Source: mesa-demos (8.4.0-1)
Version: 8.4.0-1+b2
Installed-Size: 149
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Depends: libc6 (>= 2.14), libgl1, libx11-6
Description-fr: divers utilitaires Mesa GL
 Ce paquet fournit divers utilitaires simples GL construits pour Mesa, comme
 glxinfo et glxgears.
Description-md5: 7ba8c06516518df0cd025192c4a64cd4
Homepage: https://mesa3d.org/
Tag: admin::benchmarking, admin::hardware, hardware::video,
 interface::commandline, interface::graphical, interface::x11,
 role::program, use::viewing, x11::application
Section: x11
Priority: optional
Filename: pool/main/m/mesa-demos/mesa-utils_8.4.0-1+b2_amd64.deb
Size: 35428
MD5sum: 84c66bff4c1f8fb9574c3e239e52c153
SHA256: 42eaa791f8ef95a5ab73559bd5926a65f5bd5e26a64b66938064b76cd8949dd4

Package: mesa-utils
Source: mesa-demos (8.4.0-1)
Version: 8.4.0-1+b1
Installed-Size: 149
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Depends: libc6 (>= 2.14), libgl1, libglew2.1 (>= 1.12.0), libglu1-mesa | libglu1, libx11-6, libxext6
Description-fr: divers utilitaires Mesa GL
 Ce paquet fournit divers utilitaires simples GL construits pour Mesa, comme
 glxinfo et glxgears.
Description-md5: 7ba8c06516518df0cd025192c4a64cd4
Homepage: https://mesa3d.org/
Tag: admin::benchmarking, admin::hardware, hardware::video,
 interface::commandline, interface::graphical, interface::x11,
 role::program, use::viewing, x11::application
Section: x11
Priority: optional
Filename: pool/main/m/mesa-demos/mesa-utils_8.4.0-1+b1_amd64.deb
Size: 34944
MD5sum: 7db85c0225401295efb47a65065be296
SHA256: f3c25036e070737e9a5356e91dc9b2f1861c84767d0c2ee7ec59f7d59e4fbd00
 



pour le projet rocm , tu as compilé quels paquets ?
tu possèdes quels paquets ?

merci .

amicalement ,

alain .

coyotus.png

Hors ligne

#16 02-05-2022 07:48:30

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

@anonyme  big_smile   big_smile   big_smile

pour ton post #12 , je l'ai traduit .
https://www.phoronix.com/scan.php?page= … mpute-2022

il est tellement dense  que j'ai pas compris grand chose .

apparemment , la communauté linux aurait travaillé sur le projet R600g .
un pilote pour les cartes pré-GCN(HD 2000 / HD 5000 / HD 6000 / etc..) 
et pré-POLARIS (RX 500) .
il s'agirait de synthétiser les efforts et de mettre au point le suivi d'un pilote openGL / openCL
pour ces cartes .

voilà la traduction (IM Translator)

Traduction  a écrit :

ConfidentialitéConfidentialité
Phoronix

    Articles et critiques
    nouvelles archives
    Forums
    Prime
    Catégories

Le pilote Open Source R600g pour les anciens GPU AMD voit une nouvelle activité pour améliorer le calcul GPU
Écrit par Michael Larabel dans Radeon le 27 avril 2022 à 07h27 HAE. 11 commentaires
RADÉON --
Alors qu'AMD a depuis longtemps cessé de contribuer activement au pilote open-source R600 Gallium3D sur les systèmes Linux pour OpenGL sur Radeon HD 2000 'R600' via les cartes graphiques Radeon HD 6000 'Northern Islands', grâce à quelques développeurs de la communauté open-source ce pilote Mesa code continue de voir des améliorations même si la série Radeon HD 6000 a déjà plus d'une décennie. Les derniers sur le front du R600g sont divers efforts visant à améliorer la prise en charge du calcul GPU.

Une grande partie du travail R600g ces derniers temps a été réalisé par le développeur indépendant Gert Wollny travaillant sur le support NIR comme alternative au TGSI. Il est en train de déployer un back-end NIR réécrit et d'apporter d'autres améliorations à cette représentation intermédiaire du pilote.

Le développeur open source Jason Volk a quant à lui récemment travaillé sur des améliorations du R600g pour bénéficier de la prise en charge/des performances de calcul du GPU. Une demande de fusion est maintenant ouverte pour améliorer les performances du pool de mémoire de calcul et réduire la fragmentation pour le pilote R600g. Il existe également un autre MR pour améliorer également la gestion de la mémoire de calcul.

Jason Volk a également mis en place d'autres améliorations R600g via son référentiel Mesa où il a une branche travaillant sur la prise en charge du pointeur utilisateur 'userptr' et d'autres améliorations liées au calcul pour ces GPU AMD pré-GCN.

Intéressant de voir tout ce travail R600 Gallium3D se produire en 2022. Séparément, Mesa a vu la nouvelle pile OpenCL «Rusticl» se réunir. Il sera intéressant de voir à quel point Rusticl fonctionne bien avec R600g et s'il est finalement capable de fournir un meilleur support OpenCL maintenant qu'à l'époque où les séries Radeon HD 5000/6000 étaient courantes et à l'époque (pré-ROCm) où AMD travaillait sur le Pile OpenCL Mesa 'Clover' qui reste à ce jour en mauvais état.


Grâce à l'open-source, les anciens GPU Radeon conservent une meilleure valeur sur Linux.

Pendant ce temps, pour le pilote Radeon Software sous Windows et dans la capacité de support officielle d'AMD, l'année dernière, AMD a hérité les GPU pré-Polaris tandis que, grâce à l'écosystème Linux/open-source, des GPU beaucoup plus anciens continuent de voir ces améliorations axées sur la communauté.
11 commentaires

Nouvelles connexes
AMD envoie de nouveaux correctifs Linux dans le cadre de sa prise en charge du GPU de nouvelle génération
RADV explore « un pilote sur le GPU » pour déplacer davantage de tâches Vulkan vers le GPU
Le code de traçage de rayons RADV LBVH atterrit dans Mesa 22.2
Plus de modifications du pilote graphique AMD Radeon en file d'attente avant Linux 5.19
GNOME 42 Mutter Lands Fix pour l'utilisation de l'ancien pilote graphique 'Radeon'
AMD prépare le lot initial de code de pilote graphique Radeon pour Linux 5.19
A propos de l'auteur
Photo de l'auteur

Michael Larabel est l'auteur principal de Phoronix.com et a fondé le site en 2004 en mettant l'accent sur l'enrichissement de l'expérience matérielle Linux. Michael a écrit plus de 20 000 articles couvrant l'état du support matériel Linux, les performances Linux, les pilotes graphiques et d'autres sujets. Michael est également le développeur principal de la suite de tests Phoronix, de Phoromatic et du logiciel d'analyse comparative automatisé OpenBenchmarking.org. Il peut être suivi via Twitter ou contacté via MichaelLarabel.com.
Nouvelles populaires cette semaine
Linus Torvalds commente la situation du pilote Linux NTFS
Inquiétudes suscitées par le 'nouveau' pilote Linux NTFS qui a fusionné l'année dernière
Ubuntu 22.04 LTS modifie la valeur par défaut du pilote NVIDIA pour utiliser X.Org plutôt que Wayland
Fedora Linux 36 à nouveau retardé - vise maintenant à sortir vers la mi-mai
Ubuntu 22.04 LTS désactive l'accélération 3D pour les machines virtuelles invitées avec les boîtes GNOME / Virt-Manager
Linux désactivant l'accès brut aux disquettes 'FDRAWCMD' par défaut
Ubuntu décrit comment utiliser sa version bêta du noyau en temps réel - Il nécessite l'avantage d'Ubuntu
Android 13 Beta 1 est sorti - continue de se concentrer sur la confidentialité et la sécurité
Dernières nouvelles de Linux
Microsoft rejoint l'Open 3D Foundation pour faire progresser le développement 3D Open Source
GNU Debugger 12.1 publié avec le chargement de symboles multithread par défaut
Sortie de Linux 5.18-rc5 - 'Un tout petit peu plus gros'
Linux 5.19 pour aider à signaler l'emplacement physique d'un appareil connecté
Linux NTFS, Ryzen 7 5800X3D, Mesa 22.1 et autres excitation open source d'avril
Google Hangouts Meet Speakermic Obtenir un pilote Linux pour résoudre le problème du bouton de sourdine
Nouvelles fonctionnalités C++ brillantes de GCC 12 - Plus de C++23 implémenté
Gigabyte B660 GAMING X DDR4 aura des capteurs de température fonctionnels avec Linux 5.18
AMD envoie de nouveaux correctifs Linux pour RDNA3 'GFX11'
Nouveau bascule vers le backend NIR par défaut
Montrez votre soutien, passez à Premium

Phoronix Premium permet un accès sans publicité au site, des articles de plusieurs pages sur une seule page et d'autres fonctionnalités tout en prenant en charge les opérations continues de ce site.
Derniers articles en vedette
Performances d'AMD EPYC au cours des six dernières années de versions d'Ubuntu Linux LTS
AMD Radeon RX 6400 sous Linux
AMD Ryzen 7 5800X3D sous Linux : pas pour les jeux, mais très excitant pour Ot



amicalement ,

alain .

coyotus.png

Hors ligne

#17 02-05-2022 08:43:02

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

https://salsa.debian.org/rocm-team/comm … g-progress

rocm_smi_lib :

apt policy librocm-smi64 librocm-smi-dev liboam-1 liboam-dev


librocm-smi-dev:
  Installé : (aucun)
  Candidat : 5.1.0-3
 Table de version :
     5.1.0-3 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
liboam-dev:
  Installé : (aucun)
  Candidat : 5.1.0-3
 Table de version :
     5.1.0-3 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        100 http://deb.debian.org/debian testing/main i386 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main i386 Packages
N: Impossible de trouver le paquet librocm-smi64
N: Impossible de trouver le paquet liboam-1
 



rocm-cmake  et   rocminfo :

apt policy rocm-cmake rocminfo


rocm-cmake:
  Installé : 5.1.0-1
  Candidat : 5.1.0-1
 Table de version :
 *** 5.1.0-1 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        100 http://deb.debian.org/debian testing/main i386 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main i386 Packages
        100 /var/lib/dpkg/status
rocminfo:
  Installé : 5.1.0-1
  Candidat : 5.1.0-1
 Table de version :
 *** 5.1.0-1 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
 



rocr-runtime :

apt policy libhsa-runtime64-1 libhsaruntime64-dev


libhsa-runtime64-1:
  Installé : 5.1.0-2
  Candidat : 5.1.0-2
 Table de version :
 *** 5.1.0-2 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
N: Impossible de trouver le paquet libhsaruntime64-dev
 



roct-thunk-interface :

apt policy libhsakmt-1 libhsakmt-dev


libhsakmt-dev:
  Installé : 5.1.0+dfsg-1
  Candidat : 5.1.0+dfsg-1
 Table de version :
 *** 5.1.0+dfsg-1 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     3.7.0+dfsg-1 100
        100 http://deb.debian.org/debian stable/main amd64 Packages
N: Impossible de trouver le paquet libhsakmt-1
 



rocm-compilersupport  et   rocm-device-libs : 

apt policy rocm-comgr rocm-device-libs


rocm-device-libs:
  Installé : 5.1.0-1
  Candidat : 5.1.0-1
 Table de version :
 *** 5.1.0-1 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     4.5.2-1~exp1 1
          1 http://deb.debian.org/debian experimental/main amd64 Packages
          1 http://deb.debian.org/debian experimental/main i386 Packages
N: Impossible de trouver le paquet rocm-comgr
 

Dernière modification par Debian Alain (02-05-2022 08:47:12)

Hors ligne

#18 02-05-2022 08:44:12

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

Bonjour
pour ton #15 un juste "même chose que toi" ( tu est en sid aussi ) aurait suffit , les retours de commandes pas très utiles.
idem pour la traduction , chacun peut le faire sur sa machine , j'ai juste donné l'info pour ceux que cela intéresse .
par contre l'installation du paquet "mesa-utils-bin"  a posé un problème sur gnome ? (je suppose que tu n'a pas le paquet "mesa-utils-extra" installé )
voila juste pour garder le fil propre , a mon avis ça va être très long cette affaire .
pour les paquets installés pour l'instant : a prendre que rocm => https://qa.debian.org/developer.php?ema … debian.org
le projet sur debian => https://salsa.debian.org/rocm-team/comm … ree/master
installé les .deb quand disponible
et compilé les sources par curiosité . (avec quelques difficultés pas trop mon truc )
a partir du nom (colonne de gauche du tableau) tu peu avoir le retour du tracking (et donc l'état du paquet (ou des sources) sur debian sid)
j'ai 7 dossiers (qui correspond au tableau ) mais on est loin du compte . au niveau paquet plus de 7  wink
je pense que debian va faire au final un peu comme lorsque on installe un drivers nvidia nonfree , quelque chose de simple pour l' utilisateur (et n'utilise pas le dossier /opt  comme amd )
pour rappel le projet d' AMD est pour les serveurs et des gpu pro pour le calcul et des OS serveur comme Fedora, donc aucune certitude que notre matériel soit compatible .

#19 02-05-2022 09:29:31

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

apt-listbugs list mesa-utils-bin


Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
 



apt-listbugs list mesa-utils-extra


Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
 



apt policy mesa-utils-bin


mesa-utils-bin:
  Installé : 8.4.0-2
  Candidat : 8.4.0-2
 Table de version :
 *** 8.4.0-2 500
        500 http://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
 



apt policy mesa-utils-extra


mesa-utils-extra:
  Installé : (aucun)
  Candidat : 8.4.0-1+b2
 Table de version :
     8.4.0-1+b2 500
        100 http://deb.debian.org/debian testing/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
     8.4.0-1+b1 100
        100 http://deb.debian.org/debian stable/main amd64 Packages
 

Hors ligne

#20 03-05-2022 12:22:23

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

A supprimer

Dernière modification par anonyme (12-01-2023 08:59:33)

#21 03-05-2022 12:39:33

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

c'est çà que tu voulais , anonyme  ?

dkT4jICm.png

bC4KzdYm.png

j' ai eu du mal à voir la ligne "interface" et celle du resizable bar .

Dernière modification par Debian Alain (04-05-2022 11:12:53)

Hors ligne

#22 03-08-2022 20:46:24

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

a supprimer

Dernière modification par anonyme (08-01-2023 07:38:50)

#23 25-11-2022 21:34:01

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

a supprimer

Dernière modification par anonyme (08-01-2023 07:38:14)

#24 26-11-2022 10:24:58

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

a supprimer

Dernière modification par anonyme (08-01-2023 07:37:46)

#25 27-11-2022 08:37:14

anonyme
Invité

Re : [Abandon] Projet Rocm sur debian sid pour gpu AMD

a supprimer

Dernière modification par anonyme (08-01-2023 07:37:06)

Pied de page des forums