Shadow sur Linux

Mis à jour le

Anciennement, j'avais fait un tutoriel sur comment jouer sur Linux et c'était une véritable galère.

Aujourd'hui il existe Shadow pour palier à ce problème.

C'est un service cloud pour louer une machine Windows avec une bonne carte graphique afin de pouvoir jouer à ces jeux préférés.

Voici un tutoriel pour les personnes qui veulent jouer sur Linux même si ils disposent d'un vieux PC.

Installation

Si vous êtes sur Linux et que vous avez une bonne connexion internet, voici les commandes a exécuter pour installer Shadow :

En version stable :

sudo wget -O /usr/local/bin/shadow https://update.shadow.tech/launcher/prod/linux/ubuntu_18.04/Shadow.AppImage
sudo chmod +x /usr/local/bin/shadow

En version beta :

sudo wget -O /usr/local/bin/shadow https://update.shadow.tech/launcher/preprod/linux/ubuntu_18.04/ShadowBeta.AppImage
sudo chmod +x /usr/local/bin/shadow

En version alpha :

sudo wget -O /usr/local/bin/shadow https://update.shadow.tech/launcher/testing/linux/ubuntu_18.04/ShadowAlpha.AppImage
sudo chmod +x /usr/local/bin/shadow

Et voici les packages a installer selon votre carte graphique et votre distribution linux :

Distribution LinuxCarte graphiquePackage
Arch LinuxIntellibva-intel-driver
Arch LinuxNVIDIAnouveau-fw
Arch LinuxAMDmesa-vdpau
UbuntuIntelintel-media-va-driver-non-free
UbuntuNVIDIAlibva-vdpau-driver
UbuntuAMDvdpau-va-driver ou mesa-va-drivers

Personnellement; je suis sur Arch Linux, du coup j'installe ce driver :

sudo pacman -S libva-intel-driver

Démarrer shadow depuis un live usb

Si vous ne souhaitez pas ou n'arrivez pas à installer shadow directement sur votre Linux, vous pouvez utiliser cet OS en live usb.

Télécharger le fichier .iso.

Ajouter le sur une clé USB avec Etcher ou via une commande sudo dd if=Shadow-LiveOS.iso of=/dev/sda3 status=progress conv=sync.

Problème d'image rouge et jaune

Si vous rencontrez un problème d'image qui devient tout rouge et jaune. Exécutez la commande suivante :

sudo curl https://raw.githubusercontent.com/NicolasGuilloux/blade-shadow-beta/master/resources/drirc -o /etc/drirc

Problème de clavier / souris

Si comme moi vous avez de manière aléatoire des problèmes de lag avec votre clavier et/ou votre souris.

Des touches qui restent virtuellement enfoncées ou des appuis de touche non pris en compte.

Je vous conseille d'essayer le live USB dans un premier temps pour vérifier que le problème vient bien de configuration de votre machine hôte.

Puis de créer un dual boot avec Shadow-LiveOS.iso dans un second temps.

Pour créer un dual boot, créer une nouvelle partition puis ajouter votre iso sur dessus avec une commande dd :

sudo dd if=Shadow-LiveOS.iso of=/dev/sda3 status=progress conv=sync

Prenez exemple sur le fichier /EFI/boot/grub.cfg à l'intérieur de l'iso, puis ajouter l'entrée suivante à la configuration de Grub de votre machine hôte dans le fichier /etc/grub.d/40_custom, exemple :

menuentry "Shadow" {
set root=(hd0,3)
linux /boot/bzImage ${isoboot} init=/nix/store/1d56fdsc3y69040l0g6zxipm7x1c6qdg-nixos-system-Shadow-LiveOS-21.05pre283529.8389dcb67d9/init root=LABEL=ShadowOS
initrd /boot/initrd
}

Et exécutez cette commande pour mettre à jour votre nouvelle configuration grub.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Références :