I Built an Affordable Gaming PC (With No Experience)

Un utilisateur passe de Fedora à NixOS sur un PC qu'il a assemblé lui-même, en détaillant le processus de montage, l'installation du système et la configuration pour optimiser Minecraft.

Voir la source

Voici l’analyse détaillée de la transcription de la vidéo.

SYNTHÈSE STRUCTURÉE

Montage du processeur (CPU)

L’intervenant insiste sur l’importance de l’orientation du CPU lors de l’installation : “Make sure you apply it in the right angle, though, because if you don’t, the CPU pins are going to be bent.” Il précise qu’aucune pression ne doit être exercée : “It should just pop right in.” La commande mécanique est simple : abaisser le levier métallique après avoir positionné le processeur.

Installation de la mémoire vive (RAM)

Pour les barrettes de RAM, il faut appliquer une pression suffisante jusqu’à entendre un “clic”. L’intervenant utilise deux barrettes DDR4, justifiant ce choix par le coût élevé de la DDR5 : “cuz DDR5 is really expensive.” Cette étape est cruciale pour garantir la détection complète de la mémoire par le système.

Application de la pâte thermique et montage du ventilateur CPU

L’intervenant utilise un Thermal East GT930 et recommande une quantité modérée de pâte thermique : “If you put too much thermal paste, it’s not good because it’s going to get all over the motherboard.” Il avertit également de ne pas trop visser le ventilateur : “make sure to not overcrew it, or else it’s going to like put too much pressure on the CPU.” Enfin, il rappelle de brancher le câble d’alimentation du ventilateur sur le connecteur prévu à cet effet.

Installation du SSD M.2 et du cache I/O

Le SSD M.2, bien que ressemblant à un NVMe, est en réalité un SATA. L’intervenant insiste sur le fait de ne pas le tordre lors du vissage. Il mentionne aussi le cache I/O de la carte mère, souvent oublié : “I see a lot of people actually forgetting to put the IO shield.” Ce détail est essentiel pour protéger les connecteurs et assurer une bonne circulation d’air.

Montage de la carte mère et de la carte graphique

L’intervenant recommande de manipuler la carte mère avec précaution pour éviter de rayer ses circuits. Il note qu’il n’est pas obligatoire de visser tous les points de fixation, mais qu’il préfère le faire par sécurité : “Better safe than sorry, you know.” Pour la carte graphique (RX7600 XT), il insiste sur le “clic” qui confirme un bon enfoncement dans le slot PCIe.

Erreur d’ordre de câblage

L’intervenant admet une erreur majeure : avoir installé la carte graphique avant de brancher les câbles de la carte mère. Il explique : “I should have just plugged in all the motherboard cables before I plugged in the GPU because that’s going to make my life 10 times easier.” Cela a rendu l’accès aux connecteurs USB et HD Audio très difficile, car ils se trouvaient juste sous la carte graphique.

Installation de NixOS via clé USB

L’intervenant télécharge l’ISO graphique de NixOS et le flashe sur une clé USB avec la commande sudo dd. La syntaxe exacte est :

sudo dd if=<nom_de_l_iso> of=/dev/sdX

Il précise que le périphérique de destination est /dev/sdc dans son cas. Il avertit de s’assurer que la clé USB ne contient pas de données importantes.

Configuration initiale de NixOS

L’intervenant choisit KDE Plasma comme environnement de bureau et coche l’option “allow unfree software” pour utiliser des applications propriétaires comme Discord et Spotify. Il explique que ce choix dépend de l’usage personnel : “This really just depends on how you use Nyxos or Linux.”

Installation de paquets avec configuration.nix

Pour ajouter des programmes, il édite le fichier /etc/nixos/configuration.nix avec sudo nvim. Il ajoute par exemple librewolf, fastfetch, kitty et fish. Ensuite, il applique les changements avec :

sudo nixos-rebuild switch

Cette commande reconstruit le système en intégrant les nouveaux paquets.

Personnalisation de l’apparence (Rose Pine)

L’intervenant télécharge le thème de couleurs Rose Pine depuis un dépôt GitHub. Il installe le fichier .colors via les paramètres globaux de KDE : “Global theme -> Colors -> Install from file.” Cela permet d’appliquer le thème à l’ensemble de l’environnement de bureau.

Configuration du navigateur et du terminal

Pour contourner un blocage DNS, il modifie les paramètres de Librewolf en passant à “max protection” et en utilisant Quad9 avec blocage des malwares. Pour le terminal Kitty, il applique le thème Rose Pine avec la commande kitten theme.

Optimisation de Minecraft avec shaders

L’intervenant installe Prism Launcher et teste plusieurs shaders (Complimentary Unbound, Bliss, Solless). Avec Complimentary Unbound en réglages “very high”, il obtient environ 200 FPS. Il commente : “Dude, 200 FPS in Minecraft with shaders. It means that you can run pretty much anything, right?” Cela démontre la puissance de son nouveau PC.

Test de performance avec un pack de textures lourd

Il essaie le modpack Conquest Reforge, qui est très exigeant. Malgré des “stutters” (micro-ralentissements), il obtient entre 40 et 90 FPS. Il compare avec son ancien PC : “If I were to run this on my old Ryzen 3 with Vega 8, I would probably get like 1 FPS.”

Utilisation de Nix Flakes pour installer fastfetch

Pour installer le programme de fetch en 3D, il active Nix Flakes en ajoutant nix.settings.experimental-features = [ "nix-command" "flakes" ]; dans configuration.nix. Ensuite, il crée un fichier flake.nix dans /etc/nixos/ et exécute :

sudo nix flake update

Puis il installe le programme avec :

nix profile install github:erafill/fetch

Cela permet d’appeler fetch directement depuis le terminal.

CONCEPTS CLÉS

  • Nix Flakes : Fonctionnalité expérimentale de Nix qui permet de gérer les dépendances de manière reproductible et déclarative via un fichier flake.nix.
  • nixos-rebuild switch : Commande qui applique les modifications de configuration et bascule immédiatement vers le nouveau système.
  • CQP (Constant Quantization Parameter) : Méthode de contrôle de débit pour l’encodage vidéo, offrant une qualité constante sans limite de débit.
  • Prism Launcher : Lanceur Minecraft open source, alternatif au lanceur officiel, permettant une gestion avancée des instances et des mods.

CONCLUSION

Cette vidéo illustre parfaitement le parcours d’un utilisateur qui assemble son premier PC et migre vers NixOS pour des performances optimales, notamment dans Minecraft. Le message principal est que la combinaison d’un matériel moderne (Ryzen 7, RX 7600 XT) et d’une distribution Linux bien configurée (NixOS avec KDE Plasma) permet d’atteindre des performances élevées, même avec des mods et shaders exigeants. L’accent mis sur l’ordre de montage et la configuration déclarative via Nix Flakes montre l’importance d’une approche méthodique pour éviter les erreurs et obtenir un système stable et reproductible.

Du même canal

Tout voir