PCI/PCIE اور NVIDIA GPU پاس تھرو کے لیے Proxmox VE 8 کو کنفیگر کرنے کا طریقہ

Pci Pcie Awr Nvidia Gpu Pas T Rw K Ly Proxmox Ve 8 Kw Knfygr Krn Ka Tryq



Proxmox VE 8 QEMU/KVM ورچوئل مشینوں (VMs) اور LXC کنٹینرز کو چلانے کے لیے بہترین اوپن سورس اور مفت ٹائپ-I ہائپر وائزرز میں سے ایک ہے۔ اس میں ایک اچھا ویب مینجمنٹ انٹرفیس اور بہت ساری خصوصیات ہیں۔

Proxmox VE کی سب سے حیرت انگیز خصوصیات میں سے ایک یہ ہے کہ یہ آپ کے کمپیوٹر سے PCI/PCIE ڈیوائسز (یعنی NVIDIA GPU) کو Proxmox VE ورچوئل مشینوں (VMs) تک پہنچا سکتا ہے۔ PCI/PCIE پاس تھرو نئی Proxmox VE ریلیز کے ساتھ بہتر سے بہتر ہوتا جا رہا ہے۔ اس تحریر کے وقت، Proxmox VE کا تازہ ترین ورژن Proxmox VE v8.1 ہے اور اس میں زبردست PCI/PCIE پاس تھرو سپورٹ ہے۔







اس آرٹیکل میں، میں آپ کو یہ بتانے جا رہا ہوں کہ PCI/PCIE پاس تھرو کے لیے اپنے Proxmox VE 8 ہوسٹ/سرور کو کیسے ترتیب دیں اور Proxmox VE 8 ورچوئل مشینوں (VMs) پر PCIE پاس تھرو کے لیے اپنے NVIDIA GPU کو کنفیگر کریں۔





فہرست کا خانہ

  1. آپ کے مدر بورڈ کے BIOS/UEFI فرم ویئر سے ورچوئلائزیشن کو فعال کرنا
  2. Proxmox VE 8 انسٹال کرنا
  3. Proxmox VE 8 کمیونٹی ریپوزٹری کو فعال کرنا
  4. Proxmox VE 8 پر اپ ڈیٹس انسٹال کرنا
  5. آپ کے مدر بورڈ کے BIOS/UEFI فرم ویئر سے IOMMU کو فعال کرنا
  6. Proxmox VE 8 پر IOMMU کو فعال کرنا
  7. تصدیق کرنا کہ آیا IOMMU Proxmox VE 8 پر فعال ہے۔
  8. Proxmox VE 8 پر VFIO کرنل ماڈیول لوڈ ہو رہا ہے۔
  9. Proxmox VE 8 پر IOMMU گروپوں کی فہرست
  10. چیک کر رہا ہے کہ آیا آپ کا NVIDIA GPU کسی Proxmox VE 8 ورچوئل مشین (VM) تک جا سکتا ہے
  11. Proxmox VE 8 پر PCI/PCIE پاس تھرو کے لیے بلیک لسٹ کرنے کے لیے کرنل ماڈیولز کی جانچ کرنا
  12. Proxmox VE 8 پر PCI/PCIE پاس تھرو کے لیے درکار کرنل ماڈیولز کو بلیک لسٹ کرنا
  13. Proxmox VE 8 پر VFIO کرنل ماڈیول استعمال کرنے کے لیے اپنے NVIDIA GPU کو ترتیب دینا
  14. NVIDIA GPU کو Proxmox VE 8 ورچوئل مشین (VM) تک پہنچانا
  15. ابھی بھی Proxmox VE 8 ورچوئل مشینوں (VMs) پر PCI/PCIE پاس تھرو کے ساتھ مسائل ہیں؟
  16. نتیجہ
  17. حوالہ جات





آپ کے مدر بورڈ کے BIOS/UEFI فرم ویئر سے ورچوئلائزیشن کو فعال کرنا

اس سے پہلے کہ آپ اپنے کمپیوٹر/سرور پر Proxmox VE 8 انسٹال کر سکیں، آپ کو اپنے مدر بورڈ کے BIOS/UEFI فرم ویئر سے اپنے پروسیسر کی ہارڈویئر ورچوئلائزیشن فیچر کو فعال کرنا چاہیے۔ مختلف مدر بورڈز کے لیے عمل مختلف ہے۔ لہذا، اگر آپ کو اپنے مدر بورڈ پر ہارڈویئر ورچوئلائزیشن کو فعال کرنے میں کسی مدد کی ضرورت ہے، اس مضمون کو پڑھیں .



