Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rencontrez Borsalinux-fr aux RMLL à Strasbourg du 7 au 12 juillet

#1 03/05/2018 15:56:24

3Fafa8
Membre
Inscription : 07/05/2011
Messages : 10

[Résolu] Installation de OpenGL 4.x

Habituellement, j'arrive à me débrouiller avec les posts existants, mais cette fois je bloque… Donc voici mon problème :

Pour pouvoir utiliser certains jeux de steam, il est nécessaire d'utiliser OpenGL 4.1 où supérieur
(post similaire sur Ubuntu : https://askubuntu.com/questions/713586/ … opengl-4-1).

Ma configuration est composée de :
- Fedora 27 (64 bits) avec Cinnamon 3.6.7 (dernière version des dépôts de Fedora)
- une carte graphique AMD Radeon HD6650M
- driver graphique : xorg-x11-drv-ati

La version d'OpenGL utilisé par le pilote libre radeon est 3.0.

glxinfo | grep "OpenGL version"

OpenGL version string: 3.0 Mesa 17.3.6

Or d'après Wikipédia et la documentation de du pilote libre radeon, le pilote est compatible avec OpenGL 4.x dans le cas de ma carte graphique. Cependant, Fedora utilise la bibliothèque graphique Mesa qui est compatible uniquement jusqu'à la version 3.1 d'OpenGL.

Donc mes questions sont :
Est-ce qu'il est possible d'installer une autre bibliothèque graphique pour lancer juste une application ou tout Fedora ?
Ou est-ce que l'on peut forcer l'utilisation d'OpenGL 4.x juste pour une application ?
Ou est-ce qu'il existe une autre méthode à la quelle je n'ai pas pensé ?

Merci pour toutes les réponses que vous pourrez me donner.

Source :
https://en.wikipedia.org/wiki/List_of_A … sing_units → Code name : Turks (RV930).
https://wiki.freedesktop.org/xorg/Radeo … /#index6h2 → driver radeon compatible OpenGL 4.x pour la série Turks.
https://www.mesa3d.org/ → Mesa compatible jusqu'à OpenGL 3.1.

Dernière modification par 3Fafa8 (03/05/2018 15:58:07)

Hors ligne

#2 03/05/2018 20:23:54

VINDICATORs
RédactWikix and the graphicatorix!
Modérateur
Lieu : Toulouse(31) France
Inscription : 23/11/2004
Messages : 17 125
Site Web

Re : [Résolu] Installation de OpenGL 4.x

Déjà que retourne la suite de commande ci-dessous :

cat /proc/bus/pci/devices | grep VGA || lspci | grep VGA | colrm 1 4 ; \
cat /proc/cpuinfo | egrep "model name|MHz" ; \
xdpyinfo | egrep "version:|dimensions|depth of" ; \
glxinfo | egrep -A2 "rendering|OpenGL" ; \
lspci -nnk | grep -iA2 vga ; \
uname -sr; \
dnf list mesa*; \

Mesa monte jusqu'a l'OpenGL 4.5 pour les radeon.

Voici le lien à voir pour voir selon la génération de GPU :
https://www.x.org/wiki/RadeonFeature/#L … parameters

Le status des différents pilotes selon le pilote noyau utilisé pour la prise en charge des versions d'OpenGL :
https://mesamatrix.net/

C'est du "Northern Islands" pour le RV930, même si normalement ce n'est pas la puce du GPU dont tu parle ( HD6650M), mais je ne trouve pas plus d'info à ce sujet.

Donc le pilote que tu utilise c'est "r600g". Il me semble qu'il faille donc voir du coté de R600.

La suite de commande que je t'ai donné doit retourner 2 version OpenGL. Une 4.x et une 3.x.

Il faudra sans doute passer à Fedora 28 pour voir OpenGL 3.1 à la place de 3.0 avec ta commande, voir utiliser les paquets basé sur la version de développement permanente (mis à jour toutes le semaine si possible et actuellement utilisant la version 18.2 de Mesa git) suivante :
https://doc.fedora-fr.org/wiki/D%C3%A9p … eloppement

Chez moi :

glxinfo | grep "OpenGL version"
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL version string: 3.1 Mesa 18.2.0-devel

La suite de commande :

cat /proc/bus/pci/devices | grep VGA || lspci | grep VGA | colrm 1 4 ; \
> cat /proc/cpuinfo | egrep "model name|MHz" ; \
> xdpyinfo | egrep "version:|dimensions|depth of" ; \
> glxinfo | egrep -A2 "rendering|OpenGL" ; \
> lspci -nnk | grep -iA2 vga ; \
> uname -sr; \
> dnf list mesa*; \
> 
0.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3776.468
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3802.240
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3893.324
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3875.411
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3816.169
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3896.784
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3881.332
model name      : Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
cpu MHz         : 3848.719
  dimensions:    3200x1080 pixels (846x285 millimeters)
  depth of root window:    24 planes
ATTENTION: default value of option vblank_mode overridden by environment.
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
--
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon R9 200 Series (HAWAII, DRM 3.23.0, 4.16.6-300.fc28.x86_64, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.0-devel
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
--
OpenGL version string: 3.1 Mesa 18.2.0-devel
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
--
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_texture_max_level, GL_EXT_base_instance, 
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X] [1002:67b0]
        Subsystem: Gigabyte Technology Co., Ltd R9 290X WindForce 3X OC [1458:2281]
        Kernel driver in use: amdgpu
Linux 4.16.6-300.fc28.x86_64
Dernière vérification de l’expiration des métadonnées effectuée il y a 20 days, 10:41:04 le ven. 13 avril 2018 09:44:16 CEST.
Paquets installés
mesa-demos.x86_64                             8.3.0-9.fc28                                     @fedora              
mesa-dri-drivers.i686                         18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-dri-drivers.x86_64                       18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-filesystem.i686                          18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-filesystem.x86_64                        18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libEGL.i686                              18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libEGL.x86_64                            18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libEGL-devel.i686                        18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libEGL-devel.x86_64                      18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libGL.i686                               18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libGL.x86_64                             18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libGL-devel.i686                         18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libGL-devel.x86_64                       18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libGLES.i686                             18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libGLES.x86_64                           18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libGLES-devel.i686                       18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libGLES-devel.x86_64                     18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libGLU.i686                              9.0.0-14.fc28                                    @updates-testing     
mesa-libGLU.x86_64                            9.0.0-14.fc28                                    @updates-testing     
mesa-libGLU-devel.i686                        9.0.0-14.fc28                                    @updates-testing     
mesa-libGLU-devel.x86_64                      9.0.0-14.fc28                                    @updates-testing     
mesa-libGLw.i686                              8.0.0-11.fc27                                    @fedora              
mesa-libGLw.x86_64                            8.0.0-11.fc27                                    @fedora              
mesa-libGLw-devel.i686                        8.0.0-11.fc27                                    @fedora              
mesa-libGLw-devel.x86_64                      8.0.0-11.fc27                                    @fedora              
mesa-libOSMesa.i686                           18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libOSMesa.x86_64                         18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libOSMesa-devel.i686                     18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libOSMesa-devel.x86_64                   18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libOpenCL.i686                           18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libOpenCL.x86_64                         18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libOpenCL-devel.i686                     18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libOpenCL-devel.x86_64                   18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libd3d.i686                              18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libd3d.x86_64                            18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libd3d-devel.i686                        18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libd3d-devel.x86_64                      18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libgbm.i686                              18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libgbm.x86_64                            18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libgbm-devel.i686                        18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libgbm-devel.x86_64                      18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libglapi.i686                            18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libglapi.x86_64                          18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libwayland-egl.i686                      18.1.0-0.28.vind_depot_rawhide.fc28              @vind-depot-28-i686  
mesa-libwayland-egl.x86_64                    18.1.0-0.28.vind_depot_rawhide.fc28              @vind-depot-28-x86_64
mesa-libxatracker.i686                        18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libxatracker.x86_64                      18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-libxatracker-devel.i686                  18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-libxatracker-devel.x86_64                18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-omx-drivers.x86_64                       18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-vdpau-drivers.i686                       18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-i686  
mesa-vdpau-drivers.x86_64                     18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-vulkan-devel.x86_64                      18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
mesa-vulkan-drivers.x86_64                    18.2.0-0.2.vind_depot.fc28                       @vind-depot-28-x86_64
Paquets disponibles
mesa.src                                      18.1.0-0.28.vind_depot_rawhide.fc28              vind-depot-28-x86_64 
mesa-libwayland-egl-devel.i686                18.1.0-0.28.vind_depot_rawhide.fc28              vind-depot-28-i686   
mesa-libwayland-egl-devel.x86_64              18.1.0-0.28.vind_depot_rawhide.fc28              vind-depot-28-x86_64 
mesa-omx-drivers.i686                         18.1.0-0.28.vind_depot_rawhide.fc28              vind-depot-28-i686   
mesa-vulkan-devel.i686                        18.1.0-0.28.vind_depot_rawhide.fc28              vind-depot-28-i686   
mesa-vulkan-drivers.i686 

A voir plus particulièrement :

OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon R9 200 Series (HAWAII, DRM 3.23.0, 4.16.6-300.fc28.x86_64, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.0-devel
OpenGL core profile shading language version string: 4.50

C'est ces lignes qui compte pour savoir la version supporté véritable.

Dernière modification par VINDICATORs (03/05/2018 20:33:28)


AMD Ryzen 7 2700X + MSI Gaming Pro Carbon X470, 32Go de RAM DDR4 3000Mhz Gskill Ageia C16, ATI R9 290x 4Go GDDR5
SSD Samsung 970 NVME 500Go et 850 EVO 250Go + 1x2To WD black 64Mo + 1x4to WD Black 128Mo + 3To WD red
Boitier GMT Bequiet Dark 900 + Lepa 800W 80+gold

Hors ligne

#3 04/05/2018 11:50:27

3Fafa8
Membre
Inscription : 07/05/2011
Messages : 10

Re : [Résolu] Installation de OpenGL 4.x

Merci pour ta réponse rapide !

Voici ce que me renvoie la commande :

$ cat /proc/bus/pci/devices | grep VGA || lspci | grep VGA | colrm 1 4 ; \
> cat /proc/cpuinfo | egrep "model name|MHz" ; \
> xdpyinfo | egrep "version:|dimensions|depth of" ; \
> glxinfo | egrep -A2 "rendering|OpenGL" ; \
> lspci -nnk | grep -iA2 vga ; \
> uname -sr; \
> dnf list mesa*; \
> 
0.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 1337.530
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 1387.799
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 1439.050
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 1365.829
  dimensions:    1600x900 pixels (423x238 millimeters)
  depth of root window:    24 planes
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
--
OpenGL vendor string: X.Org
OpenGL renderer string: AMD TURKS (DRM 2.50.0 / 4.16.4-200.fc27.x86_64, LLVM 5.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.3.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
--
OpenGL version string: 3.0 Mesa 17.3.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
--
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_texture_max_level, GL_EXT_base_instance, 
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
	Subsystem: Acer Incorporated [ALI] Radeon HD 6650M [1025:050e]
	Kernel driver in use: radeon
Linux 4.16.4-200.fc27.x86_64
RPM Sphere                                                                                                                                      476 kB/s | 9.6 MB     00:20    
RPM Fusion for Fedora 27 - Free - Updates                                                                                                       601 kB/s | 361 kB     00:00    
RPM Fusion for Fedora 27 - Free                                                                                                                 1.2 MB/s | 717 kB     00:00    
RPM Fusion for Fedora 27 - Nonfree - Updates                                                                                                    511 kB/s |  91 kB     00:00    
RPM Fusion for Fedora 27 - Nonfree                                                                                                              733 kB/s | 163 kB     00:00    
skype (stable)                                                                                                                                   30 kB/s | 4.2 kB     00:00    
TeamViewer - x86_64                                                                                                                              83 kB/s | 6.2 kB     00:00    
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:00 le ven. 04 mai 2018 10:16:02 CEST.
Paquets installés
mesa-dri-drivers.i686                                                                        17.3.6-1.fc27                                                             @updates 
mesa-dri-drivers.x86_64                                                                      17.3.6-1.fc27                                                             @updates 
mesa-filesystem.i686                                                                         17.3.6-1.fc27                                                             @updates 
mesa-filesystem.x86_64                                                                       17.3.6-1.fc27                                                             @updates 
mesa-libEGL.i686                                                                             17.3.6-1.fc27                                                             @updates 
mesa-libEGL.x86_64                                                                           17.3.6-1.fc27                                                             @updates 
mesa-libGL.i686                                                                              17.3.6-1.fc27                                                             @updates 
mesa-libGL.x86_64                                                                            17.3.6-1.fc27                                                             @updates 
mesa-libGLES.i686                                                                            17.3.6-1.fc27                                                             @updates 
mesa-libGLES.x86_64                                                                          17.3.6-1.fc27                                                             @updates 
mesa-libGLU.i686                                                                             9.0.0-13.fc27                                                             @fedora  
mesa-libGLU.x86_64                                                                           9.0.0-13.fc27                                                             @anaconda
mesa-libOSMesa.i686                                                                          17.3.6-1.fc27                                                             @updates 
mesa-libOSMesa.x86_64                                                                        17.3.6-1.fc27                                                             @updates 
mesa-libOpenCL.i686                                                                          17.3.6-1.fc27                                                             @updates 
mesa-libOpenCL.x86_64                                                                        17.3.6-1.fc27                                                             @updates 
mesa-libOpenCL-devel.i686                                                                    17.3.6-1.fc27                                                             @updates 
mesa-libOpenCL-devel.x86_64                                                                  17.3.6-1.fc27                                                             @updates 
mesa-libd3d.i686                                                                             17.3.6-1.fc27                                                             @updates 
mesa-libd3d.x86_64                                                                           17.3.6-1.fc27                                                             @updates 
mesa-libgbm.i686                                                                             17.3.6-1.fc27                                                             @updates 
mesa-libgbm.x86_64                                                                           17.3.6-1.fc27                                                             @updates 
mesa-libglapi.i686                                                                           17.3.6-1.fc27                                                             @updates 
mesa-libglapi.x86_64                                                                         17.3.6-1.fc27                                                             @updates 
mesa-libwayland-egl.i686                                                                     17.3.6-1.fc27                                                             @updates 
mesa-libwayland-egl.x86_64                                                                   17.3.6-1.fc27                                                             @updates 
mesa-libxatracker.i686                                                                       17.3.6-1.fc27                                                             @updates 
mesa-libxatracker.x86_64                                                                     17.3.6-1.fc27                                                             @updates 
mesa-omx-drivers.x86_64                                                                      17.3.6-1.fc27                                                             @updates 
mesa-vdpau-drivers.i686                                                                      17.3.6-1.fc27                                                             @updates 
mesa-vdpau-drivers.x86_64                                                                    17.3.6-1.fc27                                                             @updates 
mesa-vulkan-drivers.x86_64                                                                   17.3.6-1.fc27                                                             @updates 
Paquets disponibles
mesa-demos.x86_64                                                                            8.3.0-9.fc27                                                              updates  
mesa-libEGL-devel.i686                                                                       17.3.6-1.fc27                                                             updates  
mesa-libEGL-devel.x86_64                                                                     17.3.6-1.fc27                                                             updates  
mesa-libGL-devel.i686                                                                        17.3.6-1.fc27                                                             updates  
mesa-libGL-devel.x86_64                                                                      17.3.6-1.fc27                                                             updates  
mesa-libGLES-devel.i686                                                                      17.3.6-1.fc27                                                             updates  
mesa-libGLES-devel.x86_64                                                                    17.3.6-1.fc27                                                             updates  
mesa-libGLU-devel.i686                                                                       9.0.0-13.fc27                                                             fedora   
mesa-libGLU-devel.x86_64                                                                     9.0.0-13.fc27                                                             fedora   
mesa-libGLw.i686                                                                             8.0.0-11.fc27                                                             fedora   
mesa-libGLw.x86_64                                                                           8.0.0-11.fc27                                                             fedora   
mesa-libGLw-devel.i686                                                                       8.0.0-11.fc27                                                             fedora   
mesa-libGLw-devel.x86_64                                                                     8.0.0-11.fc27                                                             fedora   
mesa-libOSMesa-devel.i686                                                                    17.3.6-1.fc27                                                             updates  
mesa-libOSMesa-devel.x86_64                                                                  17.3.6-1.fc27                                                             updates  
mesa-libd3d-devel.i686                                                                       17.3.6-1.fc27                                                             updates  
mesa-libd3d-devel.x86_64                                                                     17.3.6-1.fc27                                                             updates  
mesa-libgbm-devel.i686                                                                       17.3.6-1.fc27                                                             updates  
mesa-libgbm-devel.x86_64                                                                     17.3.6-1.fc27                                                             updates  
mesa-libwayland-egl-devel.i686                                                               17.3.6-1.fc27                                                             updates  
mesa-libwayland-egl-devel.x86_64                                                             17.3.6-1.fc27                                                             updates  
mesa-libxatracker-devel.i686                                                                 17.3.6-1.fc27                                                             updates  
mesa-libxatracker-devel.x86_64                                                               17.3.6-1.fc27                                                             updates  
mesa-vulkan-devel.i686                                                                       17.3.6-1.fc27                                                             updates  
mesa-vulkan-devel.x86_64                                                                     17.3.6-1.fc27                                                             updates  
mesa-vulkan-drivers.i686                                                                     17.3.6-1.fc27                                                             updates  

A priori, le pilote est compatible jusqu’à la version 4.4 d'OpenGL (d'après mesamatrix.net) dans le cas de ma carte graphique, ce qui est plutôt bon signe.
Par contre, d'après la commande que tu m'as passé, ce ne serrai compatible que jusqu'à la version 3.3.

OpenGL vendor string: X.Org
OpenGL renderer string: AMD TURKS (DRM 2.50.0 / 4.16.4-200.fc27.x86_64, LLVM 5.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.3.6
OpenGL core profile shading language version string: 3.30

J'ai donc installé le dépôt Vind-Depot. J'obtiens bien la version 3.1 comme tu l'avais annoncé pour la première commande :

$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.1 Mesa 18.2.0-devel

Par contre, en ce qui concerne ta commande, le résultat n'a pas changé. OpenGL semble toujours limité à la version 3.3.

$ cat /proc/bus/pci/devices | grep VGA || lspci | grep VGA | colrm 1 4 ; \
> cat /proc/cpuinfo | egrep "model name|MHz" ; \
> xdpyinfo | egrep "version:|dimensions|depth of" ; \
> glxinfo | egrep -A2 "rendering|OpenGL" ; \
> lspci -nnk | grep -iA2 vga ; \
> uname -sr; \
> dnf list mesa*; \
> 
0.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 2759.843
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 2767.228
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 2678.528
model name	: Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
cpu MHz		: 2737.247
  dimensions:    1600x900 pixels (423x238 millimeters)
  depth of root window:    24 planes
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
--
OpenGL vendor string: X.Org
OpenGL renderer string: AMD TURKS (DRM 2.50.0 / 4.16.5-200.fc27.x86_64, LLVM 5.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.2.0-devel
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
--
OpenGL version string: 3.1 Mesa 18.2.0-devel
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
--
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_texture_max_level, GL_EXT_base_instance, 
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
	Subsystem: Acer Incorporated [ALI] Radeon HD 6650M [1025:050e]
	Kernel driver in use: radeon
Linux 4.16.5-200.fc27.x86_64
Fedora27 - Mesa                                        805 kB/s | 161 kB     00:00    
Fedora27 - Mesa                                                                                                                                 781 kB/s | 149 kB     00:00    
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:00 le ven. 04 mai 2018 11:31:46 CEST.
Paquets installés
mesa-dri-drivers.i686                                                       18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-dri-drivers.x86_64                                                     18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-filesystem.i686                                                        18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-filesystem.x86_64                                                      18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libEGL.i686                                                            18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libEGL.x86_64                                                          18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libGL.i686                                                             18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libGL.x86_64                                                           18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libGLES.i686                                                           18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libGLES.x86_64                                                         18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libGLU.i686                                                            9.0.0-13.fc27                                                                  @fedora              
mesa-libGLU.x86_64                                                          9.0.0-13.fc27                                                                  @anaconda            
mesa-libOSMesa.i686                                                         18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libOSMesa.x86_64                                                       18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libOpenCL.i686                                                         18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libOpenCL.x86_64                                                       18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libOpenCL-devel.i686                                                   18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libOpenCL-devel.x86_64                                                 18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libd3d.i686                                                            18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libd3d.x86_64                                                          18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libgbm.i686                                                            18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libgbm.x86_64                                                          18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libglapi.i686                                                          18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libglapi.x86_64                                                        18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libwayland-egl.i686                                                    18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libwayland-egl.x86_64                                                  18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-libxatracker.i686                                                      18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-libxatracker.x86_64                                                    18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-omx-drivers.x86_64                                                     18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-vdpau-drivers.i686                                                     18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-i686  
mesa-vdpau-drivers.x86_64                                                   18.2.0-0.1.vind_depot_rawhide.fc27                                             @vind-depot-27-x86_64
mesa-vulkan-drivers.x86_64                                                  18.2.0-0.2.vind_depot.fc27                                                     @vind-depot-27-x86_64
Paquets disponibles
mesa.src                                                                    18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-demos.x86_64                                                           8.3.0-9.fc27                                                                   updates              
mesa-dri-drivers.x86_64                                                     18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-filesystem.x86_64                                                      18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libEGL.x86_64                                                          18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libEGL-devel.i686                                                      18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libEGL-devel.x86_64                                                    18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libGL.x86_64                                                           18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libGL-devel.i686                                                       18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libGL-devel.x86_64                                                     18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libGLES.x86_64                                                         18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libGLES-devel.i686                                                     18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libGLES-devel.x86_64                                                   18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libGLU-devel.i686                                                      9.0.0-13.fc27                                                                  fedora               
mesa-libGLU-devel.x86_64                                                    9.0.0-13.fc27                                                                  fedora               
mesa-libGLw.i686                                                            8.0.0-11.fc27                                                                  fedora               
mesa-libGLw.x86_64                                                          8.0.0-11.fc27                                                                  fedora               
mesa-libGLw-devel.i686                                                      8.0.0-11.fc27                                                                  fedora               
mesa-libGLw-devel.x86_64                                                    8.0.0-11.fc27                                                                  fedora               
mesa-libOSMesa.x86_64                                                       18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libOSMesa-devel.i686                                                   18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libOSMesa-devel.x86_64                                                 18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libOpenCL.x86_64                                                       18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libOpenCL-devel.x86_64                                                 18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libd3d.x86_64                                                          18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libd3d-devel.i686                                                      18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libd3d-devel.x86_64                                                    18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libgbm.x86_64                                                          18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libgbm-devel.i686                                                      18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libgbm-devel.x86_64                                                    18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libglapi.x86_64                                                        18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libwayland-egl.x86_64                                                  18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libwayland-egl-devel.i686                                              18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libwayland-egl-devel.x86_64                                            18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libxatracker.x86_64                                                    18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-libxatracker-devel.i686                                                18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-libxatracker-devel.x86_64                                              18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-omx-drivers.i686                                                       18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-omx-drivers.x86_64                                                     18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-vdpau-drivers.x86_64                                                   18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-vulkan-devel.i686                                                      18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   
mesa-vulkan-devel.x86_64                                                    18.2.0-0.2.vind_depot.fc27                                                     vind-depot-27-x86_64 
mesa-vulkan-drivers.i686                                                    18.2.0-0.1.vind_depot_rawhide.fc27                                             vind-depot-27-i686   

Dernière modification par 3Fafa8 (04/05/2018 15:09:12)

Hors ligne

#4 04/05/2018 16:25:19

VINDICATORs
RédactWikix and the graphicatorix!
Modérateur
Lieu : Toulouse(31) France
Inscription : 23/11/2004
Messages : 17 125
Site Web

Re : [Résolu] Installation de OpenGL 4.x

Oki j'ai un ménage à faire dans le dépôt, normalement les paquets "rawhide" ne devrait plus l'être (coquille faite lors d'un test).

 Enfin bref, tu utilise le module noyau "radeon" il faudrait voir si le module "radeonsi" prend en charge ta puce graphique. Je vais voir pour pour te trouver la commande pour forcer l'utilisation de ce module.

A et bien c'est ici : https://doc.fedora-fr.org/wiki/Carte_gr … ote_radeon

Tu édite ton grub (touche [e] lors du boot) à la ligne qui contient :
rd.lvm.lv=fedora_zeus/root

Tu rajoute ce qui est indiqué dans la doc à la fin de cette ligne :

radeon.si_support=1 amdgpu.si_support=0

(le clavier étant en QWERTY anglais, il faut adapter les touches)

Tu tape ensuite sur la combinaison de touche suivante pour redémarrer :
[ctrl]+[x]

Tu regarde si le module noyau est bien pris en compte avec la suite de commande donnée plus haut. Si c'est le cas il faudra ajouter l'activation du module noyau radeon.si par défaut, les informations ce trouvant dans la documentation sur GRUB2.

Bon! Et bien tu es bon pour rester sur 3.3 pour le moment :
https://www.x.org/wiki/RadeonFeature/#note_19

19 OpenGL 4.2 is currently only supported on CYPRESS, CAYMAN and ARUBA. All other chips are currently limited to OpenGL 3.3

Dernière modification par VINDICATORs (04/05/2018 16:35:42)


AMD Ryzen 7 2700X + MSI Gaming Pro Carbon X470, 32Go de RAM DDR4 3000Mhz Gskill Ageia C16, ATI R9 290x 4Go GDDR5
SSD Samsung 970 NVME 500Go et 850 EVO 250Go + 1x2To WD black 64Mo + 1x4to WD Black 128Mo + 3To WD red
Boitier GMT Bequiet Dark 900 + Lepa 800W 80+gold

Hors ligne

#5 04/05/2018 17:23:33

3Fafa8
Membre
Inscription : 07/05/2011
Messages : 10

Re : [Résolu] Installation de OpenGL 4.x

Merci pour ta réponse.
Il n'y a plus qu'à espérer que support d'OpenGL 4.x soit ajouté pour les cartes graphiques Northern Islands. En attendant, je vais faire avec.

Hors ligne

#6 05/05/2018 21:59:42

VINDICATORs
RédactWikix and the graphicatorix!
Modérateur
Lieu : Toulouse(31) France
Inscription : 23/11/2004
Messages : 17 125
Site Web

Re : [Résolu] Installation de OpenGL 4.x

A voir où cela bloque pour avoir le support.

Souvent c'est des gpu d'ancienne génération renommé, parfois un peu modifié/optimisé, du coup c'est parfois dur d'avoir la référence réel.
Surtout coté mobile.

Par contre je trouve dommage cette manie de faire le minimum syndical avec des notes en tout petit plus bas... Quoi que pas autant que cette manie d'appeler un chat un chien parce que cela fait "bien"... Voir un border en un "patou" alors que c'est la même chose à la base...

Dernière modification par VINDICATORs (06/05/2018 11:16:39)


AMD Ryzen 7 2700X + MSI Gaming Pro Carbon X470, 32Go de RAM DDR4 3000Mhz Gskill Ageia C16, ATI R9 290x 4Go GDDR5
SSD Samsung 970 NVME 500Go et 850 EVO 250Go + 1x2To WD black 64Mo + 1x4to WD Black 128Mo + 3To WD red
Boitier GMT Bequiet Dark 900 + Lepa 800W 80+gold

Hors ligne

Pied de page des forums