Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

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

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

#1 12-12-2021 11:48:37

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

[résolu] linux AMD radeon software

bonjour à tous smile  smile  smile

je cherche l'équivalent  de AMD Radeon Software

mais sous linux .

vous avez çà en magasin ?

amicalement ,

alain.

coyotus.png

Dernière modification par Debian Alain (13-12-2021 18:45:13)

Hors ligne

#2 12-12-2021 11:54:32

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [résolu] linux AMD radeon software

Hello,

C'est propriétaire mais ça répond à ta demande :
https://www.amd.com/en/support/kb/relea … inux-21-30

Edit:
Par contre, rien pour Debian !
Je télécharge les 2 versions pour Ubuntu pour voir leur compatibilité avec Debian wink

Dernière modification par Tawal (12-12-2021 12:10:50)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 12-12-2021 13:34:58

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

Re : [résolu] linux AMD radeon software

merci Tawal , c'est très gentil .

les pilotes proprio ne m'intéressent pas .
je ne sais pas sur quel pied danser avec .

s'il m'intéressent , c'est uniquement pour openCL .
et ils ne sont pas encore prêts .

ce qui m' intéresse  aussi , c'est l'interface graphique de gestion de la carte .
mais si pour l'avoir  il faut installer des pilotes proprio , je suis plus aussi sûr .

surtout que chez  AMD , ils ont fait les choses bien , comme par hasard ...
des programmes pour ubuntu mais aucun pour Debian !

zut !

merci qd mme .

amicalement ,

alain.

coyotus.png

Hors ligne

#4 12-12-2021 14:18:41

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [résolu] linux AMD radeon software

Oui et au vu du contenu de l'archive, ça fait peur :