Proxmox VE 8 انسٹال کرنا

Proxmox VE 8 ڈاؤن لوڈ، انسٹال اور استعمال کرنے کے لیے مفت ہے۔ شروع کرنے سے پہلے، اپنے کمپیوٹر پر Proxmox VE 8 انسٹال کرنا یقینی بنائیں۔ اگر آپ کو اس بارے میں کسی مدد کی ضرورت ہو تو، اس مضمون کو پڑھیں .

Proxmox VE 8 کمیونٹی ریپوزٹری کو فعال کرنا

ایک بار جب آپ کے کمپیوٹر/سرور پر Proxmox VE 8 انسٹال ہو جائے تو یقینی بنائیں Proxmox VE 8 کمیونٹی پیکیج ریپوزٹری کو فعال کریں۔ .

پہلے سے طے شدہ طور پر، Proxmox VE 8 انٹرپرائز پیکیج ریپوزٹریز فعال ہیں اور آپ انٹرپرائز ریپوزٹریز سے اپ ڈیٹس اور بگ فکسز حاصل/انسٹال نہیں کر پائیں گے جب تک کہ آپ Proxmox VE 8 انٹرپرائز لائسنس نہیں خرید لیتے۔ لہذا، اگر آپ Proxmox VE 8 مفت میں استعمال کرنا چاہتے ہیں، تو یقینی بنائیں Proxmox VE 8 کمیونٹی پیکیج ریپوزٹری کو فعال کریں۔ Proxmox سے تازہ ترین اپ ڈیٹس اور بگ فکسز مفت حاصل کرنے کے لیے۔

Proxmox VE 8 پر اپ ڈیٹس انسٹال کرنا

ایک بار جب آپ نے Proxmox VE 8 کمیونٹی پیکیج ریپوزٹری کو فعال کیا۔ ، یقینی بنائیں اپنے Proxmox VE 8 سرور پر تمام دستیاب اپ ڈیٹس انسٹال کریں۔ .

آپ کے مدر بورڈ کے BIOS/UEFI فرم ویئر سے IOMMU کو فعال کرنا

IOMMU کنفیگریشن مختلف مدر بورڈز میں مختلف مقامات پر پائی جاتی ہے۔ اپنے مدر بورڈ پر IOMMU کو فعال کرنے کے لیے، اس مضمون کو پڑھیں .

Proxmox VE 8 پر IOMMU کو فعال کرنا

ہارڈ ویئر کی طرف سے IOMMU کے فعال ہونے کے بعد، آپ کو سافٹ ویئر کی طرف سے بھی (Proxmox VE 8 سے) IOMMU کو فعال کرنا ہوگا۔

Proxmox VE 8 سے IOMMU کو فعال کرنے کے لیے، آپ کو درج ذیل کرنل بوٹ پیرامیٹرز شامل کرنا ہوں گے۔

پروسیسر فروش شامل کرنے کے لیے کرنل بوٹ پیرامیٹرز
انٹیل intel_iommu=on, iommu=pt
اے ایم ڈی iommu=pt

Proxmox VE 8 کے کرنل بوٹ پیرامیٹرز میں ترمیم کرنے کے لیے، کھولیں۔ /etc/default/grub نینو ٹیکسٹ ایڈیٹر کے ساتھ فائل درج ذیل ہے:

$ nano /etc/default/grub

کے آخر میں GRUB_CMDLINE_LINUX_DEFAULT ، آپ جو پروسیسر استعمال کر رہے ہیں اس کے لحاظ سے IOMMU کو فعال کرنے کے لیے مطلوبہ کرنل بوٹ پیرامیٹرز شامل کریں۔

جیسا کہ میں AMD پروسیسر استعمال کر رہا ہوں، میں نے صرف کرنل بوٹ پیرامیٹر شامل کیا ہے۔ iommu=pt کے آخر میں GRUB_CMDLINE_LINUX_DEFAULT میں لائن /etc/default/grub فائل

