Perubahan, Perbaikan, dan Solusi Passthrough Proxmox VE 8 PCI/PCIE yang Penting

Perubahan Perbaikan Dan Solusi Passthrough Proxmox Ve 8 Pci Pcie Yang Penting



Dalam beberapa tahun terakhir, dukungan untuk PCI/PCIE (yaitu GPU passthrough) telah meningkat pesat pada perangkat keras yang lebih baru. Jadi, yang biasa Panduan passthrough Proxmox VE PCI/PCIE dan GPU harus bekerja di sebagian besar perangkat keras baru. Namun, Anda mungkin menghadapi banyak masalah saat melewati GPU dan perangkat PCI/PCIE lainnya di mesin virtual Proxmox VE. Ada banyak penyesuaian/perbaikan/solusi untuk beberapa masalah umum GPU Proxmox VE dan passthrough PCI/PCIE.

Pada artikel ini, saya akan membahas beberapa masalah passthrough Proxmox VE PCI/PCIE dan passthrough GPU yang paling umum dan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah tersebut.









Daftar isi

  1. Apa yang harus dilakukan jika Pemetaan Ulang Interupsi IOMMU tidak Didukung?
  2. Apa yang harus dilakukan jika GPU Saya (atau Perangkat PCI/PCIE) tidak ada dalam Grup IOMMU miliknya?
  3. Bagaimana cara saya memasukkan Driver GPU AMD ke dalam Daftar Hitam di Proxmox VE?
  4. Bagaimana cara saya memasukkan Driver GPU NVIDIA ke dalam Daftar Hitam di Proxmox VE?
  5. Bagaimana cara saya memasukkan Driver GPU Intel ke dalam Daftar Hitam di Proxmox VE?
  6. Bagaimana Cara Memeriksa apakah GPU saya (atau Perangkat PCI/PCIE) Menggunakan Driver VFIO di Proxmox VE?
  7. Saya Sudah Blacklist Driver GPU AMU, Tetap saja GPU Tidak Menggunakan Driver VFIO, Apa yang Harus Dilakukan?
  8. Saya Telah Masuk Daftar Hitam Driver GPU NVIDIA, Namun GPU Tidak Menggunakan Driver VFIO, Apa yang Harus Dilakukan?
  9. Saya Telah Masuk Daftar Hitam Driver GPU Intel, Namun GPU Tidak Menggunakan Driver VFIO, Apa yang Harus Dilakukan?
  10. GPU Tunggal Pakai Driver VFIO, Tapi Saat Dikonfigurasi GPU Kedua Tidak Berfungsi, Kenapa?
  11. Mengapa Menonaktifkan Arbitrase VGA untuk GPU dan Bagaimana Cara Melakukannya?
  12. Bagaimana jika GPU saya Masih Tidak Menggunakan Driver VFIO Bahkan Setelah Mengkonfigurasi VFIO?
  13. Passthrough GPU Tidak Menunjukkan Kesalahan, Tapi Saya Mendapatkan Layar Hitam di Monitor yang Terhubung ke GPU yang Diteruskan ke VM Proxmox VE, Mengapa?
  14. Apa itu Bug Reset Vendor AMD dan Bagaimana Cara Mengatasinya?
  15. Bagaimana Cara Menyediakan vBIOS untuk GPU yang Lulus pada Mesin Virtual Proxmox VE?
  16. Apa yang harus dilakukan Jika Beberapa Aplikasi Menghancurkan Mesin Virtual Windows Proxmox VE?
  17. Bagaimana Mengatasi Masalah Retak/Pecah Audio HDMI di Mesin Virtual Proxmox VE Linux?.
  18. Bagaimana cara memperbarui initramf Proxmox VE?
  19. Bagaimana Cara Memperbarui Bootloader Proxmox VE GRUB?
  20. Kesimpulan
  21. Referensi



Apa yang harus dilakukan Jika Pemetaan Ulang Interupsi IOMMU tidak Didukung?

Untuk passthrough PCI/PCIE, pemetaan ulang interupsi IOMMU sangat penting.





Untuk memeriksa apakah prosesor Anda mendukung pemetaan ulang interupsi IOMMU, jalankan perintah di bawah ini:

$ pesan | grep -i memetakan ulang



Jika prosesor Anda mendukung pemetaan ulang interupsi IOMMU, Anda akan melihat semacam output yang mengonfirmasi bahwa pemetaan ulang interupsi diaktifkan. Jika tidak, Anda tidak akan melihat keluaran.

