# đŸŽ›ïž Optimiser le Type de Processeur des VMs Proxmox ## 🧠 Contexte Ce guide s'adresse aux utilisateurs de **Proxmox VE** disposant d’un processeur **AMD Ryzen Threadripper 3970X** (ou tout autre CPU basĂ© sur l’architecture **Zen 2**), souhaitant optimiser la configuration de leurs machines virtuelles (VM). Par dĂ©faut, Proxmox propose plusieurs types de processeurs virtuels, mais tous ne sont pas adaptĂ©s Ă  ton matĂ©riel. Utiliser un type mal adaptĂ© peut : - RĂ©duire les performances - EmpĂȘcher une VM de dĂ©marrer - CrĂ©er des problĂšmes de compatibilitĂ© avec certaines instructions --- ## ✅ Pourquoi utiliser `x86-64-v3` ? Le profil `x86-64-v3` correspond Ă  un niveau d’instructions modernes, **pleinement supportĂ©es par le CPU Zen 2** (comme le Threadripper 3970X). ### Avantages du type `x86-64-v3` : - Compatible avec toutes les instructions importantes : **AVX2, FMA, BMI1/2, ADX, etc.** - Excellente **performance** sans sur-exposer le CPU physique - Bonne **portabilitĂ©** entre nƓuds Proxmox similaires - Évite les problĂšmes liĂ©s au profil `x86-64-v4` (qui exige **AVX-512**, non pris en charge par Ryzen/Threadripper) --- ## 🔍 Comparaison des types de processeurs Proxmox | Type de CPU | Performances | CompatibilitĂ© | Commentaire | |-------------|--------------|----------------|-------------| | `host` | ⭐⭐⭐⭐ | ⭐ | Expose toutes les instructions du CPU physique. IdĂ©al sur un seul nƓud. | | `x86-64-v3` | ⭐⭐⭐ | ⭐⭐⭐ | Excellent compromis entre perfs et compatibilitĂ© | | `x86-64-v4` | ⭐⭐⭐⭐ | ❌ | Non compatible avec Zen 2 (AVX-512 requis) | | `kvm64` | ⭐ | ⭐⭐⭐⭐ | TrĂšs compatible, mais trĂšs limitĂ© niveau perfs | --- ## đŸ§Ș Support des instructions du Threadripper 3970X CPU : **AMD Ryzen Threadripper 3970X** (32 cƓurs / 64 threads, Zen 2) | Instruction | SupportĂ© ? | |-------------|------------| | SSE / SSE2 / SSE3 / SSSE3 / SSE4.1 / SSE4.2 | ✅ | | AVX / AVX2 | ✅ | | FMA (Fused Multiply-Add) | ✅ | | BMI1 / BMI2 | ✅ | | MOVBE | ✅ | | ADX | ✅ | | CLMUL | ✅ | | POPCNT | ✅ | | **AVX-512** | ❌ (absent sur Ryzen/Threadripper) | --- ## ⚠ Avant de modifier une VM > **Important :** > > - Éteignez la VM avant modification > - CrĂ©ez une **sauvegarde ou snapshot** > - VĂ©rifiez ensuite le bon fonctionnement (OS, services, performances) --- ## đŸ› ïž Modifier le type de processeur ### Option 1 : Interface Web Proxmox 1. Éteindre la VM 2. AccĂ©der Ă  **`VM → Hardware → Processor`** 3. Cliquer sur l’icĂŽne ✏ (modifier) 4. Dans le champ **"Type"**, choisir : `x86-64-v3` 5. Enregistrer, redĂ©marrer la VM --- ### Option 2 : Ligne de commande ```bash qm set -cpu x86-64-v3