ایک بار جب آپ کام کر لیں، دبائیں۔ + ایکس اس کے بعد اور اور <درج کریں> کو بچانے کے لئے /etc/default/grub فائل

اب، مندرجہ ذیل کمانڈ کے ساتھ GRUB بوٹ کنفیگریشن کو اپ ڈیٹ کریں:

$update-grub2

ایک بار جب GRUB بوٹ کنفیگریشنز اپ ڈیٹ ہو جائیں، پر کلک کریں۔ دوبارہ شروع کریں۔ تبدیلیوں کے مؤثر ہونے کے لیے اپنے Proxmox VE 8 سرور کو دوبارہ شروع کریں۔

تصدیق کرنا کہ آیا IOMMU Proxmox VE 8 پر فعال ہے۔

یہ تصدیق کرنے کے لیے کہ آیا IOMMU Proxmox VE 8 پر فعال ہے، درج ذیل کمانڈ کو چلائیں:

$dmesg | grep -e DMAR -e IOMMU

اگر IOMMU فعال ہے، تو آپ کو کچھ آؤٹ پٹ نظر آئیں گے جو تصدیق کرتے ہیں کہ IOMMU فعال ہے۔

اگر IOMMU فعال نہیں ہے، تو ہو سکتا ہے آپ کو کوئی آؤٹ پٹ نظر نہ آئے۔

آپ کے پاس بھی ہونا ضروری ہے۔ IOMMU انٹرپٹ ری میپنگ PCI/PCIE پاس تھرو کو کام کرنے کے لیے فعال کیا گیا۔

یہ چیک کرنے کے لیے کہ آیا آپ کے Proxmox VE 8 سرور پر IOMMU انٹرپٹ ری میپنگ فعال ہے، درج ذیل کمانڈ کو چلائیں:

$dmesg | grep 'ری میپنگ'

جیسا کہ آپ دیکھ سکتے ہیں، IOMMU انٹرپٹ ری میپنگ میرے Proxmox VE 8 سرور پر فعال ہے۔

زیادہ تر جدید AMD اور Intel پروسیسرز میں IOMMU انٹرپٹ ری میپنگ فعال ہوگی۔ اگر کسی بھی وجہ سے، آپ کے پاس IOMMU انٹرپٹ ری میپنگ فعال نہیں ہے، تو ایک حل ہے۔ آپ کو VFIO کے لیے غیر محفوظ مداخلت کو فعال کرنا ہوگا۔ یہ مضمون پڑھیں اپنے Proxmox VE 8 سرور پر غیر محفوظ مداخلتوں کو فعال کرنے کے بارے میں مزید معلومات کے لیے۔

Proxmox VE 8 پر VFIO کرنل ماڈیول لوڈ ہو رہا ہے۔

PCI/PCIE پاس تھرو بنیادی طور پر Proxmox VE 8 پر VFIO (ورچوئل فنکشن I/O) کرنل ماڈیولز کے ذریعے کیا جاتا ہے۔ VFIO کرنل ماڈیول بوٹ کے وقت Proxmox VE 8 پر ڈیفالٹ کے طور پر لوڈ نہیں ہوتے ہیں۔ لیکن، VFIO کو لوڈ کرنا آسان ہے۔ Proxmox VE 8 پر بوٹ کے وقت کرنل ماڈیولز۔

سب سے پہلے، کھولیں /etc/modules-load.d/vfio.conf کے ساتھ فائل نینو ٹیکسٹ ایڈیٹر مندرجہ ذیل ہے:

$nano /etc/modules-load.d/vfio.conf

میں درج ذیل لائنوں میں ٹائپ کریں۔ /etc/modules-load.d/vfio.conf فائل

vfio

vfio_iommu_type1

vfio_pci

ایک بار جب آپ کام کر لیں، دبائیں۔ + ایکس اس کے بعد اور اور <درج کریں> تبدیلیوں کو بچانے کے لیے۔

اب، اپنے Proxmox VE 8 انسٹالیشن کے initramfs کو درج ذیل کمانڈ کے ساتھ اپ ڈیٹ کریں:

$update-initramfs -u -k all

initramfs اپ ڈیٹ ہونے کے بعد، پر کلک کریں۔ دوبارہ شروع کریں۔ تبدیلیوں کے مؤثر ہونے کے لیے اپنے Proxmox VE 8 سرور کو دوبارہ شروع کریں۔

