Nasra's games

linuxgaming

Voici une collection d'outils pour la création de jeux sur Linux !

Pixelorama

On commence avec de la 2D, du pixelart et de l'animation avec Pixelorama ! Un petit logiciel qui en a dans le ventre ! Pixelorama Basé sur le moteur de script du moteur Godot Engine, Pixelorama vous permet de créer du pixelart et de l'animer ! Il existe pas mal de ressources pour prendre en main cet outil !

LMMS

Voici un outil super puissant pour la création audio sur Linux. LMMS s'inspire beaucoup de FruityLoops au niveau de son interface et profite de nombreux plugins / extensions d'instruments, d'effets. LMMS Là aussi, de nombreuses ressources sur le site web de LMMS, avec une communauté active, des concours...

Godot Engine

Cette -petite- liste ne serait pas complète sans citer Godot Engine ! Un moteur de jeux qui vous permettra de travailler en 2D, 3D... Godot Engine Pas mal de ressources sur cet outil open-source très prisé des créateurs. Voici une liste de tutoriels très complets.

Un exemple de workflow de créateur

Voici enfin un exemple de workflow d'un créateur de jeux. J'ai repris quelques uns de ses outils dans ma liste.

#linuxgaming #godot #pixelorama #lmms

God mod = 1

Le jeu sur PC c'est aussi la joie de pouvoir installer de nombreuses modifications faites par la communauté de joueurs ! Et il faut l'avouer, sous Linux, ces possibilités sont plus limitées. Souvent à cause de la non portabilité de certains outils bien pratiques pour les communautés (Vortex par exemple, disponible seulement sur Windows). Mais, grâce à ces trouvailles, vous devriez trouver votre bonheur maintenant !

Vortex sur Windows

Modbuddy, austère mais efficace !

Quand je parle d'austère, je parle de ce genre d'interface : ModBuddy

Le projet est tout jeune, il faut le compiler à la main, et comme l'indique son créateur : « Je ne suis pas UX designer, ni un développeur QT, ni un chat. Ceci est un projet pour mes besoins personnels que je trouve très pratique pour moi ».

Je vous laisse tester tout cela et en parler éventuellement dans le forum ou dans le discord !

SteamTinkerLaunch

Ça, c'est LA trouvaille du moment ! Si vous utilisez Steam, les SteamWorks sont votre boussole pour les mods. Imaginez que vous pouvez intégrer d'autres mods sur l'interface de Steam, intégrer d'autres outils précieux et bref, faire votre tambouille avec tout ce qui existe comme outils bien utiles aux gamers ! C'est ce que propose SteamTinkerLaunch.

SteamTinkerLaunch

Voici une liste des quelques fonctionnalités de SteamTinkerLaunch

Outils externes

Tous les outils connus comme Boxtron, Luxtorpeda, Goverlay, MangoHud, vkBasalt, etc...) et qui peuvent être activés avec une commande au démarrage d'un jeu.

Options graphiques

  • Misc : Toutes les options de configurations qui ne peuvent pas être classées quelque part mais qui sont très utiles ;)
  • Proton : Changer de version de Proton, téléchargement automatique de versions, versions customisées...
  • Gestionnaire de Shader : Téléchargement, mise à jour, installation, activation, désactivation, avec le support de ReShade et Depth3D
  • Stl : Stl a de multiples options de configuration.
  • Tweaks : Quelques mini fichiers de configuration (aussi appelés “Tweakfiles”) pour démarrer quelques jeux récalcitrants.
  • Vortex Mods (oui oui)
  • VR : Side by Side VR : Jouer avec vos jeux en VR en side-by-side mode.
  • Wine : Téléchargement et utilisation de versions différentes de Wine à la place de Proton...

Plutôt pas mal, non ? Pour la liste complète, vous pouvez aller voir le wiki. SteamTinkerLaunch

Bon jeu !

#linuxgaming #mods

Ça c'est pour un peu de nostalgie !

DOS ? DosBOX !

Pour lancer des jeux anciens, il vous faut un logiciel qui s'appelle DosBOX. DOSBox est un émulateur simulant un environnement compatible MS-DOS dans le but d'exécuter des jeux vidéo développés autrefois pour ce système. Et comme DosBOX est publié en licence GPLv2, il est disponible dans les dépôts de nombreuses distributions.

