GUIDE Nvidia Shield/ZIDOO KILLER Sur Un I5-6500 + GTX 1050 Ti – Linux Mint XFCE

Objectif : Avoir un système d’exploitation propre, à jour, prêt à recevoir le moteur vidéo.
Ce setup vise un tone mapping HDR de haute qualité, pas un passthrough HDR natif comme sur un lecteur dédié.

ÉTAPE 1 : RÉGLAGE DU BIOS (Vital)

Pourquoi ? Linux a besoin d’un accès direct au matériel. Certaines sécurités Windows bloquent l’installation des pilotes Nvidia, ce qui cause un écran noir ou une image saccadée.

  1. Allume le PC et tapote F10 (ou Esc) pour entrer dans le BIOS.
  2. Va dans l’onglet Security (ou Boot Options).
  3. Cherche Secure Boot et mets-le sur DISABLED (Désactivé).
  4. Cherche Fast Boot et mets-le sur DISABLED (Désactivé).
  5. (Optionnel mais conseillé) Cherche Power Loss (ou AC Power Recovery) et mets-le sur Power On (Le PC se rallume seul s’il y a une coupure de courant).
  6. Sauvegarde et Quitte (F10).

ÉTAPE 2 : INSTALLATION DE LINUX MINT (XFCE)

Pourquoi XFCE ? C’est la version la plus légère. Elle ne consomme rien, laissant toute la puissance du i5 et de la RAM pour le film.

  1. Insère ta clé USB Linux Mint et démarre dessus.
  2. Lance l’installation.
  3. Partitionnement : Choisis « Effacer le disque et installer Linux Mint » (On repart à zéro).
  4. Nom d’utilisateur : steve (Tout en minuscule. Important pour que mes futures commandes fonctionnent chez toi).
  5. Mot de passe : Choisis quelque chose de court (tu vas le taper souvent).
  6. Connexion : Coche « Se connecter automatiquement » (On ne veut pas taper de mot de passe pour regarder un film).

ÉTAPE 3 : PREMIER NETTOYAGE

Une fois sur le bureau Mint, ouvre le terminal (Ctrl + Alt + T) et lance ces commandes une par une.

  1. Mise à jour du cœur du système :

Bash

sudo apt update && sudo apt upgrade -y

(Entre ton mot de passe à l’aveugle, rien ne s’affiche, c’est normal, puis Entrée).

  1. Installation des outils de base (SSH pour le contrôle à distance, Outils réseau) :

Bash

sudo apt install openssh-server cifs-utils wget nano -y


Verrouillage du service SSH (Ton ajout) :

Bash

sudo systemctl enable ssh

sudo systemctl start ssh

  1. Redémarrage pour valider :

Bash

sudo reboot


📝 RÉCUPÉRATION DE L’IP

Une fois le PC redémarré et le bureau affiché, ouvre le terminal une dernière fois sur la machine (ou vérifie via ta box internet) et tape :

Bash

ip a

Cherche la ligne qui commence par inet 192.168... (c’est ton adresse locale). Note-la précieusement. (Exemple : 192.168.1.45)

C’est cette adresse que tu utiliseras désormais pour envoyer toutes les commandes depuis le confort de ton autre ordinateur (via PuTTY ou Terminal).

📘 GUIDE ZIDOO KILLER – PHASE 2 : PILOTES & RÉSEAU

Objectif : Obtenir une image fluide (sans déchirement) et un accès instantané aux gros fichiers 4K.

ÉTAPE 1 : INSTALLATION DES PILOTES NVIDIA

Pourquoi ? Par défaut, Linux utilise un pilote générique (« Nouveau ») qui est incapable de lire la 4K proprement. Il nous faut le pilote officiel Nvidia pour débloquer le décodage matériel (NVDEC) et le HDR.

  1. Installation automatique du meilleur pilote :

Dans ton terminal (ou via SSH), tape :

Bash

sudo ubuntu-drivers autoinstall

Laisse-le travailler. Il va télécharger la version recommandée (souvent la 535 ou 550) pour ta GTX 1050 Ti.

ÉTAPE 2 : ACTIVATION DU MODE « CINÉMA » (DRM KMS)