Jika pemetaan ulang interupsi IOMMU tidak didukung pada prosesor Anda, Anda harus mengonfigurasi interupsi yang tidak aman di server Proxmox VE Anda untuk melewati perangkat PCI/PCIE pada mesin virtual Proxmox VE.

Untuk mengonfigurasi interupsi tidak aman di Proxmox VE, buat file baru iommu_unsafe_interrupts.conf dalam /etc/modprobe.d direktori dan buka dengan editor teks nano sebagai berikut:

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

Tambahkan baris berikut di iommu_unsafe_interrupts.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

opsi vfio_iommu_type1 izinkan_unsafe_interrupts=1

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda .

Apa yang harus dilakukan jika GPU saya (atau Perangkat PCI/PCIE) tidak tergabung dalam Grup IOMMU miliknya?

Jika server Anda memiliki beberapa slot PCI/PCIE, Anda dapat memindahkan GPU ke slot PCI/PCIE lain dan melihat apakah GPU tersebut berada dalam grup IOMMU-nya sendiri.

Jika tidak berhasil, Anda dapat mencoba mengaktifkan patch kernel override ACS di Proxmox VE.

Untuk mencoba mengaktifkan patch kernel override ACS di Proxmox VE, buka /etc/default/grub file dengan editor teks nano sebagai berikut:

$ nano /etc/default/grub

Tambahkan opsi boot kernel pcie_acs_override=hilir di akhir GRUB_CMDLINE_LINUX_DEFAULT .

Setelah selesai, tekan + X diikuti oleh DAN Dan untuk menyimpan file dan pastikan untuk melakukannya perbarui bootloader Proxmox VE GRUB agar perubahan dapat diterapkan.

Anda seharusnya memiliki pengelompokan IOMMU yang lebih baik setelah server Proxmox VE Anda melakukan booting.

Jika GPU Anda masih belum memiliki grup IOMMU sendiri, Anda dapat melangkah lebih jauh dengan menggunakan pcie_acs_override=hilir, multifungsi alih-alih. Anda harus memiliki pengelompokan IOMMU yang lebih baik.

Jika pcie_acs_override=hilir, multifungsi menghasilkan pengelompokan IOMMU yang lebih baik pcie_acs_override=hilir , lalu mengapa menggunakan pcie_acs_override=hilir sama sekali?

Nah, tujuan dari penggantian PCIE ACS adalah untuk mengelabui kernel dengan berpikir bahwa perangkat PCIE diisolasi padahal sebenarnya tidak. Jadi, penggantian PCIE ACS menimbulkan masalah keamanan dan stabilitas. Itu sebabnya Anda harus mencoba menggunakan opsi penggantian PCIE ACS yang kurang agresif pcie_acs_override=hilir pertama dan lihat apakah masalah Anda sudah terpecahkan. Jika pcie_acs_override=hilir tidak berhasil, hanya saja Anda harus menggunakan opsi yang lebih agresif pcie_acs_override=hilir, multifungsi .

Bagaimana cara saya memasukkan Driver GPU AMD ke dalam Daftar Hitam di Proxmox VE?

Jika Anda ingin melewati GPU AMD pada mesin virtual Proxmox VE, Anda harus memasukkan driver GPU AMD ke daftar hitam dan memastikan driver tersebut menggunakan driver VFIO.

Pertama, buka /etc/modprobe.d/blacklist.conf file dengan editor teks nano sebagai berikut:

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

Untuk memasukkan driver GPU AMD ke daftar hitam, tambahkan baris berikut ke /etc/modprobe.d/blacklist.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

daftar hitam Radeon

daftar hitam amdgpu

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

Bagaimana cara saya memasukkan Driver GPU NVIDIA ke dalam Daftar Hitam di Proxmox VE?

Jika Anda ingin melewati GPU NVIDIA pada mesin virtual Proxmox VE, Anda harus memasukkan driver GPU NVIDIA ke daftar hitam dan memastikan driver tersebut menggunakan driver VFIO.

Pertama, buka /etc/modprobe.d/blacklist.conf file dengan editor teks nano sebagai berikut:

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

Untuk memasukkan driver GPU NVIDIA ke daftar hitam, tambahkan baris berikut ke /etc/modprobe.d/blacklist.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

daftar hitam nouveau

daftar hitam nvidia

daftar hitam nvidiafb