DosBOX

DosBOX et Steam

Avec le temps, de nombreux éditeurs se sont mis à republier leurs jeux. GOG en a fait son business en réadaptant des jeux autrefois non compatibles avec les versions plus récentes de Windows. Mais comme DosBOX va plus loin (la compatibilité avec MS-DOS, le système présent avant Windows), il est souvent aussi intégré dans les releases de GOG.

Et pour nous Linuxiens, ça va nous poser des soucis. Les launchers sont forcément des .EXE, compatibles ©Windows, et pas DOS. Nous avons donc besoin d'un outil qui intègre Wine et DosBOX pour lancer tout cela.

AlleyCat

Boxtron

C'est ici que Boxtron entre en jeu. Il s'agit d'un outil intégrant Wine et DosBOX, plus quelques bonnes idées de développement pour réduire l'input lag et quelques soucis de son et de résolution.

Comment installer tout ceci ?

Tout est là ! Installer DosBOX et ses éléments :

$ sudo apt install dosbox inotify-tools timidity fluid-soundfont-gm

Télécharger les sources, entrer dans le dossier, compiler :

$ git clone https://github.com/dreamer/boxtron.git
$ cd boxtron
$ sudo make install

Redémarrez Steam, et voilà !

Utiliser Boxtron pour vos jeux GOG

Pour installer aisément les jeux DOS (et ©Windows aussi !) venant de GOG dans votre librairie Steam, utilisez le script inclus :

$ ./install-gog-game ~/Downloads/setup_warcraft_orcs__humans_1.2_\(28330\).exe

Cela va installer le jeu dans ~/.local/share/games préparer l'installation qui marchera bien avec Steam et générera un raccourcis .desktop pour l'ajouter à votre librairie Steam. Après cela, vous pourrez jouer à votre jeu avec Proton ou Boxtron. Ce script dépend seulement d'une librairie Python standard, vous pouvez changer les dossiers de destination comme vous le souhaitez.

#steam #linuxgaming #dosbox #boxtron #wine #gog

“C'est du chinois tout ça ?” :D