$ ls -1 amdgpu-pro-21.30-1290604-ubuntu-20.04
doc
amdgpu_21.30-1290604_amd64.deb
amdgpu-core_21.30-1290604_all.deb
amdgpu-dkms_5.11.19.98-1290604_all.deb
amdgpu-dkms-firmware_5.11.19.98-1290604_all.deb
amdgpu-doc_21.30-1290604_all.deb
amdgpu-install
amdgpu-lib_21.30-1290604_amd64.deb
amdgpu-lib32_21.30-1290604_amd64.deb
amdgpu-pin_21.30-1290604_all.deb
amdgpu-pro_21.30-1290604_amd64.deb
amdgpu-pro-core_21.30-1290604_all.deb
amdgpu-pro-install
amdgpu-pro-lib32_21.30-1290604_amd64.deb
amdgpu-pro-pin_21.30-1290604_all.deb
amdgpu-pro-rocr-opencl_21.30-1290604_amd64.deb
amf-amdgpu-pro_21.30-1290604_amd64.deb
clinfo-amdgpu-pro_21.30-1290604_amd64.deb
clinfo-amdgpu-pro_21.30-1290604_i386.deb
comgr-amdgpu-pro_2.1.0-1290604_amd64.deb
comgr-amdgpu-pro-dev_2.1.0-1290604_amd64.deb
gst-omx-amdgpu_1.0.0.1-1290604_amd64.deb
gst-omx-amdgpu_1.0.0.1-1290604_i386.deb
hip-rocr-amdgpu-pro_21.30-1290604_amd64.deb
hsakmt-roct-amdgpu_1.0.9-1290604_amd64.deb
hsakmt-roct-amdgpu-dev_1.0.9-1290604_amd64.deb
hsa-runtime-rocr-amdgpu_1.3.0-1290604_amd64.deb
hsa-runtime-rocr-amdgpu-dev_1.3.0-1290604_amd64.deb
kfdtest-amdgpu_1.0.9-1290604_amd64.deb
libdrm2-amdgpu_2.4.106-1290604_amd64.deb
libdrm2-amdgpu_2.4.106-1290604_i386.deb
libdrm-amdgpu-amdgpu1_2.4.106-1290604_amd64.deb
libdrm-amdgpu-amdgpu1_2.4.106-1290604_i386.deb
libdrm-amdgpu-common_1.0.0-1290604_all.deb
libdrm-amdgpu-dev_2.4.106-1290604_amd64.deb
libdrm-amdgpu-dev_2.4.106-1290604_i386.deb
libdrm-amdgpu-radeon1_2.4.106-1290604_amd64.deb
libdrm-amdgpu-radeon1_2.4.106-1290604_i386.deb
libdrm-amdgpu-utils_2.4.106-1290604_amd64.deb
libdrm-amdgpu-utils_2.4.106-1290604_i386.deb
libegl1-amdgpu-mesa_21.2.0-1290604_amd64.deb
libegl1-amdgpu-mesa_21.2.0-1290604_i386.deb
libegl1-amdgpu-mesa-dev_21.2.0-1290604_amd64.deb
libegl1-amdgpu-mesa-dev_21.2.0-1290604_i386.deb
libegl1-amdgpu-mesa-drivers_21.2.0-1290604_amd64.deb
libegl1-amdgpu-mesa-drivers_21.2.0-1290604_i386.deb
libegl1-amdgpu-pro_21.30-1290604_amd64.deb
libegl1-amdgpu-pro_21.30-1290604_i386.deb
libgbm1-amdgpu_21.2.0-1290604_amd64.deb
libgbm1-amdgpu_21.2.0-1290604_i386.deb
libgbm-amdgpu-dev_21.2.0-1290604_amd64.deb
libgbm-amdgpu-dev_21.2.0-1290604_i386.deb
libgl1-amdgpu-mesa-dev_21.2.0-1290604_amd64.deb
libgl1-amdgpu-mesa-dev_21.2.0-1290604_i386.deb
libgl1-amdgpu-mesa-dri_21.2.0-1290604_amd64.deb
libgl1-amdgpu-mesa-dri_21.2.0-1290604_i386.deb
libgl1-amdgpu-mesa-glx_21.2.0-1290604_amd64.deb
libgl1-amdgpu-mesa-glx_21.2.0-1290604_i386.deb
libgl1-amdgpu-pro-appprofiles_21.30-1290604_all.deb
libgl1-amdgpu-pro-dri_21.30-1290604_amd64.deb
libgl1-amdgpu-pro-dri_21.30-1290604_i386.deb
libgl1-amdgpu-pro-ext_21.30-1290604_amd64.deb
libgl1-amdgpu-pro-ext_21.30-1290604_i386.deb
libgl1-amdgpu-pro-glx_21.30-1290604_amd64.deb
libgl1-amdgpu-pro-glx_21.30-1290604_i386.deb
libglapi1-amdgpu-pro_21.30-1290604_amd64.deb
libglapi1-amdgpu-pro_21.30-1290604_i386.deb
libglapi-amdgpu-mesa_21.2.0-1290604_amd64.deb
libglapi-amdgpu-mesa_21.2.0-1290604_i386.deb
libgles1-amdgpu-mesa_21.2.0-1290604_amd64.deb
libgles1-amdgpu-mesa_21.2.0-1290604_i386.deb
libgles1-amdgpu-mesa-dev_21.2.0-1290604_amd64.deb
libgles1-amdgpu-mesa-dev_21.2.0-1290604_i386.deb
libgles2-amdgpu-mesa_21.2.0-1290604_amd64.deb
libgles2-amdgpu-mesa_21.2.0-1290604_i386.deb
libgles2-amdgpu-mesa-dev_21.2.0-1290604_amd64.deb
libgles2-amdgpu-mesa-dev_21.2.0-1290604_i386.deb
libgles2-amdgpu-pro_21.30-1290604_amd64.deb
libgles2-amdgpu-pro_21.30-1290604_i386.deb
libllvm12.0-amdgpu_12.0-1290604_amd64.deb
libllvm12.0-amdgpu_12.0-1290604_i386.deb
libllvm-amdgpu-pro-rocm_13.0-1290604_amd64.deb
libwayland-amdgpu-bin_1.18.0-1290604_amd64.deb
libwayland-amdgpu-bin_1.18.0-1290604_i386.deb
libwayland-amdgpu-client0_1.18.0-1290604_amd64.deb
libwayland-amdgpu-client0_1.18.0-1290604_i386.deb
libwayland-amdgpu-cursor0_1.18.0-1290604_amd64.deb
libwayland-amdgpu-cursor0_1.18.0-1290604_i386.deb
libwayland-amdgpu-dev_1.18.0-1290604_amd64.deb
libwayland-amdgpu-dev_1.18.0-1290604_i386.deb
libwayland-amdgpu-doc_1.18.0-1290604_all.deb
libwayland-amdgpu-egl1_1.18.0-1290604_amd64.deb
libwayland-amdgpu-egl1_1.18.0-1290604_i386.deb
libwayland-amdgpu-egl-backend-dev_1.18.0-1290604_amd64.deb
libwayland-amdgpu-egl-backend-dev_1.18.0-1290604_i386.deb
libwayland-amdgpu-server0_1.18.0-1290604_amd64.deb
libwayland-amdgpu-server0_1.18.0-1290604_i386.deb
libxatracker2-amdgpu_21.2.0-1290604_amd64.deb
libxatracker2-amdgpu_21.2.0-1290604_i386.deb
libxatracker-amdgpu-dev_21.2.0-1290604_amd64.deb
libxatracker-amdgpu-dev_21.2.0-1290604_i386.deb
llvm-amdgpu-12.0_12.0-1290604_amd64.deb
llvm-amdgpu-12.0_12.0-1290604_i386.deb
llvm-amdgpu_12.0-1290604_amd64.deb
llvm-amdgpu_12.0-1290604_i386.deb
llvm-amdgpu-12.0-dev_12.0-1290604_amd64.deb
llvm-amdgpu-12.0-dev_12.0-1290604_i386.deb
llvm-amdgpu-12.0-runtime_12.0-1290604_amd64.deb
llvm-amdgpu-12.0-runtime_12.0-1290604_i386.deb
llvm-amdgpu-dev_12.0-1290604_amd64.deb
llvm-amdgpu-dev_12.0-1290604_i386.deb
llvm-amdgpu-pro-rocm_13.0-1290604_amd64.deb
llvm-amdgpu-pro-rocm-dev_13.0-1290604_amd64.deb
llvm-amdgpu-runtime_12.0-1290604_amd64.deb
llvm-amdgpu-runtime_12.0-1290604_i386.deb
mesa-amdgpu-common-dev_21.2.0-1290604_amd64.deb
mesa-amdgpu-common-dev_21.2.0-1290604_i386.deb
mesa-amdgpu-omx-drivers_21.2.0-1290604_amd64.deb
mesa-amdgpu-omx-drivers_21.2.0-1290604_i386.deb
mesa-amdgpu-va-drivers_21.2.0-1290604_amd64.deb
mesa-amdgpu-va-drivers_21.2.0-1290604_i386.deb
mesa-amdgpu-vdpau-drivers_21.2.0-1290604_amd64.deb
mesa-amdgpu-vdpau-drivers_21.2.0-1290604_i386.deb
ocl-icd-libopencl1-amdgpu-pro_21.30-1290604_amd64.deb
ocl-icd-libopencl1-amdgpu-pro_21.30-1290604_i386.deb
ocl-icd-libopencl1-amdgpu-pro-dev_21.30-1290604_amd64.deb
ocl-icd-libopencl1-amdgpu-pro-dev_21.30-1290604_i386.deb
opencl-orca-amdgpu-pro-icd_21.30-1290604_amd64.deb
opencl-orca-amdgpu-pro-icd_21.30-1290604_i386.deb
opencl-rocr-amdgpu-pro_21.30-1290604_amd64.deb
opencl-rocr-amdgpu-pro-dev_21.30-1290604_amd64.deb
Packages
Release
rocm-device-libs-amdgpu-pro_1.0.0-1290604_amd64.deb
vulkan-amdgpu_21.30-1290604_amd64.deb
vulkan-amdgpu-pro_21.30-1290604_amd64.deb
vulkan-amdgpu-pro_21.30-1290604_i386.deb
wayland-protocols-amdgpu_1.21-1290604_all.deb
xserver-xorg-amdgpu-video-amdgpu_19.1.0-1290604_amd64.deb
 


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#5 12-12-2021 15:36:40

