GLF OS : Dâun challenge de passionnĂ©s Ă une distribution Linux pour les joueurs
Bonjour,
En Janvier 2024, un article pour parler du jeu vidĂ©o sous Linux avait Ă©tĂ© fait en collaboration avec Vinceff. Pour rĂ©sumer : depuis lâarrivĂ©e du Steam Deck, le jeu sous Linux a fortement progressĂ© et est devenu une rĂ©alitĂ© ainsi quâune option Ă prendre sĂ©rieusement en compte. Un gros changement quand on sait quâil y 5 Ă 10 ans, jouer sur Linux Ă©tait du domaine de lâimpossible Ă lâexception de quelques titres (souvent des jeux libres).
Cela dit, jouer sur Linux, cela veut aussi dire commencer par choisir sa distribution ! Et si pour des personnes habituĂ©es Ă cet univers, ça ne semble pas surprenant, cela peut ĂȘtre dĂ©routant pour les personnes ne le connaissant pas et venant de Windows ou MacOS. Surtout quâil y a du choix, trop dirait certains.
Pendant un peu plus de deux ans, la communautĂ© GLF (Gaming Linux FR), créée par Vinceff, a donc testĂ© de nombreuses distributions Linux pour voir laquelle obtient le meilleur rĂ©sultat. Lâobjectif est de trouver une distribution facile Ă prendre en main pour un dĂ©butant sur Linux et Ă©tant taillĂ©e pour le jeu. Il est bon de noter que ces challenges se faisaient sur des machines rĂ©elles et sur 30 jours afin dâĂ©valuer diffĂ©rents critĂšres jugĂ©s essentiels. Les rĂ©sultats ont dâabord Ă©tĂ© partagĂ©s dans un fichier Google Sheet et sont maintenant disponibles dans un Cryptpad disponible ici.
Malheureusement, aprĂšs de nombreux tests, aucune des distributions ne remplit Ă 100% le cahier des charges Ă©tabli par GLF. Dans un premier temps, la communautĂ© tente dâamĂ©liorer les choses sur des distributions proches de lâattendu, comme avec lâaugmentation du vm.max_map_count sur Ubuntu.
Cela nâest pas arrivĂ© Ă contenter la communautĂ© et lâidĂ©e de crĂ©er une distribution fait son chemin. Ce qui a fini par donner naissance Ă GLF OS, distribution basĂ©e sur NixOS. Cela devient donc un nouveau dĂ©fi de taille pour cette communautĂ© de passionnĂ©s !
Le choix de NixOS peut paraĂźtre surprenant au premier abord car elle nâest pas faite pour les dĂ©butants, ni pour le jeu. Cependant, elle offre de beaux atouts par son cĂŽtĂ© dĂ©claratif et atomique, ce qui simplifie et fiabilise les mises Ă jour et le dĂ©ploiement des nouveautĂ©s/corrections. LâidĂ©e est que GLF OS sâoccupe de toute la configuration et que lâutilisateur nâait quâĂ utiliser son systĂšme et Ă profiter de ses jeux, un peu comme on le ferait avec une console.
Le 20 DĂ©cembre 2024, le prototype de GLF OS a Ă©tĂ© dĂ©voilĂ©. Encore loin de ce qui est imaginĂ© pour la version finale, il est lĂ pour montrer les bases et voir si cela peut convenir. Une feuille de route (roadmap) est prĂ©sentĂ©e le mois suivant pour indiquer lâattendu pour la version Beta.
Le 21 Mars 2025 sort la version Alpha avec des avancĂ©es significatives qui vont poser les bases pour mener vers la version finale. AprĂšs plusieurs retours, des mises Ă jour pour cette version Alpha seront proposĂ©es et la derniĂšre version pour lâAlpha sera proposĂ©e le 16 Avril 2025. En parallĂšle, une nouvelle feuille de route est prĂ©sentĂ©e pour savoir Ă quoi sâattendre Ă chaque Ă©tape du projet et donner une temporalitĂ©.
Enfin, le 4 Juin dernier, la version Beta a vu le jour ! Elle amĂ©liore le travail dĂ©jĂ rĂ©alisĂ© avec lâAlpha, en incluant des nouveautĂ©s prĂ©vues pour la Beta et certaines de la version finale en avance de phase. Ca ne chĂŽme pas chez GLF !
Ici, nous allons donc voir ce qui est proposé avec la version classique (ou stable).
Tout dâabord, pour lâinstallation, nous avons quelque chose dâassez classique pour les habituĂ©s et de simple pour les dĂ©butants avec Calamares :
On peut noter quâil y a quelques choix Ă faire, comme lâenvironnement oĂč on doit choisir entre Gnome (par dĂ©faut) et KDE ou encore le type dâinstallation que lâon souhaite :
Petite note au sujet de lâinstallation, celle-ci semble ĂȘtre bloquĂ©e Ă 46% :
Ce nâest que lâaffichage car ça travaille dur Ă ce moment lĂ ! Câest liĂ© au fonctionnement mĂȘme de NixOS. Vu que ce souci a Ă©tĂ© remontĂ© plusieurs fois, lâĂ©quipe est en train de voir pour afficher un message spĂ©cifique pour indiquer que câest normal si câest long une fois Ă 46%.
Ici, nous avons choisi le type dâinstallation standard avec lâenvironnement Gnome. A noter que lâinstallation en question a Ă©tĂ© faite fin Mars durant la version Alpha, elle a donc du vĂ©cu :
Lâoutil qui permet de montrer depuis quand est installĂ©e la distribution se nomme GLFfetch. Il est aussi inutile quâindispensable ! Il permet tout simplement de voir si on a tenu le fameux challenge des 30 jours Ă©voquĂ©s plus tĂŽt.
Il est également possible de voir sur quelle version de GLF OS nous sommes via les paramÚtres systÚme :
A ce jour, la 25.05 correspond Ă la version stable et la 25.11 Ă la version Rolling.
Lâenvironnement de bureau Gnome est livrĂ© avec quelques extensions pour faciliter son utilisation. Notamment, on voit rapidement quâil y a Dash To Dock qui permet dâavoir le dock que lâon voit en bas. Voici la liste des extensions installĂ©es :
A noter que certaines extensions sont installĂ©es mais non activĂ©es par dĂ©faut. Elles sont activables trĂšs simplement via les boutons prĂ©vus Ă cet effet sur la droite đ
Pour KDE, il est livré sans aucune modification, ni personnalisation.
Pour lâajout de logiciels, cela va se fait avec la logithĂšque Easy Flatpak créée par Mika :
A noter quâil se peut quâelle ne soit pas disponible juste aprĂšs lâinstallation et quâil faille redĂ©marrer le systĂšme pour la voir arriver (axe dâamĂ©lioration connu de lâĂ©quipe).
Pour les mises Ă jour du systĂšme et des logiciels, câest simple, vous nâavez rien Ă faire ! Et cela vaut pour les montĂ©es en version (ex : Alpha vers Beta avec nouvelle base NixOS). Le systĂšme sâen occupe tout seul en arriĂšre plan et lorsquâil y a des mises Ă jour, une notification vous indique quâil faut redĂ©marrer votre ordinateur pour quâelles soient appliquĂ©es :
Dans les outils spĂ©cifiques Ă GLF OS, il y a tout dâabord lâoutil « Nix Disk Manager » pour monter en graphique vos disques secondaires (pas trĂšs reprĂ©sentatif de mon cĂŽtĂ©, vu quâil nây a que le disque systĂšme) :
On retrouve Ă©galement un outil pour modifier les choix que lâon a fait durant lâinstallation concernant le bureau mais aussi le type dâinstallation (Mini, Standard etcâŠ) :
Et pour finir, lâoutil Mangohud Configuration qui permet dâafficher lorsque vous jouez certaines informations comme le nombre de FPS, FPS moyen, utilisation CPU et GPU par exemple :
De mon cĂŽtĂ©, je nâai pas testĂ© lâaspect jeu car aucune de mes machines ne me permet de tester cela. En revanche, tout sâest bien dĂ©roulĂ© pour de la bureautique. Pour lâaspect Gaming, Vinceff a dĂ©jĂ dĂ©montrĂ© que cela fonctionnait bien sur du matĂ©riel rĂ©cent, exemple ici avec le jeu solo Clair Obscur: Expedition 33 :
https://youtu.be/eSuXdCfmaak
Ou encore plus récemment sur Spiltgate 2, un jeu multi-joueurs :
https://youtu.be/Wv59J9o2uUY
Et cela fonctionne également avec du matériel moins récent comme démonté par STEvE :
https://youtu.be/f5XCFtfvUIs
Il est Ă noter quâen fonction du matĂ©riel que lâon a, les performances peuvent ĂȘtre diffĂ©rentes.
Dâailleurs un point important concernant le matĂ©riel, la configuration minimale pour GLF OS est assez balĂšze par rapport Ă dâautres distributions et câest liĂ© au fait quâelle est axĂ©e sur le jeu avant tout. Sur le site, on peut actuellement voir ceci :
Configuration minimale :
8go de RAM / Disque dur >60 gb (SSD recommandé)
GPU AMD / INTEL / NVIDIA (>RTX 2000)
Plus particuliĂšrement pour les cartes Nvidia : Aujourdâhui, lâĂ©quipe GLF OS a fait le choix de partir sur les derniers drivers avec le module Open-Source.
Si câest une bonne chose en soi et un pas vers lâavenir, cela limite aussi lâaccĂšs Ă certaines cartes qui offrent encore des performances raisonnables. En effet, il faut au moins avoir une GTX 1650 pour que cela fonctionne. Toutes les cartes plus anciennes ne fonctionnent pas. Maintenant, vu que des utilisateurs ont demandĂ© le support de cartes plus anciennes, peut-ĂȘtre que la communautĂ© GLF va rĂ©pondre prĂ©sente ?
A noter que pour les plus vieilles cartes qui ne sont déjà plus supportées par Nvidia, elles ne seront probablement pas ou mal supportées sur GLF OS.
Quoi quâil en soit, lâĂ©quipe continue de collecter les retours faits par les utilisateurs sur cette version Beta. Il est donc important de remonter via le Discord ou le Github tous les problĂšmes rencontrĂ©s ou les idĂ©es dâamĂ©lioration.
Pour finir, la version finale est prévue pour cet automne donc cela va vite arriver !
Bonne dĂ©couverte et bon jeu đ
#GLF #GLFOS #NixOS