daftar hitam nvidia_drm

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

Bagaimana cara saya memasukkan Driver GPU Intel ke dalam Daftar Hitam di Proxmox VE?

Jika Anda ingin melewati GPU Intel pada mesin virtual Proxmox VE, Anda harus memasukkan driver GPU Intel ke daftar hitam dan memastikan driver tersebut menggunakan driver VFIO.

Pertama, buka /etc/modprobe.d/blacklist.conf file dengan editor teks nano sebagai berikut:

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

Untuk memasukkan driver GPU Intel ke daftar hitam, tambahkan baris berikut ke /etc/modprobe.d/blacklist.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

daftar hitam snd_hda_intel

daftar hitam snd_hda_codec_hdmi

daftar hitam i915

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

Bagaimana Cara Memeriksa apakah GPU saya (atau Perangkat PCI/PCIE) Menggunakan Driver VFIO di Proxmox VE?

Untuk memeriksa apakah GPU Anda atau perangkat PCI/PCIE yang diinginkan menggunakan driver VFIO, jalankan perintah berikut:

$ lspci-v

Jika perangkat GPU atau PCI/PCIE Anda menggunakan driver VFIO, Anda akan melihat baris tersebut Driver kernel yang digunakan: vfio-pci seperti yang ditandai pada gambar di bawah.

Saya Sudah Blacklist Driver GPU AMU, Tetap saja GPU Tidak Menggunakan Driver VFIO, Apa yang Harus Dilakukan?

Terkadang, memasukkan driver GPU AMD ke dalam daftar hitam saja tidak cukup, Anda juga harus mengonfigurasi driver GPU AMD untuk dimuat setelah driver VFIO.

Untuk melakukan itu, buka /etc/modprobe.d/vfio.conf file dengan editor teks nano sebagai berikut:

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

Untuk mengonfigurasi driver GPU AMD agar dimuat setelah driver VFIO, tambahkan baris berikut ke /etc/modprobe.d/vfio.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

softdep radeon pra: vfio-pci

softdep amdgpu pra: vfio-pci

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

Saya Telah Masuk Daftar Hitam Driver GPU NVIDIA, Namun GPU Tidak Menggunakan Driver VFIO, Apa yang Harus Dilakukan?

Terkadang, memasukkan driver GPU NVIDIA ke dalam daftar hitam saja tidak cukup, Anda juga harus mengonfigurasi driver GPU NVIDIA untuk dimuat setelah driver VFIO.

Untuk melakukan itu, buka /etc/modprobe.d/vfio.conf file dengan editor teks nano sebagai berikut:

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

Untuk mengonfigurasi driver GPU NVIDIA agar dimuat setelah driver VFIO, tambahkan baris berikut ke /etc/modprobe.d/vfio.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

softdep pra baru: vfio-pci

softdep nvidia untuk: vfio-pci

softdep nvidiafb untuk: vfio-pci

softdep nvidia_drm pra: vfio-pci

softdep drm pra: vfio-pci

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

Saya Telah Masuk Daftar Hitam Driver GPU Intel, Namun GPU Tidak Menggunakan Driver VFIO, Apa yang Harus Dilakukan?

Terkadang, memasukkan driver GPU Intel ke dalam daftar hitam saja tidak cukup, Anda juga harus mengonfigurasi driver GPU Intel untuk dimuat setelah driver VFIO.

Untuk melakukan itu, buka /etc/modprobe.d/vfio.conf file dengan editor teks nano sebagai berikut:

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

Untuk mengonfigurasi driver GPU Intel agar dimuat setelah driver VFIO, tambahkan baris berikut ke /etc/modprobe.d/vfio.conf file dan tekan + X diikuti oleh DAN Dan untuk menyimpan file.

softdep snd_hda_intel pra: vfio-pci

softdep snd_hda_codec_hdmi sebelum: vfio-pci

softdep i915 pra: vfio-pci

Setelah Anda selesai, Anda harus melakukannya perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

GPU Tunggal Pakai Driver VFIO, Tapi Saat Dikonfigurasi GPU Kedua Tidak Berfungsi, Kenapa?

Dalam /etc/modprobe.d/vfio.conf file, Anda harus menambahkan ID semua perangkat PCI/PCIE yang ingin Anda gunakan driver VFIO dalam satu baris. Satu perangkat per saluran tidak akan berfungsi.

Misalnya, jika Anda memiliki 2 GPU yang ingin Anda konfigurasikan untuk menggunakan driver VFIO, Anda harus menambahkan ID-nya dalam satu baris di /etc/modprobe.d/vfio.conf mengajukan sebagai berikut:

pilihan vfio-pci ids=,,,

Jika Anda ingin menambahkan GPU lain ke dalam daftar, tambahkan saja di akhir daftar yang sudah ada vfio-pci garis di /etc/modprobe.d/vfio.conf mengajukan sebagai berikut:

pilihan vfio-pci ids=,,,,,

Jangan pernah melakukan ini. Meski terlihat jauh lebih bersih, namun tidak akan berhasil. Saya berharap kita dapat menentukan ID PCI/PCIE dengan cara ini.

opsi vfio-pci ids=,

pilihan vfio-pci ids=,

opsi vfio-pci ids=,

Mengapa Menonaktifkan Arbitrase VGA untuk GPU dan Bagaimana Cara Melakukannya?

Jika Anda menggunakan UEFI/OVMF BIOS pada mesin virtual Proxmox VE tempat Anda ingin melewati GPU, Anda dapat menonaktifkan arbitrase VGA yang akan mengurangi kode lama yang diperlukan saat boot.

Untuk menonaktifkan arbitrase VGA untuk GPU, tambahkan nonaktifkan_vga=1 di akhir opsi vfio-pci dalam /etc/modprobe.d/vfio.conf file seperti gambar di bawah ini:

pilihan vfio-pci ids=,,, nonaktifkan_vga=1

Bagaimana jika GPU saya Masih Tidak Menggunakan Driver VFIO Bahkan Setelah Mengkonfigurasi VFIO?

Bahkan setelah melakukan semuanya dengan benar, jika GPU Anda masih tidak menggunakan driver VFIO, Anda perlu mencoba mem-boot Proxmox VE dengan opsi kernel yang menonaktifkan framebuffer video.

Pada Proxmox VE 7.1 dan yang lebih lama, nofb nomodeset video=vesafb:off video=efifb:off video=simplefb:off opsi kernel menonaktifkan framebuffer GPU untuk server Proxmox VE Anda.

Pada Proxmox VE 7.2 dan yang lebih baru, initcall_blacklist=sysfb_init opsi kernel melakukan pekerjaan yang lebih baik dalam menonaktifkan framebuffer GPU untuk server Proxmox VE Anda.

Buka file konfigurasi bootloader GRUB /etc/default/grub file dengan editor teks nano dengan perintah berikut:

$ nano /etc/default/grub

Tambahkan opsi kernel initcall_blacklist=sysfb_init di akhir GRUB_CMDLINE_LINUX_DEFAULT .

Setelah selesai, tekan + X diikuti oleh DAN Dan untuk menyimpan file dan pastikan untuk melakukannya perbarui bootloader Proxmox VE GRUB agar perubahan dapat diterapkan.

Passthrough GPU Tidak Menunjukkan Kesalahan, Tapi Saya Mendapatkan Layar Hitam di Monitor yang Terhubung ke GPU yang Diteruskan ke VM Proxmox VE, Mengapa?

Setelah Anda meneruskan GPU ke mesin virtual Proxmox VE, pastikan untuk menggunakan Bawaan Kartu grafis sebelum Anda memulai mesin virtual. Dengan cara ini, Anda akan dapat mengakses tampilan mesin virtual dari UI manajemen web Proxmox VE, mengunduh penginstal driver GPU pada mesin virtual, dan menginstalnya pada mesin virtual.

Setelah driver GPU diinstal pada mesin virtual, layar mesin virtual akan ditampilkan pada monitor yang terhubung ke GPU yang telah Anda teruskan ke mesin virtual juga.

Setelah driver GPU diinstal pada mesin virtual dan layar mesin virtual ditampilkan pada monitor yang terhubung ke GPU (diteruskan ke mesin virtual), matikan mesin virtual dan atur Tampilan Kartu grafis dari mesin virtual ke tidak ada .

Setelah Anda mengaturnya, saat berikutnya Anda menghidupkan mesin virtual, layar mesin virtual hanya akan ditampilkan di monitor yang terhubung ke GPU (diteruskan ke mesin virtual), tidak ada yang akan ditampilkan di web Proxmox VE UI manajemen. Dengan cara ini, Anda akan mendapatkan pengalaman yang sama seperti menggunakan komputer sungguhan meskipun Anda menggunakan mesin virtual.