آپ کے Proxmox VE 8 سرور کے بوٹ ہونے کے بعد، آپ کو یہ دیکھنا چاہیے کہ تمام مطلوبہ VFIO کرنل ماڈیولز لوڈ ہو گئے ہیں۔

$lsmod | گرفت vfio

Proxmox VE 8 پر IOMMU گروپوں کی فہرست

Proxmox VE 8 ورچوئل مشینوں (VMs) پر PCI/PCIE ڈیوائسز کو پاس تھرو کرنے کے لیے، آپ کو اپنے PCI/PCIE ڈیوائسز کے IOMMU گروپس کو کثرت سے چیک کرنے کی ضرورت ہوگی۔ IOMMU گروپس کی جانچ کو آسان بنانے کے لیے، میں نے ایک شیل اسکرپٹ لکھنے کا فیصلہ کیا (مجھے یہ GitHub سے ملا ہے، لیکن مجھے اصل پوسٹر کا نام یاد نہیں ہے) راستے میں /usr/local/bin/print-iommu-groups تاکہ میں بس چلا سکوں پرنٹ-iommu-گروپ کمانڈ اور یہ IOMMU گروپس کو Proxmox VE 8 شیل پر پرنٹ کرے گا۔

سب سے پہلے، ایک نئی فائل بنائیں پرنٹ-iommu-گروپ راستے میں /usr/local/bin اور اسے نینو ٹیکسٹ ایڈیٹر کے ساتھ اس طرح کھولیں:

$ nano /usr/local/bin/print-iommu-groups

میں درج ذیل لائنوں میں ٹائپ کریں۔ پرنٹ-iommu-گروپ فائل:

#!/bin/bash

دکانیں -s nullglob

کے لیے جی میں ` مل / sys / دانا / iommu_groups /* - زیادہ سے زیادہ گہرائی 0 -قسم d | ترتیب دیں -IN ` ; کیا

بازگشت 'IOMMU گروپ ${g##*/} :'

کے لیے d میں $g / آلات /* ; کیا

بازگشت -یہ ہے ' \t $(lspci -nns ${d##*/}) '

ہو گیا ;

ہو گیا ;

ایک بار جب آپ کام کر لیں، دبائیں۔ + ایکس اس کے بعد اور اور <درج کریں> میں تبدیلیوں کو محفوظ کرنے کے لیے پرنٹ-iommu-گروپ فائل

یہ بناو پرنٹ-iommu-گروپ اسکرپٹ فائل درج ذیل کمانڈ کے ساتھ قابل عمل ہے:

$ chmod +x /usr/local/bin/print-iommu-groups

اب، آپ چلا سکتے ہیں پرنٹ-iommu-گروپ آپ کے Proxmox VE 8 سرور پر نصب PCI/PCIE آلات کے IOMMU گروپس کو پرنٹ کرنے کے لیے درج ذیل کمانڈ:

$print-iommu-groups

جیسا کہ آپ دیکھ سکتے ہیں، میرے Proxmox VE 8 سرور پر نصب PCI/PCIE آلات کے IOMMU گروپ پرنٹ کیے گئے ہیں۔

چیک کر رہا ہے کہ آیا آپ کا NVIDIA GPU کسی Proxmox VE 8 ورچوئل مشین (VM) تک جا سکتا ہے

PCI/PCIE ڈیوائس کو Proxmox VE 8 ورچوئل مشین (VM) تک پہنچانے کے لیے، اسے اپنے IOMMU گروپ میں ہونا چاہیے۔ اگر 2 یا اس سے زیادہ PCI/PCIE ڈیوائسز IOMMU گروپ کا اشتراک کرتے ہیں، تو آپ اس IOMMU گروپ کے PCI/PCIE ڈیوائسز میں سے کسی کو بھی Proxmox VE 8 ورچوئل مشینوں (VMs) تک نہیں پہنچا سکتے۔

لہذا، اگر آپ کا NVIDIA GPU اور اس کا آڈیو ڈیوائس اس کے اپنے IOMMU گروپ میں ہے، تو آپ NVIDIA GPU کو کسی بھی Proxmox VE 8 ورچوئل مشینوں (VMs) تک پہنچا سکتے ہیں۔