(excuses plates et coupables à la communauté chinoise qui pourrait très bien dire, “c'est du français tout ça ?” en parlant de charabia incompréhensible)

Goverlay

Goverlay est une interface graphique pour configurer plein de petits outils très utiles pour les jeux sur Linux.

Goverlay permet notamment de configurer MangoHud, vkBasalt et ReplaySorcery.

Je ne vous montre pas de capture avec ReplaySorcery, parce que je n'en ai pas l'utilité, je n'ai pas envie de compiler les paquets, et surtout il demande un GPU Nvidia pour fonctionner ce que je n'ai pas sous la main.

Avec le trio, MangoHud, vkBasalt, et Goverlay, vous avez une belle suite pour évaluer, et régler les performances des jeux sur Linux !

MangoHud

C'est le petit utilitaire qui vous permet, sur les jeux Vulkan notamment, d'afficher ça en jeu :

Mais vous pouvez aussi l'utiliser pour les jeux OpenGL, ça marche aussi. Et pour cela rien ne vaut un Goverlay pour tout configurer et tester. Vous pouvez afficher la température, les fréquences de vos CPU et GPU, les versions de pilotes utilisées... Bref plein d'infos pour débugguer un peu une installation pour optimiser vos jeux !

Ça s'installe comment ?

Dites merci à Martin Wimpress (de la team Ubuntu) d'avoir créé ce ppa pour toutes les distributions à base Debian (Ubuntu, PopOS, Mint...). Vous rajoutez cette source à votre système avec cette commande : sudo add-apt-repository ppa:flexiondotorg/mangohud Puis un petit : sudo apt update && sudo apt install goverlay mangohud vkbasalt Pour tout installer !

On me souffle à l'oreille que ces outils sont aussi disponibles dans les dépôts de vos distributions Arch préférées (Manjaro, Garuda...)...

Bonus !! Mesurer les perfs de son PC

MangoHud vous permet d'enregistrer vos FPS en jeu !

Vous devez pour ce faire spécifier un chemin cible pour stocker les fichiers logs. Quand vous activez le log (en utilisant Shift_Gauche + F2), un fichier est créé avec le nom du jeu, une date et le temps de la capture dans votre dossier fraîchement créé.

Tous les fichiers peuvent être uploadés sur le site Flightlessmango pour créer des graphiques automatiquement ! Vous pouvez les partager, il suffit de renseigner le lien vers la page de votre création !

Vous pouvez aussi uploader de multiples fichiers pour créer un seul graphique avec plusieurs lignes dans le graphique, veillez à bien les nommer au préalable. C'est le nom du fichier qui est repris dans la légende du graphique.

Voici la démarche à suivre !

Bon jeu !!

#linuxgaming #goverlay #mangohud

Ce guide n'est pas traduit et je lui ai rajouté la partie sur Heroic Game Launcher. Source du guide ici.

The System76 Guide to Gaming on Pop!_OS

Over the years, Microsoft Windows has had a lock on gaming. Most PC games are developed with Windows in mind. For Linux—and Linux distributions like Pop!OS — this complicated matters. However, thanks to contributions from developers and engineers across the Linux community, gaming on Linux is now easier than ever. Read on for a fundamental guide on how to get the best gaming experience on Pop!OS.

What is Proton ?

Developed by Valve Software, Proton works through Steam Play to take games developed for Windows and translate their code into a language that’s compatible with Linux. To do this, it uses tools like DirectX Vulkan that would normally have to be installed and maintained by each user. Built from a fork of WINE, Proton translates Windows commands into code compatible with Linux systems, allowing games to launch and run smoothly. The end result for Linux users is the desired outcome : Buy the game, install it, and press play.

Of course, adding support for each and every game in Steam’s hefty library will take time. Valve’s team prioritizes making newer games compatible over older titles. If you’re wondering how well your game works on Linux, ProtonDB is an essential source of information. There, you’ll find tens of thousands of games rated by gamers. The ratings are as follows:

  • Native (developed for Linux)
  • Platinum (Runs perfectly out of the box)
  • Gold (Runs perfectly after tweaks)
  • Silver (Runs with minor issues, but is generally playable)
  • Bronze (Runs, but often has crashes or has issues preventing from playing comfortably)
  • Borked (Game either won’t start or is crucially unplayable)
  • Unrated

Of the top thousand games at the time of writing this blog, only 6% received a Borked rating. Even if your game hasn’t yet reached Platinum or Gold status, that doesn’t mean it’s doomed to be buggy forever. Valve is still in the process of expanding compatibility, so keep checking back in to see how your game is faring. And as with all things in Linux, if you search the issue you’re having in your search engine, you’re likely to find a solution.

Steam is available for download in the Pop!_Shop or by using the following command :

sudo apt install steam

How to turn on Steam Play

In the Steam application, head to the Steam menu at the top of your window and click on “Settings” and then “Steam Play” at the bottom. From there, make sure both boxes are checked to enable Steam Play on supported and all other titles, and you’re good to go !

While Steam Play has revolutionized gaming on Linux, it’s still a work in progress. There are thousands upon thousands of games out there, so it will take a while to translate all that code into a flawless experience. This is where Lutris comes in.

What’s Lutris ?

Lutris is an open source game library that uses various emulators and WINE (Wine Is Not an Emulator) to get games developed for Windows running on your Linux machine. A little research online will tell you which emulator/translator to select for the best experience with each specific game. Whereas on Steam non-Platinum-rated games may require additional technical magic to get them set up, Lutris pulls existing install scripts from the community to get those games up and running quickly. So if your game isn’t yet available through Steam Play, Lutris is your best bet.

A sidebar in the app allows you to launch games in your library, search for specific games from a source, and choose between programs for running your game. However, functionality for browsing and reviewing games has not yet been integrated into the application. For now, those features are limited to their website : lutris.net.

Lutris is available for download in the Pop!_Shop or using the following command :

sudo apt install lutris

Organize your game libraries with GameHub

GameHub is an application that allows you to link your accounts to multiple game libraries. Sync up with your Steam, Lutris, GOG, Humble Bundle, and itch.io accounts. Install, run, and remove games from one location.

As with Steam and Lutris, Gamehub can be downloaded from the Pop!_Shop or by using the following command :

sudo apt install com.github.tkashkin.gamehub

Access to EpicGame Store Games with Heroic

HeroicGame Launcher is an application that allows you to link your Epic Game Store account and run them with Proton or specific WINE versions. Install, run, and remove games from one location.

To install it, juste download the latest release here, take the amd64 release, and install it with a double-clic on it.

What GPU should I get ?

Sometimes integrated graphics are technically sufficient to run smaller games, but you’ll need more power to run your AAA blockbusters. Configuring your gaming rig with a GPU will reduce stutters and dropped frames; the better your GPU, the more buttery smooth your game will feel.

For casual gaming, an NVIDIA GeForce GTX 16-Series or AMD 6800 GPU will run games just fine. Meanwhile, an NVIDIA RTX 20-Series or AMD 6800 XT GPU will run AAA games more smoothly with a visually stunning experience. If you plan on streaming and recording your AAA gameplay in competitive matchmaking on a 4K monitor, and you have a tendency to leave open a large quantity of windows, the RTX 2080 Super or AMD 6900 XT have the firepower you’ll need, and then some.

What CPU ?

The CPU is responsible for running programs like Steam, WINE, Discord, web browsers, and your game. Your CPU’s clock speed determines how fast your machine processes instructions to complete a task. Nearly every task touches your processor at some point, so a higher clock speed will make for a more performant system. Because of this, at least an Intel Core i5 or AMD Ryzen 5 is recommended.

How much RAM ?

A configuration with 16GB RAM is most commonly recommended for any gaming machine. That’s because RAM is responsible for your system’s short-term memory. The more RAM you have, the more information can be saved in the faster, short-term memory, and the more programs you can run at one time.

When it comes to gaming, RAM works alongside the GPU to process your game. While the GPU handles the graphical elements, RAM remembers things like the X-Y coordinate of your character, how many enemies are in a level, and NPC behaviors. These parts are loaded in as you traverse the 3-D environment.

Is NVMe storage worth it ?

NVMe storage drives drives take advantage of a direct PCIe connection to deliver faster transfer speeds between your hard drive and your CPU. Solid-state hard drives (SSDs) connected to your system using a SATA connection limit your transfer speeds to SATA’s 500 Mb/s. In contrast, an NVMe SSD plugged into a PCIe 3.0 lane on your motherboard offers a bandwidth of 32 GB/s, half of the 64 GB/s bandwidth of a PCIe 4.0 lane.

When applied to your game, a hard drive utilizing a PCIe connection will noticeably decrease how long it takes to start up and load your game, including loading screens. Of course, the overall time decrease depends on how the game itself is programmed to load. While games like Tomb Raider and Assassin’s Creed use loading screens heavily, games like Cyberpunk 2077 are much more dependent on memory to load your game.

Another benefit of PCIe NVMe drives is that they will boot up your computer faster and make your operating system feel more fluid, so they’re worth a look for the day-to-day efficiencies as well.

What if I have a 4K monitor ?

Gaming in 4K requires extra graphics power. Consider upgrading your GPU a level to account for your system processing four times more pixels than it would on a standard 1080p monitor.

Often, 4K resolution will make your operating system’s user interface to appear “tiny” due to the increase in pixels. In Pop!_OS, you can use what’s called fractional scaling to adjust the size of what you see on-screen. To do this, go to the “Displays” menu in your Settings application. By toggling Fractional Scaling on, you’ll be able to tell your operating system to account for more display pixels. Choose between 125%, 150%, 175%, and 200% scaling until your UI is to your liking.

Here, you can also set your 4K monitor to run at 1080p resolution, which reduces the load on your graphics card. This results in a smoother, albeit lower-res, experience.

Game Tip : Disable mouse acceleration

By default, the speed at which you move your mouse may affect the distance it travels. Jerk your mouse across the desk, and you’ll likely hit the edge of the screen with your cursor. This setting is useful in day-to-day activities, saving you the trouble of knocking over your morning coffee on the way to closing your browser window. However, when playing a game — especially an FPS — this feature could wreak havoc on your skill level.

There’s an easy fix : Disable it. With your external mouse plugged in, go to the Mouse and Touchpad menu in your Settings application and toggle Mouse Acceleration to the off position.

Do I need to worry about drivers ?

If you purchased a computer from System76 with an NVIDIA GPU in it, your system is ready to go ! If not, follow these instructions on our support page for downloading the system76 driver. Folks running Ubuntu 19.10 or later will need to follow all instructions on the page, while Pop!_OS users can skip to the System76 NVIDIA Driver section at the bottom.

To download Pop!_OS with this driver installed, go to pop.system76.com, click “Download”, and then “Download 20.10 (NVIDIA)”. (In the event this article has not been updated since publishing, the current version number may be different.) We update the NVIDIA driver through the OS, so be on the lookout for new updates !

AMD drivers are included in the kernel, so Pop!OS users with AMD graphics are good to go ! If you’re downloading Pop!OS, click “Download 20.10” in the window above.

For More Info on Linux Gaming :

  • GamingOnLinux is a self-explanatory site for all things gaming. On Linux! Get the latest in new game reviews, hardware reviews, software news, and info on driver updates.
  • Boiling Steam has been covering PC gaming on Linux since 2014. Check out hardware and game reviews, monthly game releases through Proton, and tutorials for setting up your rig. You can also pop into the forums to discuss your experience with like-minded folks.
  • The Linux Gamer offers guides and analysis on Linux tech, gaming, and open source software, often with an angle regarding where the movement as a whole is headed.
  • Jay LaCroix of LearnLinuxTV frequently uploads Linux guides and tutorials, distro reviews to his YouTube channel. If you’re looking for a testimonial on how well games run on Linux, Jay’s hardware reviews are a good place to look!
  • LinuxGameCast creates a variety of Linux-focused content, including streaming, news, and weekly/daily chats. Check them out on their website or YouTube channel.

#linuxgaming #nvidia #popos

Ou la puissance de Vulkan avec les pilotes open-source...

Sous Windows, il existe pas mal d'applications pour améliorer votre expérience vidéo-ludique. Que ce soit Nvidia ou AMD, chacun y va de sa technologie pour se démarquer. Et comme souvent, sur Linux, de ce côté c'est un peu la dèche : pas de Geforce Experience, ou de SmartFX d'AMD. Mais les choses changent petit à petit, surtout parce qu'au final ces technologies sont très bien supportées et présentes dans les pilotes mais qu'aucun logiciel ne permet ses réglages.

vkBasalt, l'éruption graphique

capture tirée de l'actualité sur gamingonlinux

Pas mal hein ? En gros cela vous ajoute quelques filtre graphiques intéressants notamment du texture sharpening pour rendre vos jeux plus nets. VkBasalt vous permet aussi quelques autres joyeusetés comme :

  • Contrast Adaptive Sharpening
  • Denoised Luma Sharpening
  • Fast Approximate Anti-Aliasing
  • Enhanced Subpixel Morphological Anti-Aliasing
  • 3D color LookUp Table

Et même d'utiliser les Reshade Fx Shaders mis au point par AMD.

Installation, mise en œuvre

Plutôt simple mais il n'y a pas d'outil graphique pour configurer, enfin si mais on verra plus tard, donc, suivez le guide !

  1. Allez sur le site officiel qui va vous détailler toutes les procédures.
  2. Télécharger le tout et entrez dans le dossier avec cette commande : git clone https://github.com/DadSchoorse/vkBasalt.git cd vkBasalt
  3. Puis ces commandes : meson --buildtype=release --prefix=/usr builddir ninja -C builddir install
  4. Si vous avez des erreurs de dépendances non satisfaites, installez-les et refaites les commandes du point 3.

Tout se passe ensuite dans le fichier de configuration de vkBasalt. Selon les distributions, il peut se situer dans des dossiers différents, aussi, je vous conseille un petit locate vkbasalt.conf pour vérifier où il se trouve et ouvrez-le.

Vous voulez voir un petit aperçu des possibilités ? Allez voir ce fichier sur le site officiel qui détaille toutes les options.

Goverlay pour configurer avec une interface graphique

Goverlay est un outil très intéressant, notamment pour configurer MangoHud, mais il peut aussi servir à configurer vkBasalt.

Avec le trio, vkBasalt, MangoHud et Goverlay, vous avez une belle suite pour évaluer, et régler les performances des jeux sur Linux !

#vkbasalt #goverlay #mangohud #linuxgaming

Mes favoris !

Voici quelques découvertes de jeux libres et open-source qu'on peut retrouver dans les dépôts de nos distributions préférées !

Je commence par 2 jeux connus, puis 2 autres jeux plus confidentiels.

0AD

Jeu de stratégie Temps Réel en 3D vraiment bien fait ! À noter que ce jeu regroupe des véritables passionnés de l'histoire et de l'archéologie (ils n'hésitent pas à enregistrer dans les langues anciennes les voix des unités). OAD

MARS, a ridiculous shooter

Un shoot them up multidirectionnel sous amphétamines ! Si vous avez aimé Geometry Wars... MARS

Torus Trooper

Encore un shoot, oui mais un truc de fou ;) Kenta Cho a publié pas mal de shoot them up sur Linux, dont celui-ci, mon préféré.
Torus Trooper

rRootage !

Encore un shoot de Kenta Cho, là c'est plus des affrontements contre des boss. Dur mais très addictif ! rRootage

P.S : Kenta Cho a publié d'autres jeux, n'hésitez pas à les tester ! P.P.S : Je vous ai mis les liens vers leurs sites officiels, mais ils sont tous disponibles dans les dépôts de vos distributions !

#linuxgaming #opensource #OAD #KentaCho #MARS

Ça avance de plus en plus !

Cheater

La compatibilité des outils anti-cheat avance sur Linux, quelles sont les avancées ?

Dans mon précédent article je vous parlais de Denuvo et autre joyeusetés. Je reprend juste deux, trois informations. Pour les jeux compétitifs en ligne, les logiciels anti-cheat sont devenus indispensables, notamment dans les jeux qui permettent des paiements en ligne. La situation de ces logiciels anti-cheat sous Linux est simple : pas compatible. Ces logiciels ont besoin d'accéder au noyau du système d'exploitation pour épier les irrégularités de comportement du joueur et ainsi bannir les contrevenants.

Wine

La dernière version de Wine montre quelques signes encourageant de ce travail, avec notamment le support “NetIO kernel driver implementation.” Des fonctions directement liées au noyau sont en train d'être développées sur Linux pour la gestion du réseau. Nous allons pouvoir trinquer une bouteille de vin !

Wine logo

EAC

La situation de Easy Anti-Cheat est particulière. Le logiciel que l'on retrouve dans Fortnite, Rust et bien d'autres a été racheté par Epic. Même si dans un premier temps l'équipe derrière EAC travaillait avec Valve pour une compatibilité avec SteamPlay, depuis le rachat par Epic, ce travail est resté à l'état de déclaration depuis 2019. Epic ne porte pas son attention à Linux (à part pour son moteur Unreal Engine, même dans sa dernière version). Mais certaines choses pourraient changer. Comme d'habitude sur Linux, les choses vont assez vite. Si vous testez une solution un jour, 6 mois plus tard vous n'aurez aucun soucis. Et c'est un peu l'annonce derrière ceci, EAC serait sur le point de fonctionner avec Wine grâce au travail de reverse engineering de cette équipe. Oui c'est tout récent, c'est tout frais, mais je voulais vous partager cette nouvelle !!

EAC

#linuxgaming #wine #anticheat #eac

Tricher c'est pas bien !

Denuvo

Les programmes anti-cheat sont très utiles pour le jeu en ligne. Ils permettent d'avoir une expérience de jeu égale pour tous, notamment dans les jeux où gagner de l'expérience permet d'acheter du matériel, étendre des possibilités ou dans les jeux compétitifs. Les tricheurs achètent du matériel plus facilement en s'arrogeant des crédit dans le jeu ou certaines capacités sont aussi boostées, auto-aim pour viser les ennemis et autres joueurs...

Bref, si leur utilité est incontestées pour beaucoup de joueurs sérieux, c'est surtout leur construction qui est mise à mal. Incompatibilités, ralentissements, jeux devenus injouables sans anti-cheat ou au support technique vacillant, les exemples sont légions.

Les Anti-cheat avec Linux

DRM

Pour qu'un logiciel anti-cheat puisse servir, il doit pouvoir détecter certains types de logiciels lancés par l'utilisateur, ou certains comportements jugés inhumains (frappes au clavier trop rapide, visée automatique de la souris...). Certains logiciels vont loin dans leur implémentation : ils vont jusque dans le noyau du système d'exploitation pour détecter ces tricheries.

Oui mais, ceci n'est pas sans risque. Les anti-cheat comme les protections DRM sont souvent des logiciels liés à des entreprises publicitaires, des profils marketing, ces logiciels ne sont pas open-source (on ne peut pas savoir exactement si ce qu'ils indiquent faire, ils le font exactement ou s'il n'y a pas d'autres comportements). Par exemple, Sony avait intégré une protection anti-copie à des CD Audio et le logiciel permettant de déchiffrer cette protection pour la lecture des fichiers ouvrait des failles de sécurité importantes permettant à des rootkit de détruire des données, exploiter des machines...

Pour un système qui intègre la plupart des serveurs de données dans le monde, ou une énorme partie des supercalculateurs tournent avec, il est inconcevable d'ouvrir la porte à ces types de logiciels à la sécurité chancelante (Microsoft, lui, s'en fout royalement).

Des jeux qui ne tournent pas

Il est donc normal que certains jeux ne tournent pas sur Linux à cause de ces programmes. C'est une question de sécurité. Cela concerne particulièrement des jeux comme PUBG, Fortnite, tous les MMORPG asiatiques (même très anciens, comme MuOnline ou SilkRoadOnline, que j'ai parcouru il fut un temps)... Et récemment Doom Eternal, qui a suscité tellement d'hostilité qu'une mise à jour du jeu a dû être mise en place pour supprimer ce logiciel des parties solo du jeu.

Doom Eternal

Oui, mais...

Valve a indiqué être au courant de cet aspect et va trouver des solutions. VMWare, y travaille déjà avec leurs solutions de virtualisation (important pour eux avec les licences de logiciels professionnels), et... plus récemment Wine ! La version 5.10 de Wine annonce travailler sur le programme Denuvo Anti-cheat !

#linuxgaming #denuvo #anticheat #wine

Un OS pour les gamers !

Oui, comme son nom l'indique, cet OS est spécialisé dans le gaming. Tout tourne sur Linux, avec tous les derniers raffinements possibles.

GamerOS

C'est basé sur Steam ?

Oui c'est basé même sur Steam en mode Big Picture mais avec quelques raffinements en plus. GamerOS est une distribution basée sur Arch-Linux, il s'agit d'une “rolling-release” (qui se met à jour tout le temps avec les dernières avancées logicielles). GamerOS contient en plus d'autres choses.

Outre les derniers pilotes Nvidia (propriétaires) et Mesa (libres pour Intel et AMD), vous avez accès au dernier kernel Linux, ce qui veut dire un support matériel étendu (manettes par exemple) et en lien avec les derniers supports de l'équipe de développement du noyau Linux.

GamerOS

Ok, SteamOS je connais, et puis quoi ?

Justement ! GamerOS inclus aussi Retroarch ! En gros, vous avez là la plupart des émulateurs que vous trouvez dans les RecalBox, Batocera ou Retropie dans un système unifié, accessible à la manette. À vous les joies du retrogaming directement sur votre PC. Les systèmes émulés vont de l'Atari 2600 à la PS2 et GameCube !

GamerOS Retro

Tester ?

Pour tester GamerOS, c'est assez simple, il vous suffit de copier l'OS sur une clé USB ou disque dur externe, de démarrer votre PC dessus, installez... et voilà ! En gros, votre système est directement prêt, avec tous les pilotes nécessaires pour tester et faire tourner GamerOS ! À vos manettes !

#gamerOS #nvidia #linuxgaming