Pourquoi ? C’est le secret des puristes. Par défaut, Linux gère l’affichage comme un PC de bureau. En activant le « Direct Rendering Manager » (DRM), on synchronise parfaitement la carte graphique avec l’écran. C’est obligatoire pour éliminer les micro-saccades (Jutter).

  1. Ouvre le fichier de configuration du démarrage (GRUB) :

Bash

sudo nano /etc/default/grub

  1. Trouve la ligne qui commence par :

GRUB_CMDLINE_LINUX_DEFAULT= »quiet splash »

  1. Modifie-la pour ajouter nvidia-drm.modeset=1 à l’intérieur des guillemets.

Elle doit ressembler exactement à ça :

Bash

GRUB_CMDLINE_LINUX_DEFAULT= »quiet splash nvidia-drm.modeset=1″

  1. Sauvegarde et Quitte :

Fais Ctrl + O puis Entrée (Sauvegarder).

Fais Ctrl + X (Quitter).

  1. Applique les changements :

Bash

sudo update-grub

ÉTAPE 3 : CONNEXION « KERNEl » AU NAS (FSTAB)

Pourquoi ? Si tu connectes ton NAS via l’interface graphique de Kodi (SMB), le flux passe par le logiciel (lent). En le connectant ici, c’est le « Cœur » de Linux (Kernel) qui gère le tuyau. C’est du béton armé pour les ISO de 80 Go.

  1. Création du fichier d’identifiants (Sécurité) :

On ne met pas le mot de passe en clair dans le système. On crée un fichier caché.

Bash

nano ~/.smbcredentials

Colle ceci dedans (Remplace par tes vrais infos) :

Ini, TOML

username=TON_LOGIN_NAS

password=TON_MOT_DE_PASSE_NAS

(Sauvegarde : Ctrl+O, Entrée, Ctrl+X)

  1. Création du dossier de réception :

C’est le dossier « virtuel » où apparaîtront tes films.

Bash

sudo mkdir -p /mnt/media

  1. Configuration du montage automatique :

Bash

sudo nano /etc/fstab

Va tout en bas du fichier avec les flèches, et ajoute cette ligne (sur une seule ligne) :

Attention : Remplace 192.168.1.10 par l’IP de ton NAS et /video par le nom exact du dossier partagé sur ton NAS.

Plaintext

//192.168.1.10/video /mnt/media cifs credentials=/home/steve/.smbcredentials,iocharset=utf8,uid=1000,gid=1000,vers=3.0 0 0

(Sauvegarde : Ctrl+O, Entrée, Ctrl+X)

  1. Test immédiat (Sans redémarrer) :

Tape cette commande pour tout monter :

Bash

sudo mount -a

S’il ne dit rien (pas de message d’erreur), c’est que c’est bon.

Une vérification avec :
ls /mnt/media

ÉTAPE 4 : VÉRIFICATION ET REBOOT

Pour valider que tout est en place, on redémarre la machine.

Bash

sudo reboot

Une fois redémarré, vérifie deux choses :

  1. Vérification Pilotes Nvidia :

Tape nvidia-smi.

Tu dois voir un tableau s’afficher avec le nom « NVIDIA GeForce GTX 1050 Ti ». Si tu as un message d’erreur, le pilote est mal installé.

  1. Vérification NAS :

Tape ls /mnt/media.

Tu dois voir la liste de tes films.


📘 GUIDE ZIDOO KILLER – PHASE 3 : LE MOTEUR (MPV)

Objectif : Installer le moteur de lecture, injecter les algorithmes d’image (Shaders) et relier le tout à Kodi.

ÉTAPE 1 : INSTALLATION DE MPV (Dernière Version)

Pourquoi ? La version des dépôts Mint est obsolète. Il nous faut la version PPA pour avoir le moteur gpu-next (indispensable pour le HDR).

  1. Ajouter le dépôt :

Bash

sudo add-apt-repository ppa:ubuntuhandbook1/mpv -y

  1. Mettre à jour et installer :

Bash

sudo apt update && sudo apt install mpv -y

ÉTAPE 2 : TÉLÉCHARGEMENT DES SHADERS (Liens Vérifiés)

Pourquoi ? Ce sont les filtres qui améliorent l’image.

  1. Créer le dossier :

Bash

mkdir -p ~/.config/mpv/shaders

  1. Télécharger KrigBilateral (Couleurs) :

Bash

wget -O ~/.config/mpv/shaders/KrigBilateral.glsl https://gist.githubusercontent.com/igv/a015fc885d5c22e6891820ad89555637/raw/KrigBilateral.glsl

  1. Télécharger FSRCNNX (Upscaling v8 – Adapté GTX 1050 Ti) :

Bash

wget -O ~/.config/mpv/shaders/FSRCNNX_x2_8-0-4-1.glsl https://raw.githubusercontent.com/classicjazz/mpv-config/master/shaders/FSRCNNX_x2_8-0-4-1.glsl

  1. Télécharger CAS (Netteté – Lien KevinLekiller) :

Bash

wget -O ~/.config/mpv/shaders/CAS.glsl https://gist.githubusercontent.com/kevinlekiller/2ff6d0222fe6dcd81d63fd11e73ff9d1/raw/CAS.glsl

  1. VÉRIFICATION OBLIGATOIRE :

Tape ls -l ~/.config/mpv/shaders/ et assure-toi d’avoir ces 3 fichiers exacts :

  1. CAS.glsl
  2. FSRCNNX_x2_8-0-4-1.glsl
  3. KrigBilateral.glsl

ÉTAPE 3 : LA CONFIGURATION (mpv.conf)

Pourquoi ? C’est le cerveau du système. Cette configuration est nettoyée de toute erreur passée et pointe vers les bons fichiers shaders.

  1. Éditer le fichier :

Bash

nano ~/.config/mpv/mpv.conf

  1. Efface tout et colle ce bloc EXACT :

Ini, TOML

# — GÉNÉRAL —

fullscreen=yes

keep-open=yes

cursor-autohide=1000

# — MOTEUR RENDU (Nvidia) —

profile=gpu-hq

gpu-api=vulkan

vo=gpu-next

hwdec=nvdec-copy

# — HDR (Tone Mapping) —

target-prim=dci-p3

target-trc=bt.1886

tone-mapping=bt.2390

# — AUDIO (Passthrough) —

audio-spdif=ac3,dts,eac3,dts-hd,truehd

ao=alsa

audio-channels=7.1

audio-device=alsa/hdmi:CARD=NVidia,DEV=0

# — TRAITEMENT D’IMAGE (Shaders) —

cscale=ewa_lanczossharp

glsl-shaders-append= »~~/shaders/KrigBilateral.glsl »

# — PROFILS INTELLIGENTS —

[quality-4k]

# 4K : Image native pure

profile-cond=width >= 3000

deband=no

[quality-hd]

# 1080p : Upscaling FSRCNNX v8 (Léger) + CAS

profile-cond=width < 3000 and width >= 700

glsl-shaders-append= »~~/shaders/FSRCNNX_x2_8-0-4-1.glsl »

glsl-shaders-append= »~~/shaders/CAS.glsl »

scale=ewa_lanczossharp

[quality-sd-dvd]

# DVD : Upscaling FSRCNNX v8 + Nettoyage

profile-cond=width < 700

glsl-shaders-append= »~~/shaders/FSRCNNX_x2_8-0-4-1.glsl »

scale=ewa_lanczossharp

dscale=mitchell

sigmoid-upscaling=yes

deband=yes

(Sauvegarde : Ctrl+O, Entrée, Ctrl+X)

ÉTAPE 4 : LE WRAPPER (Script de Lancement)

Pourquoi ? Gère les ISOs et les noms de fichiers complexes.

  1. Créer le script :

Bash

sudo nano /usr/local/bin/kodi-mpv-wrapper

  1. Colle ceci :

Bash

#!/bin/bash

# Nettoyage préventif du chemin

