
Maintenant que votre serveur Unraid est correctement configuré, allez dans l'onglet "VMS" et cliquez sur : Add VM.

Choisissez la version de Windows que vous souhaitez installer.
Dans notre cas : Windows 10.
Note : si vous avez une carte graphique Nvidia RTX, il est fort probable que le pilote Nvidia disponible ne soit compatible qu'avec Windows 7 et 10.
En tout cas, c'est le cas de notre carte graphique Nvidia RTX 3070.
Ensuite, renseignez-vous également sur la compatibilité de votre jeu.

Pour ce tutoriel, nous avons choisi d'installer le jeu "Shadow of Tomb Raider" que nous avions acheté il y a quelques années.
Conformément à la configuration requise pour ce jeu disponible sur Steam (où nous l'avions acheté), Steam recommande d'utiliser :

Pour le processeur "Intel i7 4770K" référencé par Steam, cela correspond à un processeur avec 4 coeurs physiques (donc 8 threads avec l'hypertreading).

Sur la page "Add VM" qui s'affiche, configurez ces paramètres :

Si vous regardez dans l'onglet "Dashboard" de votre serveur Unraid, vous verrez que les coeurs listés sur la page de configuration de votre future machine virtuelle sont regroupés par coeur physique.
Par exemple, dans notre cas, le 1 coeur physique de notre processeur est composé de 2 coeurs logiques (CPU 0 - HT 18).
Note : le mot-clé "HT" fait référence l'hyperthreading pour les processeurs Intel. Ce qui permet de couper chaque coeur physique en 2 coeurs logiques pour exécuter 2 threads simultanément sur chaque coeur physique.

Pour le paramètre "OS Install ISO", sélectionnez le fichier ISO de Windows stocké précédemment dans le partage "isos" de votre serveur Unraid.

Pour le CD de pilote renseigné dans le champ "VirtIO Drivers ISO", celui-ci est déjà défini par défaut.
Si ce n'est pas le cas, c'est que vous avez oublié de le télécharger précédemment.
Pour cela, ouvrez un nouvel onglet et allez dans "Settings -> VM Manager".
Ensuite, cliquez sur le lien "Download" situé à droite du paramètre "Default Windows VirtIO driver ISO (optional)".
Pour finir, sélectionnez le fichier ISO téléchargé ici. Si besoin, indiquez le chemin manuellement.

Pour le 1er disque dur virtuel (Primary vDisk) de votre machine virtuelle, sélectionnez l'emplacement (Primary vDisk Location) "Manual", puis sélectionnez le dossier "user/ssd_vdisks".
Ce qui indiquera le chemin "/mnt/user/ssd_vdisks/". Ainsi, Windows sera plus rapide étant donné que ce disque dur virtuel sera stocké sur les SSDs de votre serveur Unraid.
Pour la taille (Primary vDisk Size) de ce 1er disque dur virtuel, indiquez 80 Go (pour Windows 10).
En effet, vous installerez les jeux sur un autre disque dur virtuel.
Ensuite, cliquez sur la petite icône "+" située en bas à droite de ce bloc "Primary vDisk ...".

Pour le second disque dur virtuel, sélectionnez à nouveau l'emplacement "Manual".
Mais cette fois-ci, sélectionnez le dossier "user/array_vdisks". Ce qui affichera le chemin "/mnt/user/array_vdisks/".

Indiquez une taille suffisante pour stocker vos jeux.
Dans notre cas, nous avons indiqué "200G". Bien que Steam indique que notre jeu ne requiert que 40 Go d'espace disque.

Pour la carte graphique (Graphics Card), par défaut, Unraid vous permet d'accéder à la console de votre machine virtuelle via le protocole VNC.
Néanmoins, dans ce cas-ci, nous utiliserons directement notre carte graphique physique pour contrôler cette machine virtuelle. De plus, cela permettra d'être beaucoup plus performante graphiquement étant donné qu'elle utilisera une vraie carte graphique et non une carte graphique virtuelle.
Dans notre cas, nous sélectionnons notre carte graphique "NVIDIA GeForce RTX 3070 (67:00.0)".
Notez que vous retrouvez l'identifiant IOMMU (ex : 67:00.0) repéré précédemment lorsque vous aviez assigné votre carte graphique à VFIO.

Pour la carte son (Sound Card), sélectionnez la partie audio de la même carte graphique.
Pour cela, repérez le début de l'identifiant IOMMU (dans notre cas : 67:00) qui doit être identique pour la partie audio.
Dans notre cas, nous passons la partie audio "NVIDIA GA104 HD Audio Controller (67:00.1)" de notre carte graphique "NVIDIA GeForce RTX 3070 (67:00.0)".
Attention : il est important de passer tous les composants de votre carte graphique physique à votre machine virtuelle pour que celle-ci puisse fonctionner correctement dans la machine virtuelle.
Dans le cas contraire, ce périphérique ne fonctionnera pas et retournera un code d'erreur 43 étant donné que la carte graphique passée est incomplète.

Important : le début de l'identifiant du périphérique IOMMU doit être identique pour toutes les parties de votre carte graphique.

Pour finir, cochez les cases nécessaires pour :
Pour finir, cliquez sur le bouton "Create".

Patientez quelques secondes pendant la création de la machine virtuelle.

Comme prévu, la machine virtuelle démarre (started) et celle-ci utilise votre carte graphique physique (graphics : NVIDIA GeForce RTX 3070).

Bien que cela devrait fonctionner dans la plupart des cas, il arrive que votre machine virtuelle apparaisse avec un état "started" (démarré), mais que votre écran reste noir.
Pour vérifier le problème qui s'est produit avec votre machine virtuelle, cliquez sur l'icône de votre machine virtuelle, puis sur : Logs.

Dans notre cas, nous avons effectivement remarqué 2 messages d'erreurs faisant référence à notre périphérique IOMMU "67:00.0" (qui correspond à notre carte graphique, si vous vérifiez cet identifiant dans les impressions d'écran précédentes).
Plain Text
2023-11-26T14:05:22.331508Z qemu-system-x86_64: vfio_region_write(0000:67:00.0:region1+0x1dc238, 0x0,8) failed: Device or resource busy 2023-11-26T14:05:22.331516Z qemu-system-x86_64: vfio_region_write(0000:67:00.0:region1+0x1dd220, 0x98989800989898,8) failed: Device or resource busy

Comme vous pouvez le voir, l'identifiant IOMMU indiqué dans le message d'erreur fait référence à notre carte graphique "NVIDIA GeForce RTX 3070 (67:00.0)" que nous avons passée à notre machine virtuelle.

Ayant récemment changé un paramètre dans le BIOS avant de faire ce tutoriel, nous avons rapidement trouvé l'origine du problème.
Si vous avez également ce problème chez vous, rentrez dans le BIOS de votre carte mère et allez dans l'onglet "Boot".
Ensuite, allez dans la section "CSM (Compatibility Support Module)".

Comme vous pouvez le voir, le module "CSM" est actuellement désactivé.
Réactivez celui-ci en sélectionnant "Launch CSM : Enabled".

Plusieurs options réapparaissent en dessous.
Laissez les valeurs comme elles sont.

Allez dans l'onglet "Exit" et cliquez sur "Save Changes & Reset".

Confirmez la sauvegarde de cette modification en cliquant sur OK.

Maintenant, relancez la machine virtuelle et vous verrez que le problème est réglé.
Autrement dit, si vous souhaitez utiliser le PCI passthrough ou le GPU passthrough, éviter de désactiver le module "CSM (Compatibility Support Module)" dans le BIOS de la carte mère de votre serveur Unraid.
Parmi ce qui est affiché, vous retrouverez d'ailleurs la liste des périphériques PCI, dont la carte graphique, passés à votre machine virtuelle.
Dans notre cas :

NAS 24/6/2026
NAS 4/3/2026
NAS 26/11/2025
NAS 1/7/2026
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Pas de commentaire