robert2a
Membre
Distrib. : Buster 10 version 10.11
Noyau : kernel buster backports
(G)UI : Mate
Inscription : 15-11-2014

Re : [résolu] linux AMD radeon software

Bonjour
encore une fois  ..........
le noyau est compilé pour une prise en charge basic de OpenCL
des paquets a installé de mesa pour une prise en charge basic d'OpenCL


free implementation of the OpenCL API -- ICD runtime
 
This package contains the mesa implementation of the OpenCL (Open Compute
Language) library, which is intended for use with an ICD loader. OpenCL
provides a standardized interface for computational analysis on graphical
processing units.
 



debian ne peut pas intégrer autre chose pour des questions de droit (licence propriétaire) sur mesa

pour utiliser OpenCL(amd et intel) ou Cuda (nvidia) il faut un driver fonctionnel nonfree et logiciel nonfree (OpenCL ou Cuda)
ceci va modifier le noyau et modules pour la prise en charge des DRM (2D/3D) et OpenCL

a ma connaissance seul ubuntu fournit ce qu'il faut (en nonfree) pour faire fonctionner les gpu AMD avec OpenCL (jamais testé)
pour nvidia , debian fourni dans la section nonfree ce qu'il faut pour Cuda

ps: pour intel il y a un paquet (beignet) , avec l'arrivé de grosses cartes graphique intel ça peu changer
paquet : beignet-opencl-icd


 OpenCL (« Open Computing Language ») est une norme multivendeur pour la programmation parallèle
 généraliste de systèmes hétérogènes qui incluent des CPU, des GPU et d'autres processeurs.

Ce paquet fournit la bibliothèque partagée pour l'implémentation d'Intel
 qui prend en charge les GPU intégrés des processeurs Intel Ivy Bridge (ix-3xxx), Bay Trail et suivants.

Les futurs processeurs (y compris des mêmes familles) nécessiteront probablement
 de futures versions de ce paquet ; dans Debian stable, ils seront fournis grâce aux rétroportages.
 



a ma connaissance , les applications de calcul (comme blender et autres ) ne fonctionne que avec du nonfree (ou en basic en libre cpu)
ps: la prise en charge par mesa est trop basic pour des raisons de licences
A compléter si d'autres informations  smile


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

#6 12-12-2021 17:25:54

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

Re : [résolu] linux AMD radeon software

le noyau 5.15.6 (kernel.org) vient de me donner la possibilité d'installer openCL .

je viens de le faire .

maintennant , j'ai openCL sur ma Debian .
j'ai pu régler blender  pour prendre en charge et le cpu et le gpu .
le résultat est surprenant et très agréable .