Ingat, jangan pernah menggunakannya SPICE, VirtIO GPU, dan VirGL GPU Menampilkan Kartu Grafis pada mesin virtual Proxmox VE yang Anda konfigurasikan untuk passthrough GPU karena memiliki kemungkinan kegagalan yang tinggi.

Apa itu Bug Reset Vendor AMD dan Bagaimana Cara Mengatasinya?

GPU AMD memiliki bug terkenal yang disebut “vendor reset bug”. Setelah GPU AMD diteruskan ke mesin virtual Proxmox VE, dan Anda mematikan mesin virtual ini, Anda tidak akan dapat menggunakan GPU AMD di mesin virtual Proxmox VE lainnya. Terkadang, server Proxmox VE Anda menjadi tidak responsif. Ini disebut “bug reset vendor” pada GPU AMD.

Alasan hal ini terjadi adalah karena GPU AMD tidak dapat mereset dirinya sendiri dengan benar setelah diteruskan ke mesin virtual. Untuk memperbaiki masalah ini, Anda harus mereset GPU AMD Anda dengan benar. Untuk informasi lebih lanjut tentang cara menginstal reset vendor AMD di Proxmox VE, membaca artikel ini Dan baca thread ini di forum Proxmox VE . Juga, periksa halaman GitHub reset vendor .

Bagaimana Cara Menyediakan vBIOS untuk GPU yang Lulus pada Mesin Virtual Proxmox VE?

Jika Anda telah memasang GPU pada slot pertama motherboard, Anda mungkin tidak dapat melewati GPU di mesin virtual Proxmox VE secara default. Beberapa motherboard membayangi vBIOS dari GPU yang terpasang pada slot pertama secara default yang menjadi alasan GPU yang dipasang pada slot pertama motherboard tersebut tidak dapat diteruskan ke mesin virtual.

Solusi untuk masalah ini adalah dengan memasang GPU pada slot kedua motherboard, mengekstrak vBIOS GPU, memasang GPU pada slot pertama motherboard, dan meneruskan GPU ke mesin virtual Proxmox VE beserta hasil ekstraknya. vBIOS dari GPU.

Untuk mempelajari cara mengekstrak vBIOS GPU Anda, membaca artikel ini .

Setelah Anda mendapatkan vBIOS untuk GPU Anda, Anda harus menyimpan file vBIOS di /usr/bagikan/kvm/ direktori server Proxmox VE Anda untuk mengaksesnya.

Setelah file vBIOS untuk GPU Anda disimpan di /usr/bagikan/kvm/ direktori, Anda perlu mengkonfigurasi mesin virtual Anda untuk menggunakannya. Saat ini, tidak ada cara untuk menentukan file vBIOS untuk perangkat PCI/PCIE mesin virtual Proxmox VE dari UI manajemen web Proxmox VE. Jadi, Anda harus melakukan semuanya dari shell/baris perintah Proxmox VE.

Anda dapat menemukan file konfigurasi mesin virtual Proxmox VE di /etc/pve/qemu-server/ direktori server Proxmox VE Anda. Setiap mesin virtual Proxmox VE memiliki satu file konfigurasi di direktori ini dalam format .conf .

Misalnya, untuk membuka file konfigurasi mesin virtual Proxmox VE (untuk diedit) untuk mesin virtual ID 100, Anda perlu menjalankan perintah berikut:

$ nano /etc/pve/qemu-server/100.conf

Di file konfigurasi mesin virtual, Anda perlu menambahkan romfile= dalam hostpciX baris yang bertanggung jawab untuk meneruskan GPU pada mesin virtual.

Misalnya, jika nama file vBIOS untuk GPU saya adalah gigabyte-nvidia-1050ti.bin , dan saya telah melewati GPU pada slot pertama (slot 0) mesin virtual ( hostpci0 ), lalu di 100.conf file, barisnya harus sebagai berikut:

hostpci0: ,x-vga=on,romfile=gigabyte-nvidia-1050ti.bin

Setelah selesai, simpan file konfigurasi mesin virtual dengan menekan + X diikuti oleh DAN Dan , mulai mesin virtual, dan periksa apakah passthrough GPU berfungsi.

Apa yang harus dilakukan jika Beberapa Aplikasi Menghancurkan Mesin Virtual Windows Proxmox VE?

Beberapa aplikasi seperti GeForce Experience, Passmark, dll. mungkin membuat mesin virtual Proxmox VE Windows mogok. Anda mungkin juga mengalami layar biru kematian mendadak (BSOD) pada mesin virtual Proxmox VE Windows Anda. Alasan terjadinya hal ini adalah mesin virtual Windows mungkin mencoba mengakses register khusus model (MSR) yang sebenarnya tidak tersedia dan bergantung pada cara perangkat keras Anda menangani permintaan MSR, sistem Anda mungkin mogok.

Solusi untuk masalah ini adalah mengabaikan pesan MSR di server Proxmox VE Anda.

Untuk mengonfigurasi MSR di server Proxmox VE Anda, buka /etc/modprobe.d/kvm.conf file dengan editor teks nano sebagai berikut:

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

Untuk mengabaikan MSR di server Proxmox VE Anda, tambahkan baris berikut ke /etc/modprobe.d/kvm.conf mengajukan.

opsi kvm abaikan_msrs=1

Setelah MSR diabaikan, Anda mungkin melihat banyak pesan peringatan MSR di log sistem dmesg Anda. Untuk menghindari hal tersebut, Anda dapat mengabaikan MSR serta menonaktifkan logging pesan peringatan MSR dengan menambahkan baris berikut:

opsi kvm abaikan_msrs=1 report_ignored_msrs=0

Setelah selesai, tekan + X diikuti oleh DAN Dan untuk menyelamatkan /etc/modprobe.d/kvm.conf mengajukan dan perbarui initramfs server Proxmox VE Anda agar perubahan dapat diterapkan.

Bagaimana Mengatasi Masalah Retak/Pecah Audio HDMI di Mesin Virtual Proxmox VE Linux?

Jika Anda telah meneruskan GPU ke mesin virtual Linux Proxmox VE dan Anda mendapatkan kualitas audio yang buruk di mesin virtual, Anda harus mengaktifkan MSI (Message Signal Interrupt) untuk perangkat audio di mesin virtual Proxmox VE.

Untuk mengaktifkan MSI di mesin virtual Linux Proxmox VE, buka /etc/modprobe.d/snd-hda-intel.conf file dengan editor teks nano di mesin virtual dengan perintah berikut:

$ sudo nano /etc/modprobe.d/snd-had-intel.conf

Tambahkan baris berikut dan simpan file dengan menekan + X diikuti oleh DAN Dan .

opsi snd-hda-intel aktifkan_msi=1

Agar perubahan diterapkan, reboot mesin virtual Linux dengan perintah berikut:

$ sudo reboot

Setelah mesin virtual melakukan booting, periksa apakah MSI diaktifkan untuk perangkat audio dengan perintah berikut:

$ sudo lspci -vv

Jika MSI diaktifkan untuk perangkat audio di mesin virtual, Anda akan melihat baris yang ditandai di informasi perangkat audio.

Bagaimana cara memperbarui initramf Proxmox VE?

Setiap kali Anda membuat perubahan apa pun pada file di /etc/modules-load.d/ Dan /etc/modprobe.d/ direktori, Anda harus memperbarui initramfs instalasi Proxmox VE 8 Anda dengan perintah berikut:

$ perbarui-initramfs -u -k semua

Setelah initramfs Proxmox VE diperbarui, reboot server Proxmox VE Anda agar perubahan diterapkan.

$ reboot

Bagaimana Cara Memperbarui Bootloader Proxmox VE GRUB?

Setiap kali Anda memperbarui file konfigurasi boot Proxmox VE GRUB /etc/default/grub , Anda harus memperbarui bootloader GRUB agar perubahan diterapkan.

Untuk memperbarui bootloader Proxmox VE GRUB dengan konfigurasi baru, jalankan perintah berikut:

$ perbarui-grub2

Setelah bootloader GRUB diperbarui dengan konfigurasi baru, reboot server Proxmox VE Anda agar perubahan diterapkan.

$ reboot

Kesimpulan

Dalam artikel ini, telah membahas beberapa masalah passthrough Proxmox VE PCI/PCIE dan passthrough GPU yang paling umum dan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah tersebut.

Referensi

  1. [TUTORIAL] – PCI/GPU Passthrough di Proxmox VE 8 : Instalasi dan konfigurasi | Forum Dukungan Proxmox
  2. Panduan Utama Pemula untuk Passthrough GPU Proxmox
  3. Membaca dan Menulis Register Khusus Model di Linux
  4. Panduan Driver MSI HOWTO — Dokumentasi Kernel Linux