اپنے Proxmox VE 8 سرور پر، میں Ryzen 3900X پروسیسر اور Gigabyte RTX 4070 NVIDIA GPU کے ساتھ جوڑا MSI X570 ACE مدر بورڈ استعمال کر رہا ہوں۔ میرے سسٹم کے IOMMU گروپس کے مطابق، میں NVIDIA RTX 4070 GPU (IOMMU گروپ 21)، RTL8125 2.5Gbe ایتھرنیٹ کنٹرولر (IOMMU گروپ 20)، Intel I211 Gigabit Ethernet Controller (IOMMU گروپ 19)، ایک USB کنٹرولر (30) سے گزر سکتا ہوں۔ IOMMU گروپ 24)، اور آن بورڈ ایچ ڈی آڈیو کنٹرولر (IOMMU گروپ 25)۔

$print-iommu-groups

چونکہ اس مضمون کا بنیادی مرکز Proxmox VE 8 کو NVIDIA GPU سے Proxmox VE 8 ورچوئل مشینوں میں منتقل کرنے کے لیے ترتیب دینا ہے، اس لیے NVIDIA GPU اور اس کے آڈیو ڈیوائس کا اپنے IOMMU گروپ میں ہونا چاہیے۔

Proxmox VE 8 پر PCI/PCIE پاس تھرو کے لیے بلیک لسٹ کرنے کے لیے کرنل ماڈیولز کی جانچ کرنا

Proxmox VE 8 ورچوئل مشین (VM) پر PCI/PCIE ڈیوائس کو پاس تھرو کرنے کے لیے، آپ کو یہ یقینی بنانا چاہیے کہ Proxmox VE اسے اپنے اصل کرنل ماڈیول کی بجائے VFIO کرنل ماڈیول استعمال کرنے پر مجبور کرے۔

کرنل ماڈیول کا پتہ لگانے کے لیے جو آپ کے PCI/PCIE ڈیوائسز استعمال کر رہے ہیں، آپ کو ان PCI/PCIE ڈیوائسز کی وینڈر آئی ڈی اور ڈیوائس آئی ڈی جاننے کی ضرورت ہوگی۔ آپ اس کا استعمال کرتے ہوئے PCI/PCIE آلات کی وینڈر ID اور ڈیوائس ID تلاش کر سکتے ہیں۔ پرنٹ-iommu-گروپ کمانڈ.

$print-iommu-groups

مثال کے طور پر، میرے NVIDIA RTX 4070 GPU کی وینڈر ID اور ڈیوائس ID ہے 10de:2786 اور یہ آڈیو ڈیوائس ہے۔ 10de:22bc .

کرنل ماڈیول PCI/PCIE ڈیوائس تلاش کرنے کے لیے 10de:2786 (میرا NVIDIA RTX 4070 GPU) استعمال کر رہا ہے، چلائیں۔ lspci مندرجہ ذیل حکم:

$lspci -v -d 10de:2786

جیسا کہ آپ دیکھ سکتے ہیں، میرا NVIDIA RTX 4070 GPU استعمال کر رہا ہے۔ nvidiafb اور نئی کرنل ماڈیولز بطور ڈیفالٹ۔ لہذا، انہیں اس وقت Proxmox VE 8 ورچوئل مشین (VM) میں نہیں دیا جا سکتا۔

میرے NVIDIA RTX 4070 GPU کا آڈیو ڈیوائس استعمال کر رہا ہے۔ snd_hda_intel کرنل ماڈیول. لہذا، اس وقت بھی اسے Proxmox VE 8 ورچوئل مشین پر منتقل نہیں کیا جا سکتا۔

$lspci -v -d 10de:22bc

لہذا، اپنے NVIDIA RTX 4070 GPU اور اس کے آڈیو ڈیوائس کو Proxmox VE 8 ورچوئل مشین (VM) پر منتقل کرنے کے لیے، مجھے بلیک لسٹ کرنا ضروری ہے۔ nvidiafb ، نئی ، اور snd_hda_intel کرنل ماڈیولز اور میرے NVIDIA RTX 4070 GPU اور اس کے آڈیو ڈیوائس کو استعمال کرنے کے لیے کنفیگر کریں vfio-pci کرنل ماڈیول.

Proxmox VE 8 پر PCI/PCIE پاس تھرو کے لیے درکار کرنل ماڈیولز کو بلیک لسٹ کرنا

Proxmox VE 8 پر کرنل ماڈیولز کو بلیک لسٹ کرنے کے لیے، کھولیں۔ /etc/modprobe.d/blacklist.conf نینو ٹیکسٹ ایڈیٹر کے ساتھ فائل درج ذیل ہے:

$nano /etc/modprobe.d/blacklist.conf

کرنل ماڈیولز کو بلیک لسٹ کرنے کے لیے نئی ، nvidiafb ، اور snd_hda_intel کرنل ماڈیولز (NVIDIA GPU کو پاس کرنے کے لیے)، میں درج ذیل لائنیں شامل کریں۔ /etc/modprobe.d/blacklist.conf فائل:

بلیک لسٹ نووا

بلیک لسٹ nvidiafb

بلیک لسٹ snd_hda_intel

ایک بار جب آپ کام کر لیں، دبائیں۔ + ایکس اس کے بعد اور اور <درج کریں> کو بچانے کے لئے /etc/modprobe.d/blacklist.conf فائل

Proxmox VE 8 پر VFIO کرنل ماڈیول استعمال کرنے کے لیے اپنے NVIDIA GPU کو ترتیب دینا

VFIO کرنل ماڈیول استعمال کرنے کے لیے PCI/PCIE ڈیوائس (یعنی آپ کا NVIDIA GPU) کنفیگر کرنے کے لیے، آپ کو ان کی وینڈر آئی ڈی اور ڈیوائس آئی ڈی کو جاننا ہوگا۔

اس صورت میں، میرے NVIDIA RTX 4070 GPU اور اس کے آڈیو ڈیوائس کی وینڈر آئی ڈی اور ڈیوائس آئی ڈی ہیں 10de:2786 اور 10de:22bc .

اپنے NVIDIA GPU کو VFIO کرنل ماڈیول استعمال کرنے کے لیے کنفیگر کرنے کے لیے، کھولیں۔ /etc/modprobe.d/vfio.conf نینو ٹیکسٹ ایڈیٹر کے ساتھ فائل درج ذیل ہے:

$nano /etc/modprobe.d/vfio.conf

اپنے NVIDIA GPU اور اس کے آڈیو ڈیوائس کو : کے ساتھ ترتیب دینے کے لیے 10de:2786 اور 10de:22bc (آئیے کہتے ہیں) بالترتیب VFIO کرنل ماڈیول کو استعمال کرنے کے لیے، درج ذیل لائن کو شامل کریں /etc/modprobe.d/vfio.conf فائل

اختیارات vfio-pci ids=10de:2786,10de:22bc

ایک بار جب آپ کام کر لیں، دبائیں۔ + ایکس اس کے بعد اور اور <درج کریں> کو بچانے کے لئے /etc/modprobe.d/vfio.conf فائل

اب، Proxmove VE 8 کے initramfs کو درج ذیل کمانڈ کے ساتھ اپ ڈیٹ کریں:

$update-initramfs -u -k all

initramfs اپ ڈیٹ ہونے کے بعد، پر کلک کریں۔ دوبارہ شروع کریں۔ تبدیلیوں کے مؤثر ہونے کے لیے اپنے Proxmox VE 8 سرور کو دوبارہ شروع کریں۔

ایک بار جب آپ کا Proxmox VE 8 سرور بوٹ ہوجاتا ہے، آپ کو یہ دیکھنا چاہئے کہ آپ کا NVIDIA GPU اور اس کا آڈیو ڈیوائس ( 10de:2786 اور 10de:22bc میرے معاملے میں) استعمال کر رہے ہیں۔ vfio-pci کرنل ماڈیول. اب، آپ کا NVIDIA GPU Proxmox VE 8 ورچوئل مشین کو منتقل کرنے کے لیے تیار ہے۔

$lspci -v -d 10de:2786

$lspci -v -d 10de:22bc

NVIDIA GPU کو Proxmox VE 8 ورچوئل مشین (VM) تک پہنچانا

اب جبکہ آپ کا NVIDIA GPU Proxmox VE 8 ورچوئل مشینوں (VMs) پر پاس تھرو کے لیے تیار ہے، آپ اپنے NVIDIA GPU کو اپنی مطلوبہ Proxmox VE 8 ورچوئل مشین پر پاس تھرو کر سکتے ہیں اور آپ جس آپریٹنگ سسٹم پر استعمال کر رہے ہیں اس کے لحاظ سے NVIDIA GPU ڈرائیورز انسٹال کر سکتے ہیں۔ وہ ورچوئل مشین ہمیشہ کی طرح۔

اپنے NVIDIA GPU کو مختلف آپریٹنگ سسٹمز کے ساتھ Proxmox VE 8 ورچوئل مشین (VM) پر پاس تھرو کرنے کے بارے میں تفصیلی معلومات کے لیے، درج ذیل مضامین میں سے ایک پڑھیں:

  • NVIDIA GPU کو Windows 11 Proxmox VE 8 ورچوئل مشین (VM) تک کیسے منتقل کیا جائے
  • NVIDIA GPU کو Ubuntu 24.04 LTS Proxmox VE 8 ورچوئل مشین (VM) تک کیسے منتقل کیا جائے
  • NVIDIA GPU کو LinuxMint 21 Proxmox VE 8 ورچوئل مشین (VM) تک کیسے منتقل کیا جائے
  • NVIDIA GPU کو Debian 12 Proxmox VE 8 ورچوئل مشین (VM) تک کیسے منتقل کیا جائے
  • NVIDIA GPU کو ایلیمنٹری OS 8 Proxmox VE 8 ورچوئل مشین (VM) تک کیسے منتقل کیا جائے
  • NVIDIA GPU کو Fedora 39+ Proxmox VE 8 ورچوئل مشین (VM) تک کیسے منتقل کیا جائے
  • Arch Linux Proxmox VE 8 ورچوئل مشین (VM) پر NVIDIA GPU کو کیسے پاس کیا جائے
  • Red Hat Enterprise Linux 9 (RHEL 9) Proxmox VE 8 ورچوئل مشین (VM) پر NVIDIA GPU کو کیسے پاس کیا جائے

ابھی بھی Proxmox VE 8 ورچوئل مشینوں (VMs) پر PCI/PCIE پاس تھرو کے ساتھ مسائل ہیں؟

اس مضمون میں درج ہر چیز کو صحیح طریقے سے آزمانے کے بعد بھی، اگر PCI/PCIE پاس تھرو اب بھی آپ کے لیے کام نہیں کرتا ہے، تو یقینی بنائیں Proxmox VE PCI/PCIE پاس تھرو ٹرکس اور/یا کام کے حل کو آزمائیں جسے آپ اپنے ہارڈ ویئر پر PCI/PCIE پاس تھرو ورک حاصل کرنے کے لیے استعمال کر سکتے ہیں۔

نتیجہ

اس آرٹیکل میں، میں نے آپ کو دکھایا ہے کہ PCI/PCIE پاس تھرو کے لیے اپنے Proxmox VE 8 سرور کو کس طرح ترتیب دیا جائے تاکہ آپ PCI/PCIE ڈیوائسز (یعنی آپ کے NVIDIA GPU) کو اپنے Proxmox VE 8 ورچوئل مشینوں (VMs) میں منتقل کر سکیں۔ میں نے آپ کو یہ بھی دکھایا ہے کہ کس طرح کرنل ماڈیولز کا پتہ لگانا ہے جن کی آپ کو بلیک لسٹ کرنے کی ضرورت ہے اور اپنے مطلوبہ PCI/PCIE ڈیوائسز (یعنی آپ کے NVIDIA GPU) کو Proxmox VE 8 ورچوئل مشین میں کامیاب پاس تھرو کے لیے کیسے بلیک لسٹ کرنا ہے۔ آخر میں، میں نے آپ کو دکھایا ہے کہ آپ کے مطلوبہ PCI/PCIE آلات (یعنی آپ کے NVIDIA GPU) کو VFIO کرنل ماڈیولز استعمال کرنے کے لیے کس طرح ترتیب دیا جائے، جو آپ کے مطلوبہ PCI/PCIE ڈیوائسز (یعنی آپ کے NVIDIA GPU) کے کامیاب پاس تھرو کے لیے بھی ایک ضروری قدم ہے۔ ایک Proxmox VE 8 ورچوئل مشین (VM) میں۔

حوالہ جات

  1. PCI(e) پاس تھرو – Proxmox VE
  2. PCI پاس تھرو – Proxmox VE
  3. proxmox - YouTube پر حتمی گیمنگ ورچوئل مشین