selon les fichiers , pas toujours très beau mais le traitement est rapide .

pour plus d'infos , voire mon tuto .

-- mon tuto --

ce qui me manque , c'est une interface (graphique de préférence) pour régler ma carte (AMD RX 6800) .
réglages de la courbe de ventilation , de l'overclock , de l'undervolt , etc ...

amicalement ,

alain.

coyotus.png

p.s.:

clinfo


Number of platforms                               1
  Platform Name                                   AMD Accelerated Parallel Processing
  Platform Vendor                                 Advanced Micro Devices, Inc.
  Platform Version                                OpenCL 2.0 AMD-APP (3314.0)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_amd_event_callback
  Platform Extensions function suffix             AMD

  Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 1
  Device Name                                     gfx1030
  Device Vendor                                   Advanced Micro Devices, Inc.
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 2.0
  Driver Version                                  3314.0 (HSA1.1,LC)
  Device OpenCL C Version                         OpenCL C 2.0
  Device Type                                     GPU
  Device Board Name (AMD)                         Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
  Device PCI-e ID (AMD)                           0x73bf
  Device Topology (AMD)                           PCI-E, 0000:0a:00.0
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               30
  SIMD per compute unit (AMD)                     4
  SIMD width (AMD)                                32
  SIMD instruction width (AMD)                    1
  Max clock frequency                             2475MHz
  Graphics IP (AMD)                               10.3
  Device Partition                                (core)
    Max number of sub-devices                     30
    Supported partition types                     None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             1024x1024x1024
  Max work group size                             256
  Preferred work group size (AMD)                 256
  Max work group size (AMD)                       1024
  Preferred work group size multiple (kernel)     32
  Wavefront width (AMD)                           32
  Preferred / native vector sizes                
    char                                                 4 / 4      
    short                                                2 / 2      
    int                                                  1 / 1      
    long                                                 1 / 1      
    half                                                 1 / 1        (cl_khr_fp16)
    float                                                1 / 1      
    double                                               1 / 1        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     No
    Infinity and NANs                             No
    Round to nearest                              No
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              17163091968 (15.98GiB)
  Global free memory (AMD)                        16760832 (15.98GiB) 16760832 (15.98GiB)
  Global memory channels (AMD)                    8
  Global memory banks per channel (AMD)           4
  Global memory bank width (AMD)                  256 bytes
  Error Correction support                        No
  Max memory allocation                           14588628168 (13.59GiB)
  Unified memory for Host and Device              No
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   Yes
    Fine-grained system sharing                   No
    Atomics                                       No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics                
    SVM                                           0 bytes
    Global                                        0 bytes
    Local                                         0 bytes
  Max size for global variable                    14588628168 (13.59GiB)
  Preferred total size of global vars             17163091968 (15.98GiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        16384 (16KiB)
  Global Memory cache line size                   64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             29631
    Max size for 1D images from buffer            134217728 pixels
    Max 1D or 2D image array size                 8192 images
    Base address alignment for 2D image buffers   256 bytes
    Pitch alignment for 2D image buffers          256 pixels
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             16384x16384x8192 pixels
    Max number of read image args                 128
    Max number of write image args                8
    Max number of read/write image args           64
  Max number of pipe args                         16
  Max active pipe reservations                    16
  Max pipe packet size                            1703726280 (1.587GiB)
  Local memory type                               Local
  Local memory size                               65536 (64KiB)
  Local memory size per CU (AMD)                  65536 (64KiB)
  Local memory banks (AMD)                        32
  Max number of constant args                     8
  Max constant buffer size                        14588628168 (13.59GiB)
  Preferred constant buffer size (AMD)            16384 (16KiB)
  Max size of kernel argument                     1024
  Queue properties (on host)                      
    Out-of-order execution                        No
    Profiling                                     Yes
  Queue properties (on device)                    
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                262144 (256KiB)
    Max size                                      8388608 (8MiB)
  Max queues on device                            1
  Max events on device                            1024
  Prefer user sync for interop                    Yes
  Number of P2P devices (AMD)                     0
  Profiling timer resolution                      1ns
  Profiling timer offset since Epoch (AMD)        0ns (Thu Jan  1 01:00:00 1970)
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
    Thread trace supported (AMD)                  No
    Number of async queues (AMD)                  8
    Max real-time compute queues (AMD)            8
    Max real-time compute units (AMD)             30
  printf() buffer size                            4194304 (4MiB)
  Built-in kernels                                (n/a)
  Device Extensions                               cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_depth_images cl_amd_copy_buffer_p2p cl_amd_assembly_program

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  AMD Accelerated Parallel Processing
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [AMD]
  clCreateContext(NULL, ...) [default]            Success [AMD]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 AMD Accelerated Parallel Processing
    Device Name                                   gfx1030
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 AMD Accelerated Parallel Processing
    Device Name                                   gfx1030
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
    Platform Name                                 AMD Accelerated Parallel Processing
    Device Name                                   gfx1030

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.14
  ICD loader Profile                              OpenCL 3.0
 

Dernière modification par Debian Alain (12-12-2021 17:49:53)

Hors ligne

#7 12-12-2021 18:03:46

robert2a
Membre
Distrib. : Buster 10 version 10.11
Noyau : kernel buster backports
(G)UI : Mate
Inscription : 15-11-2014

Re : [résolu] linux AMD radeon software

que donne glxinfo ?


glxinfo -B
 



et pour ceci


ce qui me manque , c'est une interface (graphique de préférence) pour régler ma carte (AMD RX 6800) .
réglages de la courbe de ventilation , de l'overclock , de l'undervolt , etc ...
 


ensuite tu viendra pleurer que ta machine (ou debian) est instable  tongue
ps: tout ce que tu demande est sur windows (avec le cd de la carte graphique ou directement chez AMD )
mais bon , l'EFI (bios) de la carte graphique par défaut le fera certainement mieux que toi ( idem pour le CPU).

cela reste des conseils , après tu fais comme tu le sent  wink

Dernière modification par robert2a (12-12-2021 18:15:21)


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

#8 12-12-2021 18:59:32

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

Re : [résolu] linux AMD radeon software

trouvé ceci :

https://pc-boost.com/pages/news_1558590 … volee.html

https://www.dadall.info/article729/cont … on-profile

https://github.com/marazmista/radeon-profile

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, DRM 3.42.0, 5.15.6-amd64, LLVM 12.0.1) (0x73bf)
    Version: 21.2.6
    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: 14939 MB, largest block: 14939 MB
    VBO free aux. memory - total: 16285 MB, largest block: 16285 MB
    Texture free memory - total: 14939 MB, largest block: 14939 MB
    Texture free aux. memory - total: 16285 MB, largest block: 16285 MB
    Renderbuffer free memory - total: 14939 MB, largest block: 14939 MB
    Renderbuffer free aux. memory - total: 16285 MB, largest block: 16285 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 16384 MB
    Total available memory: 32752 MB
    Currently available dedicated video memory: 14939 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6800 (SIENNA_CICHLID, DRM 3.42.0, 5.15.6-amd64, LLVM 12.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.6
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 21.2.6
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 21.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 

Dernière modification par Debian Alain (12-12-2021 19:04:07)

Hors ligne

#9 12-12-2021 19:29:37

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] linux AMD radeon software

En software graphique qui marche avec les cartes amdgpu et qui semble correspondre à tes envies, tu as CoreCtrl
https://www.phoronix.com/scan.php?page= … 2-Released

Dernière modification par naguam (12-12-2021 19:30:40)

Hors ligne

#10 12-12-2021 20:15:07

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

Re : [résolu] linux AMD radeon software

merci naguam mais j'ai un problème avec QT5 .

c'est impossible de l'installer .
en particulier le paquet QT5-default

si tu as une solution pour installer QT5 (ou QT6 si c'est plus intéressant)

je suis preneur .

merci .

amicalement ,

alain .

coyotus.png

Hors ligne

#11 12-12-2021 20:23:18

robert2a
Membre
Distrib. : Buster 10 version 10.11
Noyau : kernel buster backports
(G)UI : Mate
Inscription : 15-11-2014

Re : [résolu] linux AMD radeon software

tu a installé quel paquet  ? ( de chez amd )
pour les gens intéressés

moi sur debian toujours 1.1 la version en Mesa avec le kernel de bookworm (sur RX550 et R3 2200G  amd)

pour le #9 (joli  tongue ) , le logiciel de surveillance pour les alimentations Corsair a du évoluer aussi (sur git) , puisque le noyau prend en charge ce matériel en usb. (en console avec sensors)
par garder le lien

Dernière modification par robert2a (12-12-2021 20:25:59)


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

#12 12-12-2021 21:14:06

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

Re : [résolu] linux AMD radeon software

créer un dossier AMDGPU dans Téléchargements .
y copier et y executer le(s) script(s) suivant(s) .
l' archive amdgpu-pro y sera automatiquement téléchargée et décompressée par le script .
ne pas oublier de le rendre exécutable (chmod) .

pour installer automatiquement le pilote openCL , créer ce script :

#!/bin/bash

# This script will install AMDGPU-PRO OpenCL and Vulkan support.
#
# For Ubuntu and it's flavor, just install the package using this command
# in extracted driver directory instread.
#
#     ./amdgpu-pro-install --opencl=legacy,pal --headless --no-dkms
#
# For Arch Linux or Manjaro, use the opencl-amd or rocm-opencl-runtime on AUR instread.
#
# To use amdvlk driver, launch the program/game with this command :
#
#     VK_ICD_FILENAMES="/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json" game64
#
# If the program/game is 32bit, use this command :
#
#     VK_ICD_FILENAMES="/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd32.json" game32
#

prefix='amdgpu-pro'

# amdgpu-pro package version
major='21'
minor='30'
build='1290604'
system='ubuntu-20.04'

# libdrm-amdgpu-amdgpu1 version
libdrmver='2.4.106'
libamd_comgrver='2.1.0'
libhsa_ver='1.3.0'
libamdhip_ver='4.2.21303'

shared32="/usr/lib32"
shared64="/usr/lib"
amd_shared32="/opt/amdgpu-pro/lib/i386-linux-gnu"
amd_shared64="/opt/amdgpu-pro/lib/x86_64-linux-gnu"
ids="/opt/amdgpu/share/libdrm"
vk_icd="/opt/amdgpu-pro/etc/vulkan/icd.d"
gcn_bitcode="/opt/amdgpu-pro/amdgcn/bitcode"

# make sure we’re running with root permissions.
if [ `whoami` != root ]; then
    echo Please run this script using sudo
    exit
fi

# check for 64-bit arch
if [ $(uname -m) != 'x86_64' ]; then
    echo This install script support only 64-bit linux.
    exit
fi

# download and extract drivers
rm -r ${prefix}-${major}.${minor}-${build}-${system} &>/dev/null

if [ ! -f ./${prefix}-${major}.${minor}-${build}-${system}.tar.xz ]; then
    wget --referer https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-30 https://drivers.amd.com/drivers/linux/${prefix}-${major}.${minor}-${build}-${system}.tar.xz
fi
tar xJf ${prefix}-${major}.${minor}-${build}-${system}.tar.xz

cd ${prefix}-${major}.${minor}-${build}-${system}

echo Extracting AMDGPU-PRO OpenCL driver files...
#ar x "../${prefix}-${major}.${minor}-${build}-${system}/clinfo-amdgpu-pro_${major}.${minor}-${build}_amd64.deb"
#tar xJf data.tar.xz
#ar x "../${prefix}-${major}.${minor}-${build}-${system}/clinfo-amdgpu-pro_${major}.${minor}-${build}_i386.deb"
#tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/comgr-amdgpu-pro_${libamd_comgrver}-${build}_amd64.deb"
tar xJf data.tar.xz
#ar x "../${prefix}-${major}.${minor}-${build}-${system}/comgr-amdgpu-pro-dev_${libamd_comgrver}-${build}_amd64.deb"
#tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/hip-rocr-amdgpu-pro_${major}.${minor}-${build}_amd64.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/hsa-runtime-rocr-amdgpu_${libhsa_ver}-${build}_amd64.deb"
tar xJf data.tar.xz
#ar x "../${prefix}-${major}.${minor}-${build}-${system}/hsa-runtime-rocr-amdgpu-dev_${libhsa_ver}-${build}_amd64.deb"
#tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/hsakmt-roct-amdgpu_1.0.9-${build}_amd64.deb"
tar xJf data.tar.xz
#ar x "../${prefix}-${major}.${minor}-${build}-${system}/hsakmt-roct-amdgpu-dev_1.0.9-${build}_amd64.deb"
#tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/libdrm-amdgpu-amdgpu1_${libdrmver}-${build}_amd64.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/libdrm-amdgpu-amdgpu1_${libdrmver}-${build}_i386.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/libdrm-amdgpu-common_1.0.0-${build}_all.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/opencl-orca-amdgpu-pro-icd_${major}.${minor}-${build}_amd64.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/opencl-orca-amdgpu-pro-icd_${major}.${minor}-${build}_i386.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/opencl-rocr-amdgpu-pro_${major}.${minor}-${build}_amd64.deb"
tar xJf data.tar.xz
#ar x "../${prefix}-${major}.${minor}-${build}-${system}/opencl-rocr-amdgpu-pro-dev_${major}.${minor}-${build}_amd64.deb"
#tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/rocm-device-libs-amdgpu-pro_1.0.0-${build}_amd64.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/vulkan-amdgpu-pro_${major}.${minor}-${build}_amd64.deb"
tar xJf data.tar.xz
ar x "../${prefix}-${major}.${minor}-${build}-${system}/vulkan-amdgpu-pro_${major}.${minor}-${build}_i386.deb"
tar xJf data.tar.xz

# Remove target directory
echo Remove target directory.
rm -r /opt/amdgpu &>/dev/null
rm -r /opt/amdgpu-pro &>/dev/null

# Remove old version
rm ${shared32}/libdrm_amdpro.so.1
rm ${shared32}/libdrm_amdpro.so.1.0.0
rm ${shared32}/libamdocl-orca32.so

rm ${shared64}/libdrm_amdpro.so.1
rm ${shared64}/libdrm_amdpro.so.1.0.0
rm ${shared64}/libhsakmt.so.1
rm ${shared64}/libhsakmt.so.1.0.6
rm ${shared64}/libamdocl-orca64.so
rm ${shared64}/libamdocl64.so
rm ${shared64}/libamd_comgr.so
rm ${shared64}/libamd_comgr.so.2
rm ${shared64}/libamd_comgr.so.${libamd_comgrver}
rm ${shared64}/libamdhip64.so
rm ${shared64}/libamdhip64.so.4
rm ${shared64}/libamdhip64.so.${libamdhip_ver}-
rm ${shared64}/libhsa-runtime64.so.1
rm ${shared64}/libhsa-runtime64.so.${libhsa_ver}

# Create target directory
echo Create target directory.
mkdir -p ${ids}
mkdir -p ${amd_shared32}
mkdir -p ${amd_shared64}
mkdir -p ${vk_icd}
mkdir -p ${gcn_bitcode}

echo Patch and installing AMDGPU-PRO OpenCL driver...

rm /etc/OpenCL/vendors/amdocl-orca64.icd
rm /etc/OpenCL/vendors/amdocl-orca32.icd
rm /etc/OpenCL/vendors/amdocl64.icd

# For some reasons this directory is not exist on some system
if [ ! -f /etc/OpenCL/vendors ]; then
    echo Directory /etc/OpenCL/vendors is not exist
    echo Creating it...
    mkdir -p /etc/OpenCL/vendors
fi
cp ./etc/OpenCL/vendors/*.icd /etc/OpenCL/vendors

cp ./opt/amdgpu-pro/etc/vulkan/icd.d/*.json ${vk_icd}
cp ./opt/amdgpu/share/libdrm/amdgpu.ids /opt/amdgpu/share/libdrm

cp  ./opt/amdgpu-pro/amdgcn/bitcode/*.bc /opt/amdgpu-pro/amdgcn/bitcode

pushd ./opt/amdgpu/lib/i386-linux-gnu &>/dev/null
rm "libdrm_amdgpu.so.1"
mv "libdrm_amdgpu.so.1.0.0" "libdrm_amdpro.so.1.0.0"
ln -s "libdrm_amdpro.so.1.0.0" "libdrm_amdpro.so.1"
mv "libdrm_amdpro.so.1.0.0" "${shared32}"
mv "libdrm_amdpro.so.1" "${shared32}"
popd &>/dev/null

pushd ./opt/amdgpu/lib/x86_64-linux-gnu &>/dev/null
rm "libdrm_amdgpu.so.1"
mv "libdrm_amdgpu.so.1.0.0" "libdrm_amdpro.so.1.0.0"
ln -s "libdrm_amdpro.so.1.0.0" "libdrm_amdpro.so.1"
mv "libdrm_amdpro.so.1.0.0" "${shared64}"
mv "libdrm_amdpro.so.1" "${shared64}"
mv "libhsakmt.so.1.0.6" "${shared64}"
mv "libhsakmt.so.1" "${shared64}"
popd &>/dev/null

pushd ./opt/amdgpu-pro/lib/i386-linux-gnu &>/dev/null
sed -i "s|libdrm_amdgpu|libdrm_amdpro|g" libamdocl-orca32.so
mv "libamdocl-orca32.so" "${shared32}"
mv "amdvlk32.so.1.0" "${amd_shared32}"
mv "amdvlk32.so" "${amd_shared32}"
popd &>/dev/null

pushd ./opt/amdgpu-pro/lib/x86_64-linux-gnu &>/dev/null
sed -i "s|libdrm_amdgpu|libdrm_amdpro|g" libamdocl-orca64.so
mv "libamdocl-orca64.so" "${shared64}"
mv "libamdocl64.so" "${shared64}"
mv "libamd_comgr.so.${libamd_comgrver}" "${shared64}"
ln -s "libamd_comgr.so.2" "libamd_comgr.so"
mv "libamd_comgr.so.2" "${shared64}"
mv "libamd_comgr.so" "${shared64}"
mv "libcltrace.so" "${amd_shared64}"
mv "amdvlk64.so.1.0" "${amd_shared64}"
mv "amdvlk64.so" "${amd_shared64}"
mv "libamdhip64.so.${libamdhip_ver}-" "${shared64}"
mv "libamdhip64.so.4" "${shared64}"
mv "libamdhip64.so" "${shared64}"
mv "libhsa-runtime64.so.1" "${shared64}"
mv "libhsa-runtime64.so.${libhsa_ver}" "${shared64}"
mv "libhiprtc-builtins.so.4.2" "${amd_shared64}"
popd &>/dev/null

echo "Finished!"

cd ..
echo "Cleaning up"
rm -r ${prefix}-${major}.${minor}-${build}-${system}

echo Done.
 



pour désinstaller openCL :

#!/bin/bash

# AMDGPU-PRO OpenCL and Vulkan remove script
# for use with https://gist.github.com/kytulendu/3351b5d0b4f947e19df36b1ea3c95cbe

libamd_comgrver='2.1.0'
libhsa_ver='1.3.0'
libamdhip_ver='4.2.21303'

shared32="/usr/lib32"
shared64="/usr/lib"

# make sure we’re running with root permissions.
if [ `whoami` != root ]; then
    echo Please run this script using sudo
    exit
fi

# check for 64-bit arch
if [ $(uname -m) != 'x86_64' ]; then
    echo This install script support only 64-bit linux.
    exit
fi

echo "Cleaning up"

rm -r /opt/amdgpu &>/dev/null
rm -r /opt/amdgpu-pro &>/dev/null

rm ${shared32}/libdrm_amdpro.so.1
rm ${shared32}/libdrm_amdpro.so.1.0.0
rm ${shared32}/libamdocl-orca32.so

rm ${shared64}/libdrm_amdpro.so.1
rm ${shared64}/libdrm_amdpro.so.1.0.0
rm ${shared64}/libhsakmt.so.1
rm ${shared64}/libhsakmt.so.1.0.6
rm ${shared64}/libamdocl-orca64.so
rm ${shared64}/libamdocl64.so
rm ${shared64}/libamd_comgr.so
rm ${shared64}/libamd_comgr.so.2
rm ${shared64}/libamd_comgr.so.${libamd_comgrver}
rm ${shared64}/libamdhip64.so
rm ${shared64}/libamdhip64.so.4
rm ${shared64}/libamdhip64.so.${libamdhip_ver}-
rm ${shared64}/libhsa-runtime64.so.1
rm ${shared64}/libhsa-runtime64.so.${libhsa_ver}

rm /etc/OpenCL/vendors/amdocl-orca64.icd
rm /etc/OpenCL/vendors/amdocl-orca32.icd
rm /etc/OpenCL/vendors/amdocl64.icd

echo Done.
 




amicalement ,

alain.

coyotus.png

Hors ligne

#13 12-12-2021 21:28:16

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

Re : [résolu] linux AMD radeon software

pour le programme "radeon-profile"

les prérequis ne sont  tout simplement pas  disponibles .
il est impossible d'installer  QT5 .

ce qui rend le programme inexploitable .

de même pour "corectrl" .

voilà les fiches :

-- radeon-profile --

-- corectrl --

pour ces deux programmes , les prérequis ne sont plus disponibles .

apt policy qt5-default

qt5-default:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
 



https://packages.debian.org/experimental/qt5-default

pour installer  "corectrl" , j'ai utilisé les deux liens suivants :
-- préambule corectrl --
-- installation corectrl --
installation effectuée sans problème .
logiciel fonctionnel . reste à le prendre en mains .

pour installer "radeon-profile" , après le préambule de corectl (pas obligatoire systématiquement si le votre est bon) , j'ai utilisé ceci :
https://github.com/marazmista/radeon-profile#build

le programme se lance , dans mon cas , avec un :

sudo ./Téléchargements/radeon-profile/radeon-profile/target/radeon-profile



S8buNnU.png

pour corectrl :

sudo corectrl



vLncRAw.png

modes d'emploi :
pour corectrl : https://gitlab.com/corectrl/corectrl/-/ … iles-works

pour radeon-profile :  https://www.dadall.info/article729/cont … on-profile

Dernière modification par Debian Alain (12-12-2021 23:59:49)

Hors ligne

#14 13-12-2021 13:55:58

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.15 (amd64)
(G)UI : Openbox / xfwm4
Inscription : 18-11-2013
Site Web

Re : [résolu] linux AMD radeon software

Debian Alain a écrit :

pour ces deux programmes , les prérequis ne sont plus disponibles .

apt policy qt5-default

qt5-default:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
 



qt5-default n’existe plus depuis Debian Bullseye : Remove qt5-default.
Si tu as besoin des bibliothèques de développement Qt 5, c’est qtbase5-dev que tu dois installer.


Jouer sous Debian ? Facile !

Hors ligne

#15 13-12-2021 14:18:33

robert2a
Membre
Distrib. : Buster 10 version 10.11
Noyau : kernel buster backports
(G)UI : Mate
Inscription : 15-11-2014

Re : [résolu] linux AMD radeon software

Bonjour

par contre tu n'a pas un mode "0 rpm" pour les ventilateurs sur cette carte ? (quand elle est au repos , sur le bureau par exemple )
je vois  sur tes retours 1444  et  2047rpm
attention que le mode performance ne bloque pas les valeurs tension , et fréquences et ventilateur a la valeur maximale
en général le mode "automatique" fonctionne bien

tu aurai pu tester avec "FAH" , mais il ne va fonctionner que sur debian stable je pense
si il démarre et que le temps de calcul est correct tu a tout bon wink
ps: Blender je sais pas m'en servir hmm
une bonne nouvelle que tout fonctionne en libre pour OpenCL sur AMD  smile

Dernière modification par robert2a (13-12-2021 16:28:11)


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

#16 13-12-2021 16:05:26

robert2a
Membre
Distrib. : Buster 10 version 10.11
Noyau : kernel buster backports
(G)UI : Mate
Inscription : 15-11-2014

Re : [résolu] linux AMD radeon software

version OpenCL sur nvidia nonfree


Number of platforms                               1
  Platform Name                                   NVIDIA CUDA
  Platform Vendor                                 NVIDIA Corporation
  Platform Version                                OpenCL 3.0 CUDA 11.4.158
  Platform Profile                                FULL_PROFILE


ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.14
  ICD loader Profile                              OpenCL 3.0
 


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

Pied de page des forums