[ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Reconnaissance et configuration du matériel / kernel linux
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

[ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par Mickael »

Bonjour,

Je viens de passer l'ordinateur de mes parents sous plasma 5 (KDE4 avant) et je suis maintenant dans l'impossiblité d'activer OPENGL 2 dans les réglages du compositeur. Le rendu revient à XRENDER automatiquement.

Quelques infos techniques:

Code : Tout sélectionner

lspci | grep -i display
01:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] RV370 [Radeon X300 SE]
Dans journalctl, j'ai un message très utile pour la résolution...:

Code : Tout sélectionner

sept. 06 10:42:50 archlinux kwin_x11[6269]: kwin_core: OpenGL driver recommends XRender based compositing. Falling back to XRender.
sept. 06 10:42:50 archlinux kwin_x11[6269]: kwin_core: To overwrite the detection use the environment variable KWIN_COMPOSE
sept. 06 10:42:50 archlinux kwin_x11[6269]: kwin_core: For more information see http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
sept. 06 10:42:51 archlinux kwin_x11[6269]: kwin_core: Failed to initialize compositing, compositing disabled
Je précise que j'ai bien évidemment installé les pilotes qui vont bien:
  • xf86-video-ati
    mesa-libgl
    mesa-vdpau (à noter que pour celui-là et vu le modèle de ma carte, je ne suis pas certain qu'il sert à quelque chose)
Le module radeon est bien chargé:

Code : Tout sélectionner

lsmod | grep radeon
radeon               1454080  7
ttm                    69632  1 radeon
drm_kms_helper         90112  1 radeon
drm                   233472  10 ttm,drm_kms_helper,radeon
i2c_algo_bit           16384  1 radeon
i2c_core               45056  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon
Enfin la version du kernel:

Code : Tout sélectionner

uname -a
Linux archlinux 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 09:07:24 CEST 2015 i686 GNU/Linux
J'y suis depuis hier et là j'avoue que ça m'agace car tout ce qui a besoin de l'acceleration graphique est ultra-lent...
Une idée de comment résoudre ça?

Merci par avance pour votre aide.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17627
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par benjarobin »

Bonjour,
Je suis curieux de savoir où il existe un tel réglage, je ne le retrouve plus ? De plus je croyais que openGL était devenu obligatoire.
Peux tu donner le début du .xsession-errors (tout ce qui te semble pertinent)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Doline
archer
Messages : 104
Inscription : mer. 25 févr. 2015, 18:25

Re: [ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par Doline »

Salut,

On retrouve ce réglage dans Affichage et surveillance > Compositeur.
Tu es sûr d'avoir tous les paquets Qt 5 nécessaires d'installés ?
Pour ma part je les ai tous exceptés enginio, serialport, wayland et websockets.

@+
HP Pro Book 650 - i5. SSD 500Go - RAM : 16Go
Arch Linux x86_64 - Plasma.... Et rien d'autre :mrgreen:
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par Mickael »

Bonjour,

@benjarobin: ok je vais essayer de te fournir le .xsession-errors dès que possible (comme expliqué la machine n'est pas chez moi). Pour ce qui est du réglage @Doline t'a indiqué la réponse.

@Doline: j'ai installé plasma-desktop qui est certes minimal mais doit néanmoins contenir dans ces dépendances le nécessaire pour utiliser l'accélération graphique. A noter que la même install sur un PC portable Asus réalisé cette nuit permet d'utiliser OpenGL 2.0 sans soucis (la carte graphique est une intel) donc j'ai de gros doute sur un soucis de paquet manquant.
Doline
archer
Messages : 104
Inscription : mer. 25 févr. 2015, 18:25

Re: [ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par Doline »

Mickael a écrit :
  • xf86-video-ati
    mesa-libgl
    mesa-vdpau (à noter que pour celui-là et vu le modèle de ma carte, je ne suis pas certain qu'il sert à quelque chose)
...
...

Code : Tout sélectionner

uname -a
Linux archlinux 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 09:07:24 CEST 2015 i686 GNU/Linux
À priori tu es sur une machine 32bits. As-tu essayé avec les paquets lib32-mesa et lib32-mesa-libgl ?
HP Pro Book 650 - i5. SSD 500Go - RAM : 16Go
Arch Linux x86_64 - Plasma.... Et rien d'autre :mrgreen:
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par Mickael »

@Doline: sauf erreur de ma part ces paquets sont utiles pour exécuter des applications 32bits lorsque l'OS est en 64bits. Dans mon cas de figure (OS 32bits) ces paquets sont inutiles.

Pour preuve:
Le parquet dont tu parles fait partie de repo "multilib": https://www.archlinux.org/packages/mult ... ib32-mesa/
L'article officiel qui explique que ce dépôt ne sert que pour les OS 64bits sur lesquels on souhaite exécuter des applis en 32bits: https://wiki.archlinux.org/index.php/Multilib
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ATI rv370 (Radeon X300 SE)] Impossible d'activer OPENGL dans plasma 5

Message par Mickael »

Hello,

Désolé pour le délai mais comme expliqué il s'agit d'un ordinateur qui n'est pas chez moi.
Voici le log demandé:

Code : Tout sélectionner

startkde: Starting up...
kbuildsycoca5 running...
Service started, version: 6.2.0
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Primary output changed from KScreen::Output(Id: 81 , Name: "VGA-0" ) ( "VGA-0" ) to KScreen::Output(Id: 81 , Name: "VGA-0" ) ( "VGA-0" )
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml:366:13: QML GridView: Binding loop detected for property "overflowing"
kscreen: Primary output changed from KScreen::Output(Id: 81 , Name: "VGA-0" ) ( "VGA-0" ) to KScreen::Output(Id: 81 , Name: "VGA-0" ) ( "VGA-0" )
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined
Known plasmoid ids: QHash(("org.kde.plasma.networkmanagement", 13)("org.kde.plasma.mediacontroller", 14)("org.kde.plasma.battery", 12)("org.kde.plasma.notifications", 10)("org.kde.plasma.devicenotifier", 9)("org.kde.plasma.clipboard", 11))
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability                                                                                                                             
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok                                                                                                                 
libkcups: Get-Jobs last error: 0 successful-ok                                                                                                                                     
libkcups: Get-Jobs last error: 0 successful-ok                                                                                                                                     
Notifications service registered                                                                                                                                                   
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Notifications.qml:129: TypeError: Cannot read property 'IdleTime' of undefined                         
XSync seems available and ready                                                                                                                                                    
XSync Inited                                                                                                                                                                       
Supported, init completed                                                                                                                                                          
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null                                                                                     
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null                                                                                     
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null                                                       
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null                                                      
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null                                                             
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null                                                       
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null                                                      
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null                                                             
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null                                                                                     
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null                                                                                     
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null                                                       
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null                                                      
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null                                                             
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null                                                       
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null                                                      
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null                                                             
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null                                                                                     
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null                                                                                     
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null                                                       
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null                                                      
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null                                                             
Plasma Shell startup completed                                                                                                                                                     
file:///usr/share/plasma/plasmoids/org.kde.plasma.clipboard/contents/ui/clipboard.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.                      
file:///usr/share/plasma/plasmoids/org.kde.plasma.clipboard/contents/ui/clipboard.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.                      
file:///usr/share/plasma/plasmoids/org.kde.plasma.clipboard/contents/ui/clipboard.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.                      
file:///usr/share/plasma/plasmoids/org.kde.plasma.clipboard/contents/ui/clipboard.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.                      
Both point size and pixel size set. Using pixel size.                                                                                                                              
Both point size and pixel size set. Using pixel size.                                                                                                                              
Both point size and pixel size set. Using pixel size.                                                                                                                              
Both point size and pixel size set. Using pixel size.                                                                                                                              
Both point size and pixel size set. Using pixel size.                                                                                                                              
Both point size and pixel size set. Using pixel size.                                                                                                                              
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:428:5: QML Text: Cannot anchor to a null item.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
ST : DBus service  "org.kde.Solid.PowerManagement" appeared. Loading  "org.kde.plasma.battery"
unversioned plugin detected, may result in instability
libkcups: 0
libkcups: 0
ST : DBus service  "org.freedesktop.NetworkManager" appeared. Loading  "org.kde.plasma.networkmanagement"
unversioned plugin detected, may result in instability
plasma-nm: Failed to enumerate BT adapters
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/StatusNotifierItem.qml:131:13: QML Image: Failed to get image from provider: image://icon/
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices"
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:286: TypeError: Cannot read property '__wheelScrollLines' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:66: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:65: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:64: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:63: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:114: TypeError: Cannot read property 'corner' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
org.kde.kurifilter-shorturi: "ko"
org.kde.kurifilter-shorturi: path = "ko"  isLocalFullPath= false  exists= false  url= QUrl("ko")
org.kde.kurifilter-shorturi: "kons"
org.kde.kurifilter-shorturi: path = "kons"  isLocalFullPath= false  exists= false  url= QUrl("kons")
matches  "krunner://services/services_org.kde.konsole.desktop"
(QUrl("file:///usr/share/applications/org.kde.konsole.desktop"))
(QUrl("file:///usr/share/applications/org.kde.konsole.desktop"))
matches  "krunner://baloosearch/baloosearch"
matches  "krunner://baloosearch/baloosearch"
matches  "krunner://baloosearch/baloosearch"
matches  "krunner://baloosearch/baloosearch"
matches  "krunner://baloosearch/baloosearch"
Opening item with URL "krunner://services/services_org.kde.konsole.desktop"
Duplicate entry added.  Removing existing entry from queue.
Recent app added "org.kde.konsole.desktop" 2
no winId: probably startup task
QQuickItem::ungrabMouse(): Item is not the mouse grabber.
Opening item with URL "/usr/share/applications/systemsettings.desktop"
Duplicate entry added.  Removing existing entry from queue.
Recent app added "systemsettings.desktop" 2
no winId: probably startup task
OpenGL vendor string:                   X.Org R300 Project
OpenGL renderer string:                 Gallium 0.4 on ATI RV370
OpenGL version string:                  2.1 Mesa 11.0.3
OpenGL shading language version string: 1.20
Driver:                                 R300G
GPU class:                              R300
OpenGL version:                         2.1
GLSL version:                           1.20
Mesa version:                           11.0.3
X server version:                       1.17.2
Linux kernel version:                   4.2.2
Requires strict binding:                yes
GLSL shaders:                           limited
Texture NPOT support:                   limited
Virtual Machine:                        no
Couldn't find node arrow-left. Skipping rendering.
Couldn't find node arrow-right. Skipping rendering.
Couldn't find node arrow-up. Skipping rendering.
Couldn't find node arrow-down. Skipping rendering.
Couldn't find node arrow-left. Skipping rendering.
Couldn't find node arrow-right. Skipping rendering.
Couldn't find node arrow-up. Skipping rendering.
Couldn't find node arrow-down. Skipping rendering.
OpenGL vendor string:                   X.Org R300 Project
OpenGL renderer string:                 Gallium 0.4 on ATI RV370
OpenGL version string:                  2.1 Mesa 11.0.3
OpenGL shading language version string: 1.20
Driver:                                 R300G
GPU class:                              R300
OpenGL version:                         2.1
GLSL version:                           1.20
Mesa version:                           11.0.3
X server version:                       1.17.2
Linux kernel version:                   4.2.2
Requires strict binding:                yes
GLSL shaders:                           limited
Texture NPOT support:                   limited
Virtual Machine:                        no
Couldn't find node arrow-left. Skipping rendering.
Couldn't find node arrow-right. Skipping rendering.
Couldn't find node arrow-up. Skipping rendering.
Couldn't find node arrow-down. Skipping rendering.
Couldn't find node arrow-left. Skipping rendering.
Couldn't find node arrow-right. Skipping rendering.
Couldn't find node arrow-up. Skipping rendering.
Couldn't find node arrow-down. Skipping rendering.
I/O warning : failed to load external entity "/home/marie-france/.qalculate/eurofxref-daily.xml"
I/O warning : failed to load external entity "/home/marie-france/.qalculate/eurofxref-daily.xml"
no winId: probably startup task

(process:5735): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[fresh] [warning] failed to parse configuration file /home/marie-france/.config/freshwrapper.conf, trying /etc/freshwrapper.conf
[fresh] [warning] failed to parse configuration file /etc/freshwrapper.conf
no winId: probably startup task
A noter que les erreurs qui figurent à la fin sont apparues après que j'ai tenté de changer le moteur de rendu.
Par avance merci pour votre aide.

Cdlt,
Mickaël
Répondre