FILE=$(echo « $1 » | sed ‘s/\r$//’)

# Logique de décision (ISO vs Fichier)

if [[ « $FILE » == *.iso ]] || [[ « $FILE » == *.ISO ]]; then

    /usr/bin/mpv bd:// –bluray-device= »$FILE » –fs

else

    /usr/bin/mpv « $FILE » –fs

fi

  1. Rendre exécutable :

Bash

sudo chmod +x /usr/local/bin/kodi-mpv-wrapper

ÉTAPE 5 : LIAISON KODI

Pourquoi ? Force Kodi à utiliser notre script.

  1. Créer le dossier (si absent) :

Bash

mkdir -p ~/.kodi/userdata

  1. Éditer le fichier :

Bash

nano ~/.kodi/userdata/playercorefactory.xml

  1. Colle ceci :

XML

<playercorefactory>

  <players>

    <player name= »MPV-Engine » type= »ExternalPlayer » audio= »false » video= »true »>

      <filename>/usr/local/bin/kodi-mpv-wrapper</filename>

      <args> »{1} »</args>

      <hidexbmc>true</hidexbmc>

    </player>

  </players>

  <rules action= »prepend »>

    <rule video= »true » player= »MPV-Engine »/>

  </rules>

</playercorefactory>

(Sauvegarde : Ctrl+O, Entrée, Ctrl+X)



📘 INTÉGRATION & VALIDATION (Skin d’origine)

Objectif : Connecter Kodi au NAS via le Kernel et prouver que le Wrapper MPV fonctionne sur tous tes fichiers.

ÉTAPE 1 : INSTALLATION DE KODI (Version Mint)

  1. Mise à jour et installation :

Bash

sudo apt update
sudo apt install kodi kodi-bin kodi-repository-kodi -y

ÉTAPE 2 : BASCULEMENT DE SESSION (Mode Natif)

  1. Ferme tous les terminaux.
  2. Menu Démarrer > Se déconnecter.
  3. À l’écran de connexion, clique sur l’icône (engrenage/logo) à côté de ton nom.
  4. Choisis « Kodi ».
  5. Entre ton mot de passe.
    1. Tu arrives sur l’interface bleue classique de Kodi (Estuary).

ÉTAPE 3 : CONNEXION AU NAS (Source Kernel)

On utilise le montage /mnt/media pour la performance.

  1. Va dans Films (ou Vidéos > Fichiers).
  2. Sélectionne Ajouter une source de vidéos.
  3. Clique sur Parcourir.
  4. Sélectionne Racine du système de fichiers (Root filesystem).
  5. Descends et ouvre le dossier mnt.
  6. Ouvre le dossier media.
  7. Valide par OK.
  8. Nomme la source : NAS Kernel.
  9. Laisse le contenu sur « Aucun » pour l’instant si tu veux juste tester les fichiers (navigation par fichiers), OU définis sur « Films » pour avoir les jaquettes.
    1. Conseil : Pour le test technique, la vue « Fichiers » suffit.

ÉTAPE 4 : LE GRAND TEST (MPV Wrapper)

C’est le moment de vérité.

  1. Navigue dans tes dossiers via la source que tu viens de créer.
  2. Test 1 : Lance un MKV simple.
    1. Résultat attendu : Écran noir bref -> Lancement de MPV -> Image fluide.
  3. Test 2 : Lance le documentaire au nom compliqué.
    1. Résultat attendu : Ça doit se lancer grâce au script « blindé ».
  4. Test 3 : Lance un fichier ISO (si tu en as un).
    1. Résultat attendu : MPV doit se lancer en mode Blu-ray (parfois avec menu, parfois le film direct selon le disque).


🏁 LE RÉSULTAT FINAL

Fais un dernier tour du propriétaire :

  1. Ton PC démarre sur Kodi (Session native).
  2. L’interface est Arctic Horizon 2 (Luxe).
  3. Tes films sont affichés avec les jaquettes.
  4. Quand tu lances un film, l’écran noir passe, MPV s’ouvre, et la qualité est là.

Si tu es satisfait du résultat visuel, nous avons terminé l’Installation Dématérialisée.

Note : Nous pourrons attaquer la partie « Lecteurs Physiques » (Roadmap) un autre jour, une fois que tu auras bien profité de cette configuration.

Mission Zidoo Killer (Partie MKV/ISO) : ACCOMPLIE. 🎬

 

Laisser un commentaire