• [^] # Re: Des paquets .deb ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 3.

     OpenGL core profile version string: 1.4 Mesa 20.0.4
    

    Si c’est vrai, je suis désolé, mais cette machine ne peux pas faire tourner le jeu...

    Le minimum requis pour faire tourner le moteur est OpenGL 2. Et en fait le jeu requiert OpenGL 3 parce qu’on a des modèles avec trop d’armatures pour avoir l’animation accéléré par les GPU GL 2. On pourrait théoriquement produire des modèles plus "légers" pour que les cartes GL 2 fassent tourner le jeu (mais ça pourrait être beaucoup de boulot). Mais pour les cartes OpenGL 1, il y a aucun espoir, la technologie est trop ancienne (c’est de l’ordre de la Xbox première du nom).

    Le problème c’est qu’Intel a produit des puces OpenGL 1 très tardivement, et sont super chiant sur leur segmentation artificielle du marché.

    Par exemple la GMA X3100 de 2006 (Gen 4 GM965) prend en charge OpenGL 2, mais la GMA 3100 de 2008 (Gen 4 G33) non.

    Et par exemple j’ai testé deux machines avec un "Pentium E5200" avec GPU intégré, le premier E5200 avait une GMA 3100 (Gen 4 G33) sans OpenGL 2 (et prenait en charge la virtualisation), le second E5200 avait une GMA 4500 (Gen 4 Q45) avec OpenGL 2 (mais pas la virtualisation)... C’est un enfer.

    Bref, celui sans OpenGL 2 avait précisément OpenGL 1.4...

    Tu peux retrouver ici une liste succincte de matériel Intel testé:

    Ça pourrait t’aider à te faire une petite idée de la compatibilité éventuelle selon le matos auquel tu as accès, avant même de tester.

    Je remarque que la mention "core profile" ne fait pas sens avec 1.4 (core profile comence avec 3.1), mais le 1.4 est probablement vrai.

    Peux-tu me donner la sortie de cette commande?

    egrep -m1 '^model name' /proc/cpuinfo ; lspci | egrep -nn 'VGA|Display'

    Note: la version 0.52.1 ne tourne en fait pas sur les GPU GL 2 (ce qui ne concerne pas ton GPU 1.4 de toute façon) car on s’est rendu compte après coup que notre modification pour contourner un bug d’Nvidia utilisait une fonctionnalité trop récente. Le moteur 0.52.0 est compatible avec les données 0.52.1. Je peux te donner les instructions si ça t’intéresse, mais de toute façon le jeu sera trop lent sur du matériel OpenGL 2.

    ce commentaire est sous licence cc by 4 et précédentes