Debian-facile

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

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

#1 13-05-2016 08:39:56

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Test gpu Amd et stretch driver libre Radeon

Bonjour

quelques retours sur l installation d'une carte video Amd R9 270X (et ça fonctionne )

le retour info systeme de blender


===========================================

CPU device capabilities: SSE2 SSE3

OpenCL device capabilities:
Number of platforms: 1
Platform #0
  Platform Name: Clover
  Platform Vendor: Mesa
  Platform Version: OpenCL 1.1 MESA 11.1.3
  Platform Profile: FULL_PROFILE
  Platform Extensions: cl_khr_icd
  Number of devices: 1
    Device: #0
      Device Name: AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1)
      Device Vendor: AMD
      Device OpenCL C Version: OpenCL C 1.1
      Device Profile: FULL_PROFILE
      Device Version: OpenCL 1.1 MESA 11.1.3
      Device Extensions: 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_byte_addressable_store cl_khr_fp64
 



Test OpenCL

commande


clinfo
 


retour


Number of platforms                               1
  Platform Name                                   Clover
  Platform Vendor                                 Mesa
  Platform Version                                OpenCL 1.1 MESA 11.1.3
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             MESA

  Platform Name                                   Clover
Number of devices                                 1
  Device Name                                     AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1)
  Device Vendor                                   AMD
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 1.1 MESA 11.1.3
  Driver Version                                  11.1.3
  Device OpenCL C Version                         OpenCL C 1.1
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               20
  Max clock frequency                             945MHz
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              64
  Preferred / native vector sizes                
    char                                                16 / 16      
    short                                                8 / 8      
    int                                                  4 / 4      
    long                                                 2 / 2      
    half                                                 0 / 0        (n/a)
    float                                                4 / 4      
    double                                               2 / 2        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  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
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    32, Little-Endian
  Global memory size                              1073741824 (1024MiB)
  Error Correction support                        No
  Max memory allocation                           268435456 (256MiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        None
  Image support                                   No
  Local memory type                               Local
  Local memory size                               32768 (32KiB)
  Max constant buffer size                        268435456 (256MiB)
  Max number of constant args                     16
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        No
    Profiling                                     Yes
  Profiling timer resolution                      0ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  Device Available                                Yes
  Compiler Available                              Yes
  Device Extensions                               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_byte_addressable_store cl_khr_fp64

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [MESA]
  clCreateContext(NULL, ...) [default]            Success [MESA]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1)
  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                                 Clover
    Device Name                                   AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1)

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.9
  ICD loader Profile                              OpenCL 2.1
 



Test glx (OpenGL)
commande


glxinfo -B
 


retour


name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1) (0x6811)
    Version: 11.1.3
    Accelerated: yes
    Video memory: 2048MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.1
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.3
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 11.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
 



Fichier xorg.conf (il n'est pas obligatoire , je l utilise pour activer l option DRI3 )


Section "Device"
        Identifier  "Pitcairn"
#        Driver "amdgpu"
        Driver "radeon"
#        option "swapbufferwait" "0"
#        Option "ColorTiling" "on"
        Option "DRI3"        "1"
#        option "AccelMethod"  "glamor"
Endsection
 



il me manque le test du driver <<amdgpu>>  qui ne fonctionne pas avec cette carte , si quelqu un a une R9 3xx  ou fiji
description du paquet amdgu


Ce paquet fournit le pilote pour « amdgpu » pour les cartes Radeon d’AMD. Les
familles de composants suivants devraient être prises en charge : Bonaire,
Hawaii, Kaveri, Kabini Mullins, Iceland, Tonga, Carrizo, Fiji et Stoney.
 


le model PITCAIRN n'est pas listé hmm

retour de lspci (sur ma machine)


01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
 



comme test  , installation de jeux steam (test ok )
blender je sais pas l utiliser tongue
l application folding@home ne fonctionne pas ( demande un driver propriétaire et des ressources OpenCL )
pour les effets du bureau pas testé (en basic avec un bureau Mate)  roll

paquets installés mesa (les plus importants )


glx-alternative-mesa
glx-diversions
libegl1-mesa
libglm1
libgl1-mesa-dri (et :i386 )
libgl1-mesa-glx  (et :i386)
libgl1-mesa
libgl2-mesa
mesa-common-dev
mesa-opencl-icd
mesa-utils
mesa-vdpau-drivers
update-glx
 



et j'en profite pour parler de ça wink  =>  https://debian-facile.org/viewtopic.php?id=7020
Wayland sur stretch ? (remplaçant de X )

Dernière modification par robert2a (13-05-2016 09:29:36)

Hors ligne

#2 13-05-2016 17:22:09

rodrigue7000
Membre
Lieu : beloeil
Distrib. : debian jessie (stable) v8.4
Noyau : Linux 4.5.0-0.bpo.2-amd64
(G)UI : kde et cinnamon Fixe pc + xfce et cinnamon laptop
Inscription : 01-03-2016

Re : Test gpu Amd et stretch driver libre Radeon

glxinfo -B n'a pu commande mais je l'ai la glxinfo -b sont la au commande smile

je suis malentendant car une problème du Dyslexique en français smile merci vos respect
http://debian-art.org/CONTENT/content-pre1/80977-1.png
la groupe de debiannistes sur ce facebook : https://www.facebook.com/groups/1533439706960929/
le serveur irc de linuxfriends : irc.freemind.ovh #linuxfriends

Hors ligne

#3 13-05-2016 23:31:28

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Test gpu Amd et stretch driver libre Radeon

Bonsoir smile

Aide glxinfo


glxinfo -h

Usage: glxinfo [-v] [-t] [-h] [-b] [-l] [-s] [-i] [-display <dname>]
  -display <dname>: Print GLX visuals on specified server.
  -i: Force an indirect rendering context.
  -B: brief output, print only the basics.   => information minimale
  -v: Print visuals info in verbose form.
  -t: Print verbose table.
  -h: This information.
  -b: Find the 'best' visual and print its number.
  -l: Print interesting OpenGL limits.
  -s: Print a single extension per line.
 



la commande "glxinfo -b"  me retourne "33""

Hors ligne

#4 17-05-2016 13:58:26

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Test gpu Amd et stretch driver libre Radeon

bonjour
j'ai fait la meme opération sur une stretch en double boot (plateforme skylake ) et une carte nvidia GTX950 ça fonctionne aussi (nouveau + mesa )
pour intel il y a le paquet "beignet" qui permet d'avoir OpenCL sur des APU intel  (pour les utilisateurs de blender avec leur cpu par exemple )

pas trouvé un bon site (si possible en FR ) pour modifier les config d OpenCL et OpenGL en libre (mesa)
le kernel est important aussi (pour DRI en autre )
les scripts sont dans /usr/include    (pour cuda ou mesa  (sous-dossier /GL et /CL)) , les binaires pas trouvé

je perd pas espoir d'utiliser le driver libre.

ps: avec une recherche " vulkan doom" une video sur le jeux , impressionnant tongue

ps: enlever lien (faut etre majeur tongue lol )

Dernière modification par robert2a (17-05-2016 15:59:05)

Hors ligne

Pied de page des forums