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.AppImagesudo 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.AppImagesudo 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.AppImagesudo chmod +x /usr/local/bin/shadow
Avec docker :
sudo -E pip install -U docker-composegit clone https://gitlab.com/aar642/shadowcker.git ~/.shadowckercd ~/.shadowckerxhost +localhost && xhost +local:dockermake stable # beta ou alphamake start
Et voici les packages a installer selon votre carte graphique et votre distribution linux :
Distribution Linux | Carte graphique | Package |
---|---|---|
Arch Linux | Intel | libva-intel-driver |
Arch Linux | NVIDIA | nouveau-fw |
Arch Linux | AMD | mesa-vdpau |
Ubuntu | Intel | intel-media-va-driver-non-free |
Ubuntu | NVIDIA | libva-vdpau-driver |
Ubuntu | AMD | vdpau-va-driver ou mesa-va-drivers |
Personnellement; je suis sur Arch Linux, du coup j'installe ce driver :
sudo pacman -S libva-intel-driver
Et voici mon script d'installation complet pour Arch Linux :
yay -S --noconfirm shadow-tech gnome-keyring 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 de couleurs 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.
Exécutez les commandes suivantes :
wget -qO- http://repository.shadow.tech/shadow_signing.key | gpg --dearmor > packages.shadowapp.gpginstall -o root -g root -m 644 packages.shadowapp.gpg /etc/apt/trusted.gpg.d/sh -c 'echo "deb [arch=amd64] http://repository.shadow.tech/preprod bullseye main" > /etc/apt/sources.list.d/shadow-preprod.list'rm -f packages.shadowapp.gpgapt updateapt install -y shadowusb
Démarrer Shadow en dual boot
Pour créer un dual boot, créer une nouvelle partition puis ajouter ce fichier iso 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=ShadowOSinitrd /boot/initrd}
Sans oublier d'exécuter cette commande pour mettre à jour votre nouvelle configuration grub.
sudo grub-mkconfig -o /boot/grub/grub.cfg
Réparer l'erreur R-0x7F
Je rencontre un problème pour me rendre sur ma machine Shadow depuis mon système Arch Linux, je reçoit une erreur R-0x7F. Pour résoudre cette erreur, j'installe la package suivant :
yay -S --noconfirm libldap24
Références :
- https://shadow.tech/fr/
- https://github.com/NicolasGuilloux/blade-shadow-beta
- https://nicolasguilloux.github.io/blade-shadow-beta/
- LineageOS on my RaspberryPI 4
- https://aur.archlinux.org/packages/shadow-tech/
- https://blog.henricook.com/shadow-pc-support-for-ubuntu-2110
- https://gitlab.com/aar642/shadow-repackaged#known-issues