Page 2 sur 3 PremièrePremière 123 DernièreDernière
Affiche les résultats de 11 à 20 sur 28

Sujet : [LEAP 42.1] Mettre à jour Mesa vers une version >11.2 ?

  1. #11
    Caméléon sympa Modérateur Avatar de R26V8RS26
    Inscrit
    avril 2012
    Lieu
    La Tour du Pin (Isère)
    Distribution
    LEAP 15.0, Tumbleweed, Ubuntu 12.04 LTS, Kubuntu 18.04, Raspbian
    Environnement
    Plasma 5, KDE 4.x, XFCE, IceWM
    Messages
    474
    Bonjour,

    Je relance le sujet car j'ai maintenant une bête de course: ma carte graphique est une Radeon RX580... Compatible OpenGL 4.5.
    Pourtant j'ai installé Leap 42.3 et je traîne encore la patte avec une vieille version 3.0 et Mesa 17.0. Si Mesa 17.0 semble tout à fait correct, je ne comprends pas la livraison d'openGL 3.0 avec le pilote libre.
    Du coup, la majorité de mes jeux steam ne fonctionnent pas. Et quant au pilote propriétaire, il n'est compatible qu'avec Ubuntu 16.04 et RHEL 7.2. Je suis un peu paumé là.....

    Quelqu'un est-il dans la même situation que moi ?

  2. #12
    Léon Avatar de Scumlol
    Inscrit
    fvrier 2016
    Lieu
    France
    Distribution
    openSUSE Leap 42.3 (64 bits)
    Environnement
    KDE
    Messages
    35
    Bonjour,
    Même problème avec une config, certes un peu ancienne, avec une HD7700. J'ai installé Leap 42.3 et je bloque sur openGL 3.0 également...
    Donc pour l'instant, je l'ai basculé sur Kubuntu avec Amdgpu pro, mais je ne suis pas ravi par cette distribution.

  3. #13
    Grand caméléon Modérateur Avatar de jtro
    Inscrit
    dcembre 2009
    Lieu
    Pornichet,Bangkok,Almunecar
    Distribution
    leap 15.1 +Tumbleweed
    Environnement
    gnome3 + LXQT
    Messages
    3 059
    pour info,sur Tumbleweed,OpenGL 4.5 ,Mesa 17.2.2

    https://www.mesa3d.org/relnotes/17.2.2.html

  4. #14
    Caméléon sympa Modérateur Avatar de R26V8RS26
    Inscrit
    avril 2012
    Lieu
    La Tour du Pin (Isère)
    Distribution
    LEAP 15.0, Tumbleweed, Ubuntu 12.04 LTS, Kubuntu 18.04, Raspbian
    Environnement
    Plasma 5, KDE 4.x, XFCE, IceWM
    Messages
    474
    La vache !!!!!

    Ok, je migre. Mais je ne suis pas sûr que ça fonctionnera car mon PC est/sera (compliqué ) un poste client, avec profils itinérants (par NFS), j'ai souvenir que ça n'avait pas marché il y a quelques mois. Le serveur tourne encore sur Leap 42.2.

    Scumlol j'ai fait pareil que toi, avec Kubuntu mails il n'est pas convainquant en effet. Il nous reste plus qu'à tester tumbleweed.
    Merci

  5. #15
    Caméléon sympa Modérateur Avatar de R26V8RS26
    Inscrit
    avril 2012
    Lieu
    La Tour du Pin (Isère)
    Distribution
    LEAP 15.0, Tumbleweed, Ubuntu 12.04 LTS, Kubuntu 18.04, Raspbian
    Environnement
    Plasma 5, KDE 4.x, XFCE, IceWM
    Messages
    474
    Je viens de tester Tumbleweed. Plusieurs problèmes :

    - Chez moi, il ne fonctionne pas dès que j'essaie de me connecter en WiFi (plus aucun programme ne se lance, pas même la konsole ! et impossible de l'éteindre). Le pilote de ma carte est un pilote libre installé directement dans le noyau -atheros-

    - Hors connexion, j'ai quand même regardé l'interface kinfocenter, pour avoir les infos GLX. On me donne encore et toujours la version 3.0 d'OpenGL avec Mesa 17.2.3.

    Vraiment je ne comprends pas, la CG était pourtant correctement détectée. Pas de soucis sur Kubuntu.

    Ne serait-ce pas un bug inhérent à OpenSuse qui mériterait d'être relevé ?
    Dernière édition par R26V8RS26; 31/10/2017 à 10h27

  6. #16
    Grand caméléon Avatar de Antoine
    Inscrit
    fvrier 2008
    Lieu
    Toulouse (France)
    Distribution
    openSUSE Tumbleweed (64 bits)
    Environnement
    GNOME
    Messages
    3 229
    Citation Envoyé par R26V8RS26 Voir le message
    Vraiment je ne comprends pas, la CG était pourtant correctement détectée. Pas de soucis sur Kubuntu.

    Ne serait-ce pas un bug inhérent à OpenSuse qui mériterait d'être relevé ?
    Tu utilises amdgpu-pro sur Kubuntu ? C'est le pilote propriétaire.

    Qu'est-ce que tu ne comprends pas dans le fait qu'un logiciel ne s'écrive pas tout seul et que le pilote libre ne supporte pas toutes les fonctionnalités > OpenGL 3.0 pour ta carte ?

    Après il faut savoir de quoi on parle, OpenGL, OpenGL ES... Que renvoie :

    Code:
    glxinfo | grep OpenGL
    EDIT - d'après https://www.phoronix.com/scan.php?pa...80-linux&num=2 OpenGL Core peut être à 4.5.

    Dernière édition par Antoine; 30/10/2017 à 23h06
    « Celui dont la pensée ne va pas loin verra les ennuis de près. » — Confucius

  7. #17
    Caméléon sympa Modérateur Avatar de R26V8RS26
    Inscrit
    avril 2012
    Lieu
    La Tour du Pin (Isère)
    Distribution
    LEAP 15.0, Tumbleweed, Ubuntu 12.04 LTS, Kubuntu 18.04, Raspbian
    Environnement
    Plasma 5, KDE 4.x, XFCE, IceWM
    Messages
    474
    Bonsoir,

    Tu utilises amdgpu-pro sur Kubuntu ? C'est le pilote propriétaire.

    Mesa c'est du libre.
    Non M'sieur, quand j'utilisais Kubuntu c'était la version libre ! Je ne comprends pas grand chose c'est certain, mais je ne suis pas suffisamment idiot pour comparer un pilote proprio à un pilote libre, merci.
    C'est la raison pour laquelle je ne comprends pas pourquoi sur Leap (OpenGL 3.0) je n'arrive pas à avoir la même prise en charge graphique que sur Kubuntu (OpenGL 3.2 sur la 17.04).
    Pour la faire courte, Steam prend en charge l'intégralité de mes jeux sur Kubuntu 17.04 (12) il y a 6 mois, quand Opensuse en prend en charge 3 en ce moment (dont un pour lequel tous les shadows buguent) : les deux avec le pilote libre.
    C'est pas dramatique pour du jeux, ça l'est beaucoup plus quand il s'agit de dupliquer mes sorties vidéos vers des terminaux graphiques externes: là c'est la catastrophe (lags, dans les pires des cas l'interface se fige, xorg plante).

    Je préfère Opensuse et j'essaie donc de trouver une solution à ce problème, je suis vraiment désolé.

    pour glxinfo, je suis sur OpenSuse, je n'ai pas accès à cette commande. La seule façon pour moi de voir la version d'OpenGL est en passant par Kinfocenter :
    Screenshot_20171030_222114.jpg
    Si tu as une meilleure façon pour avoir des infos glx en console sur Suse je suis preneur, je n'ai rien trouvé sur le net (glx-utils, mesa-utils.... Apparemment il n'y a plus rien de tout ça dans les dépôts).
    Je ne peux donc pas apprécier toutes les subtilités entre OpenGL, OpenGL ES....

  8. #18
    Grand caméléon Avatar de Antoine
    Inscrit
    fvrier 2008
    Lieu
    Toulouse (France)
    Distribution
    openSUSE Tumbleweed (64 bits)
    Environnement
    GNOME
    Messages
    3 229
    Citation Envoyé par R26V8RS26 Voir le message
    Non M'sieur, quand j'utilisais Kubuntu c'était la version libre ! Je ne comprends pas grand chose c'est certain, mais je ne suis pas suffisamment idiot pour comparer un pilote proprio à un pilote libre, merci.
    C'est dommage que tu ne l'aies pas dit avant. Surtout quand tu réponds à Scumlol - qui utilise Kubuntu et amdgpu-pro - que tu as fait la même chose que lui.


    Citation Envoyé par R26V8RS26 Voir le message
    C'est la raison pour laquelle je ne comprends pas pourquoi sur Leap (OpenGL 3.0) je n'arrive pas à avoir la même prise en charge graphique que sur Kubuntu (OpenGL 3.2 sur la 17.04).
    Pour la faire courte, Steam prend en charge l'intégralité de mes jeux sur Kubuntu 17.04 (12) il y a 6 mois, quand Opensuse en prend en charge 3 en ce moment (dont un pour lequel tous les shadows buguent) : les deux avec le pilote libre.
    OpenGL 3.2 c'est mieux mais c'est pas encore OpenGL 4.5.


    Citation Envoyé par R26V8RS26 Voir le message
    pour glxinfo, je suis sur OpenSuse, je n'ai pas accès à cette commande. La seule façon pour moi de voir la version d'OpenGL est en passant par Kinfocenter :
    Screenshot_20171030_222114.jpg
    Si tu as une meilleure façon pour avoir des infos glx en console sur Suse je suis preneur, je n'ai rien trouvé sur le net (glx-utils, mesa-utils.... Apparemment il n'y a plus rien de tout ça dans les dépôts).
    Je ne peux donc pas apprécier toutes les subtilités entre OpenGL, OpenGL ES....
    Code:
    ~> cnf glxinfo
                          
    Le programme 'glxinfo' est présent dans le paquet  'Mesa-demo-x' qui est installé sur votre système.
    
    Le chemin absolu vers 'glxinfo' est '/usr/bin/glxinfo'. Veuillez vérifier votre variable $PATH pour voir si il contient le chemin mentionné.
    
    ~>
    Une fois que tu l'auras installé tu pourras également comparer avec ce que tu as sur Ubuntu.
    « Celui dont la pensée ne va pas loin verra les ennuis de près. » — Confucius

  9. #19
    Caméléon sympa Modérateur Avatar de R26V8RS26
    Inscrit
    avril 2012
    Lieu
    La Tour du Pin (Isère)
    Distribution
    LEAP 15.0, Tumbleweed, Ubuntu 12.04 LTS, Kubuntu 18.04, Raspbian
    Environnement
    Plasma 5, KDE 4.x, XFCE, IceWM
    Messages
    474
    Salut !

    C'est dommage que tu ne l'aies pas dit avant. Surtout quand tu réponds à Scumlol - qui utilise Kubuntu et amdgpu-pro - que tu as fait la même chose que lui.
    Pour être plus précis :
    - J'ai installé Kubuntu 17.04 avec le pilote libre (amdgpu-pro n'était pas compatible car uniquement compatible avec le noyau de la LTS)
    - J'ai installé Kubuntu 16.04 LTS avec le pilote proprio
    La 17.04 n'allait pas sur la version 4.5 on est bien d'accord, mais la 3.2 était suffisante pour débloquer la plupart des problèmes de prise en charge graphique -notamment pour les shadows-.
    La 16.04 tournait avec OpenGL 4.5 mais tout le reste de la distro commence à être obsolète et mon PC, que j'ai monté en Mai 2017, ne l'apprécie pas beaucoup pour ce qui est de la compatibilité des composants/périphériques.

    Je n'ai pas expliqué tout cela car ça me semblait hors sujet par rapport au topic, notamment pour ce qui est du pilote propriétaire qui se fiche bien de Mesa.

    Une fois que tu l'auras installé tu pourras également comparer avec ce que tu as sur Ubuntu.
    En effet, Mesa-demo-x n'était pas installé, merci pour le tuyau. Retour de glxinfo :

    Code:
    thomas@linux-occw:~> glxinfo | grep OpenGL
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.4.76-1-default, LLVM 3.8.0)
    OpenGL core profile version string: 4.1 (Core Profile) Mesa 17.0.5
    OpenGL core profile shading language version string: 4.10
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    OpenGL core profile extensions:
    OpenGL version string: 3.0 Mesa 17.0.5
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)
    OpenGL extensions:
    OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.5
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
    OpenGL ES profile extensions:

    On voit donc qu'OpenGL Core est à 4.1, dans ce cas pourquoi la version string demeure à 3.0 ? Parce que du coup, Steam prend la version 3.0 comme version par défaut, et bloque le démarrage de tous les jeux nécessitant des versions OpenGL supérieures. Quand j'étais en 3.2 les jeux arrivaient à passer. Sur Ubuntu, je ne me souviens plus d'openGL core (j'ai viré la 17.04, il ne me reste que la 16.04) mais la "version string" était à 3.2 car c'est la version qu'affichait steam.

    Je vais tenter une install de la 17.10 et je fais un retour de son glxinfo
    Dernière édition par R26V8RS26; 31/10/2017 à 09h59

  10. #20
    Grand caméléon Avatar de Antoine
    Inscrit
    fvrier 2008
    Lieu
    Toulouse (France)
    Distribution
    openSUSE Tumbleweed (64 bits)
    Environnement
    GNOME
    Messages
    3 229
    Citation Envoyé par R26V8RS26 Voir le message
    Sa
    Code:
    thomas@linux-occw:~> glxinfo | grep OpenGL
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.4.76-1-default, LLVM 3.8.0)
    OpenGL core profile version string: 4.1 (Core Profile) Mesa 17.0.5
    [...]
    OpenGL version string: 3.0 Mesa 17.0.5
    [...]
    OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.5
    1) Ta Tumbleweed ne semble pas à jour, la version actuelle de Mesa est 17.2.3, pas 17.0.5.

    2) J'y connais rien à OpenGL mais apparemment c'est une histoire de contexte.

    De ce que je comprends, les contextes sont des API différentes. Elles étaient rétrocompatibles jusqu'à la version 3.0. Après ça se corse.

    Bref, dans ton cas :

    • Si l'application crée un contexte Core, Mesa renvoie 4.1 comme version.
    • Si l'application crée un contexte Compat, Mesa renvoie 3.0. C'est ce que Steam lit, ce qui est un peu limité.
    • Si l'application crée un contexte ES, Mesa renvoie 3.0.


    Alors que les pilotes non-Mesa renverront la version la plus haute, même si un contexte Compat est demandé.

    3) J'ai vu qu'il était possible d'utiliser des variables d'environnement pour changer la valeur de l'"OpenGL version string" :

    Code:
    ~> glxinfo | grep "OpenGL version string"
    OpenGL version string: 3.0 Mesa 17.2.3
    ~> MESA_GL_VERSION_OVERRIDE=3.2COMPAT glxinfo | grep "OpenGL version string"
    OpenGL version string: 3.2 Mesa 17.2.3
    ~>
    Il est possible que ça règle ton problème si tu arrives à lancer tes jeux Steam en exportant cette variable.
    Dernière édition par Antoine; 31/10/2017 à 20h32
    « Celui dont la pensée ne va pas loin verra les ennuis de près. » — Confucius

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé