Outils pour utilisateurs

Outils du site


proxmox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
proxmox [2022/12/24 14:19] – créée gbdproxmox [2023/02/25 13:22] (Version actuelle) gbd
Ligne 3: Ligne 3:
 ===== Passer sur le canal de mise à jour gratuit ===== ===== Passer sur le canal de mise à jour gratuit =====
  
-Commenter le dépôt se trouvant dans le fichier +Par défaut Proxmox va chercher à ce mettre à jour sur un dépot payant réservé aux entreprise. Il est possible de passer sur un dépôt de mise à jour gratuit de cette manière.  
 + 
 +Pour commencer on commente le dépôt par défaut se trouvant dans le fichier 
  
 <code> /etc/apt/sources.list.d/pve-enterprise.list </code> <code> /etc/apt/sources.list.d/pve-enterprise.list </code>
  
-Puis ajouter la ligne suivante (Pour Debian 11)+Ensuite on ajoute cette ligne dans le fichier ///etc/apt/sources.list// (Pour Debian 11) 
  
 <code> deb http://download.proxmox.com/debian bullseye pve-no-subscription </code> <code> deb http://download.proxmox.com/debian bullseye pve-no-subscription </code>
  
-Dans le fichier+===== Passthrough GPU ===== 
 + 
 +Mon serveur Proxmox tourne sur un pc EliteDesk équipé d'un Cpu 8500. La puce graphique de ce Cpu est une UHD630 qui semble être en capacité de décoder du H265 10bit. Dans l'idée de configurer une vm Jellyfin capable de faire du transcodage il faut passer par du passthrough pci pour intégrer la partie gpu de mon cpu dans la vm. Je vais indiquer ici ce que j'ai réalisé pour garder trace de ma configuration. 
 + 
 +On commence par éditer le fichier ///etc/default/grub ainsi// 
 +<code> 
 +GRUB_DEFAULT=0 
 +GRUB_TIMEOUT=5 
 +GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 
 +GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction initcall_blacklist=sysfb_init video=simplefb:off video=vesafb:off video=efifb:off video=vesa:off disable_vga=1 kvm.ignore_msrs=1" 
 +GRUB_CMDLINE_LINUX="" 
 +</code>      
 + 
 +Ensuite on met à jour la config ainsi 
 +<code> 
 +update-grub 
 +</code> 
 + 
 +maintenant on édite le fichier ///etc/modules// ainsi 
 +<code> 
 +# Modules requis pour le PCI passthrough 
 +vfio 
 +vfio_iommu_type1 
 +vfio_pci 
 +vfio_virqfd 
 +</code> 
 + 
 +on met à jours les modification de configurations ainsi 
 +<code> 
 +update-initramfs -u -k all 
 +</code> 
 + 
 +Et on passe un petit redémarrage du serveur Proxmox.  
 + 
 +On peut faire quelques vérification. La commande 
 +<code> 
 +dmesg | grep -e DMAR -e IOMMU 
 +</code> 
 + 
 +Doit retourner 
 + 
 +<code> 
 +DMAR: IOMMU enabled 
 +</code> 
 + 
 +maintenant on localise sa carte Vidéo avec la commande //lspci// 
 +<code> 
 + 00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)  
 +</code> 
 + 
 +On indique a proxmox de désactiver les drivers inutiles 
 + 
 +<Code> 
 +echo "blacklist amdgpu" >> /etc/modprobe.d/blacklist.conf 
 +echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf  
 +echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf  
 +echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf 
 +echo "blacklist nvidiafb" >> /etc/modprobe.d/blacklist.conf 
 +echo "blacklist nvidia-gpu" >> /etc/modprobe.d/blacklist.conf  
 +echo "blacklist snd_hda_intel" >> /etc/modprobe.d/blacklist.conf  
 +echo "blacklist snd_hda_codec_hdmi" >> /etc/modprobe.d/blacklist.conf 
 +echo "blacklist i915" >> /etc/modprobe.d/blacklist.conf 
 +</code>  
  
-<code> /etc/apt/sources.list </code> 
  
proxmox.1671891557.txt.gz · Dernière modification : 2022/12/24 14:19 de gbd