En gros certaines applications grand public (comme Chrome) rencontraient des problèmes et les développeurs de Mesa ont donc désactivé OpenGL 2.1 sur ce matériel (au lieu que Chrome s’adapte et utilise une version plus ancienne sur ces plateformes... ce qui aurait été possible):
Je n’ai actuellement pas accès à la machine qui a du GMA3100 comme celle que tu testes (elle est à quelques centaines de km et je n’ai pas prévu de me déplacer 😅).
Pourrais-tu tester pour moi? Si tu as déjà un fichier ~/.drirc sauvegarde-le d’abord puis crée-le ou remplace-le avec ça dedans:
Mais bon, les performances devraient être désastreuses, mais par curiosité j’aimerai bien voir ça. =)
En gros, le problème c’est que la majeure partie de ces fonctions OpenGL 2 sont en fait émulées, donc très lentes... À un moment certains ont décidé qu’il valait mieux ne pas les annoncer pour que les programmes qui ont des implémentations alternatives puissent utiliser ces implémentations alternatives (mais ceux qui n’ont pas d’implémentation alternative n’ont plus rien).
Par complétude parce que je vais ajouter cette config dans notre table d’(in)compatibilité, c’est quelle distro/noyau et le PC est de quelle marque? Pour la distro et le noyau ces commandes seront utiles:
lsb_release -d ; uname -e
Il te faudra le moteur de la version 0.52.0 pour lancer le jeu sur OpenGL 2 (petite régression de notre part, déjà corrigée pour la prochaine version):
cp -a unvanquished_0.52.1 unvanquished_0.52.1-gl2
cd unvanquished_0.52.1-gl2
rm linux-amd64.zip
wget https://cdn.unvanquished.net/unvanquished_0.52.0/linux-amd64.zip
unzip -o linux-amd64.zip
Puis tu essaies de lancer le jeu:
./daemon
Si jamais le jeu se lance, quitte le jeu et relance-le comme ça:
Il va ouvrir une carte, écrire quelques informations sur le matériel dans le log, prendre deux captures d’écran et quitter.
Après ça tu pourras m’envoyer par mail le fichier ~/.local/share/unvanquished/daemon.log et les deux captures d’écran dans ~/.local/share/unvanquished/screenshots. Mon adresse mail est dev (ad) illwieckz.net. 🙂
Je m’attends à ce que les performances soient désastreuses (genre 10 fps sur la seconde capture d’écran...), mais cette astuce du drirc pourrait aussi débloquer d’autres jeux de ton côté, et qui seront peut-être moins gourmands !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Des paquets .deb ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 4.
Ah oui en effet c’est une GMA3100 comme celle que j’ai testé...
Mais, j’ai peut-être une pas trop mauvaise nouvelle... Je viens de découvrir ceci sur le wiki d’Arch Linux:
https://wiki.archlinux.org/title/intel_graphics#OpenGL_2.1_with_i915_driver
En gros certaines applications grand public (comme Chrome) rencontraient des problèmes et les développeurs de Mesa ont donc désactivé OpenGL 2.1 sur ce matériel (au lieu que Chrome s’adapte et utilise une version plus ancienne sur ces plateformes... ce qui aurait été possible):
https://www.phoronix.com/scan.php?page=news_item&px=Mesa-i915-OpenGL-2-Drop
Ça pourrait se réactiver. 😲
Je n’ai actuellement pas accès à la machine qui a du GMA3100 comme celle que tu testes (elle est à quelques centaines de km et je n’ai pas prévu de me déplacer 😅).
Pourrais-tu tester pour moi? Si tu as déjà un fichier
~/.drircsauvegarde-le d’abord puis crée-le ou remplace-le avec ça dedans:Mais bon, les performances devraient être désastreuses, mais par curiosité j’aimerai bien voir ça. =)
En gros, le problème c’est que la majeure partie de ces fonctions OpenGL 2 sont en fait émulées, donc très lentes... À un moment certains ont décidé qu’il valait mieux ne pas les annoncer pour que les programmes qui ont des implémentations alternatives puissent utiliser ces implémentations alternatives (mais ceux qui n’ont pas d’implémentation alternative n’ont plus rien).
Par complétude parce que je vais ajouter cette config dans notre table d’(in)compatibilité, c’est quelle distro/noyau et le PC est de quelle marque? Pour la distro et le noyau ces commandes seront utiles:
Il te faudra le moteur de la version 0.52.0 pour lancer le jeu sur OpenGL 2 (petite régression de notre part, déjà corrigée pour la prochaine version):
Puis tu essaies de lancer le jeu:
Si jamais le jeu se lance, quitte le jeu et relance-le comme ça:
Il va ouvrir une carte, écrire quelques informations sur le matériel dans le log, prendre deux captures d’écran et quitter.
Après ça tu pourras m’envoyer par mail le fichier
~/.local/share/unvanquished/daemon.loget les deux captures d’écran dans~/.local/share/unvanquished/screenshots. Mon adresse mail estdev (ad) illwieckz.net. 🙂Je m’attends à ce que les performances soient désastreuses (genre 10 fps sur la seconde capture d’écran...), mais cette astuce du
drircpourrait aussi débloquer d’autres jeux de ton côté, et qui seront peut-être moins gourmands !ce commentaire est sous licence cc by 4 et précédentes