Fontos Proxmox VE 8 PCI/PCIE áthárító módosítások, javítások és megoldások

Fontos Proxmox Ve 8 Pci Pcie Atharito Modositasok Javitasok Es Megoldasok



Az elmúlt években a PCI/PCIE (azaz a GPU áthaladása) támogatása sokat fejlődött az újabb hardverekben. Szóval a rendes Proxmox VE PCI/PCIE és GPU áthaladási útmutató a legtöbb új hardveren működnie kell. Ennek ellenére sok problémával szembesülhet a GPU-kon és más PCI/PCIE-eszközökön keresztül egy Proxmox VE virtuális gépen. Számos finomítás/javítás/kerülő megoldás létezik néhány gyakori Proxmox VE GPU és PCI/PCIE áthárítási problémára.

Ebben a cikkben a Proxmox VE PCI/PCIE áthárítási és GPU-átviteli problémái közül néhányat fogok megvitatni, valamint a problémák megoldására megtehető lépéseket.









Tartalomjegyzék

  1. Mi a teendő, ha az IOMMU Interrupt Remapping nem támogatott?
  2. Mi a teendő, ha a GPU-m (vagy PCI/PCIE-eszközöm) nincs a saját IOMMU-csoportjában?
  3. Hogyan tehetem feketelistára az AMD GPU illesztőprogramokat Proxmox VE-n?
  4. Hogyan tehetem feketelistára az NVIDIA GPU illesztőprogramokat Proxmox VE-n?
  5. Hogyan tehetek feketelistára az Intel GPU illesztőprogramokat Proxmox VE-n?
  6. Hogyan ellenőrizhetem, hogy a GPU-m (vagy PCI/PCIE-eszközöm) használja-e a VFIO illesztőprogramot a Proxmox VE-n?
  7. Felvettem a feketelistára az AMU GPU illesztőprogramokat, de a GPU nem használja a VFIO illesztőprogramot, mit tegyek?
  8. Felvettem a feketelistára az NVIDIA GPU illesztőprogramjait, de a GPU nem használja a VFIO illesztőprogramot. Mi a teendő?
  9. Felvettem a feketelistára az Intel GPU illesztőprogramjait, de a GPU nem használja a VFIO illesztőprogramot. Mit tegyek?
  10. Egyetlen GPU-val használt VFIO-illesztőprogram, de amikor egy második GPU-t konfigurált, nem működött, miért?
  11. Miért tiltsa le a VGA választottbíróságot a GPU-knál, és hogyan kell ezt csinálni?
  12. Mi a teendő, ha a GPU-m még a VFIO konfigurálása után sem használja a VFIO illesztőprogramot?
  13. A GPU áteresztése nem mutatott hibát, de fekete képernyő jelenik meg a GPU-hoz csatlakoztatott monitoron, átadva a Proxmox VE virtuális géphez, miért?
  14. Mi az AMD gyártói visszaállítási hiba és hogyan lehet megoldani?
  15. Hogyan biztosíthatunk vBIOS-t az átadott GPU-hoz egy Proxmox VE virtuális gépen?
  16. Mi a teendő, ha néhány alkalmazás összeomlik a Proxmox VE Windows virtuális gépben?
  17. Hogyan lehet megoldani a HDMI hang recsegő/törött problémáit Proxmox VE Linux virtuális gépeken?.
  18. Hogyan frissíthetem a Proxmox VE initramfs-t?
  19. Hogyan frissíthetem a Proxmox VE GRUB Bootloadert?
  20. Következtetés
  21. Hivatkozások



Mi a teendő, ha az IOMMU megszakítások újraleképezése nem támogatott?

A PCI/PCIE áthaladáshoz elengedhetetlen az IOMMU megszakítások újraleképezése.





Annak ellenőrzéséhez, hogy processzora támogatja-e az IOMMU megszakítások újraleképezését, futtassa az alábbi parancsot:

$ dmesg | grep -i remap



Ha a processzora támogatja az IOMMU megszakítások újraleképezését, akkor látni fog valamilyen kimenetet, amely megerősíti, hogy a megszakítások újraleképezése engedélyezve van. Ellenkező esetben nem fog megjelenni a kimenet.

Ha az IOMMU megszakítások újraleképezése nem támogatott a processzoron, akkor nem biztonságos megszakításokat kell konfigurálnia a Proxmox VE kiszolgálón a PCI/PCIE eszközök áthaladásához a Proxmox VE virtuális gépeken.

A Proxmox VE nem biztonságos megszakításainak konfigurálásához hozzon létre egy új fájlt iommu_unsafe_interrupts.conf ban,-ben /etc/modprobe.d könyvtárat, és nyissa meg a nano szövegszerkesztővel az alábbiak szerint:

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

Adja hozzá a következő sort a iommu_unsafe_interrupts.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

beállítások vfio_iommu_type1 allow_unsafe_interrupts=1

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét .

Mi a teendő, ha a GPU-m (vagy PCI/PCIE-eszközöm) nincs a saját IOMMU-csoportjában?

Ha a szervere több PCI/PCIE bővítőhellyel rendelkezik, áthelyezheti a GPU-t egy másik PCI/PCIE bővítőhelyre, és megnézheti, hogy a GPU a saját IOMMU csoportjában van-e.

Ha ez nem működik, megpróbálhatja engedélyezni az ACS felülbíráló kernelfoltot a Proxmox VE-n.

Az ACS felülbíráló kerneljavítás engedélyezéséhez a Proxmox VE-n nyissa meg a /etc/default/grub fájlt a nano szövegszerkesztővel az alábbiak szerint:

$ nano /etc/default/grub

Adja hozzá a kernel rendszerindítási opciót pcie_acs_override=downstream végén a GRUB_CMDLINE_LINUX_DEFAULT .

Ha végzett, nyomja meg a gombot + x követi ÉS és a fájl mentéséhez, és győződjön meg róla frissítse a Proxmox VE GRUB rendszerbetöltőt hogy a változások életbe lépjenek.

Jobb IOMMU-csoportosításra van szükség, ha a Proxmox VE szerver elindul.

Ha a GPU-nak még mindig nincs saját IOMMU csoportja, akkor egy lépéssel tovább léphet a pcie_acs_override=downstream,multifunction helyette. Még jobb IOMMU-csoportot kellene alkotnia.

Ha pcie_acs_override=downstream,multifunction jobb IOMMU csoportosítást eredményez, hogy pcie_acs_override=downstream , akkor minek használjuk pcie_acs_override=downstream egyáltalán?

Nos, a PCIE ACS felülírásának célja, hogy becsapja a rendszermagot, és azt gondolja, hogy a PCIE-eszközök elszigeteltek, amikor a valóságban nem. Tehát a PCIE ACS felülbírálása biztonsági és stabilitási problémákkal jár. Ezért próbáljon meg egy kevésbé agresszív PCIE ACS felülírási opciót használni pcie_acs_override=downstream először és nézze meg, hogy megoldódott-e a probléma. Ha pcie_acs_override=downstream nem működik, csak akkor használd az agresszívebb opciót pcie_acs_override=downstream,multifunction .

Hogyan tehetem feketelistára az AMD GPU illesztőprogramokat Proxmox VE-n?

Ha Proxmox VE virtuális gépeken szeretne átadni egy AMD GPU-t, akkor feketelistára kell tennie az AMD GPU-illesztőprogramokat, és meg kell győződnie arról, hogy helyette a VFIO-illesztőprogramot használja.

Először nyissa meg a /etc/modprobe.d/blacklist.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

Az AMD GPU-illesztőprogramok feketelistázásához adja hozzá a következő sorokat a /etc/modprobe.d/blacklist.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

feketelista radeon

feketelista amdgpu

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Hogyan tehetem feketelistára az NVIDIA GPU illesztőprogramokat Proxmox VE-n?

Ha NVIDIA GPU-t szeretne átadni Proxmox VE virtuális gépeken, akkor feketelistára kell tennie az NVIDIA GPU illesztőprogramjait, és meg kell győződnie arról, hogy helyette a VFIO illesztőprogramot használja.

Először nyissa meg a /etc/modprobe.d/blacklist.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

Az NVIDIA GPU-illesztőprogramok feketelistára helyezéséhez adja hozzá a következő sorokat a /etc/modprobe.d/blacklist.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

feketelista nouveau

feketelista nvidia

feketelista nvidiafb

feketelista nvidia_drm

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Hogyan tehetek feketelistára az Intel GPU illesztőprogramokat Proxmox VE-n?

Ha egy Intel GPU-n szeretne átjutni Proxmox VE virtuális gépeken, akkor feketelistára kell tennie az Intel GPU illesztőprogramjait, és meg kell győződnie arról, hogy helyette a VFIO illesztőprogramot használja.

Először nyissa meg a /etc/modprobe.d/blacklist.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

Az Intel GPU-illesztőprogramok feketelistára helyezéséhez adja hozzá a következő sorokat a /etc/modprobe.d/blacklist.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

feketelista snd_hda_intel

feketelista snd_hda_codec_hdmi

feketelista i915

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Hogyan ellenőrizhetem, hogy a GPU-m (vagy PCI/PCIE-eszközöm) használja-e a VFIO illesztőprogramot a Proxmox VE-n?

Ha ellenőrizni szeretné, hogy a GPU vagy a kívánt PCI/PCIE eszközök használják-e a VFIO illesztőprogramot, futtassa a következő parancsot:

$ lspci -v

Ha a GPU vagy PCI/PCIE eszköz VFIO illesztőprogramot használ, látnia kell a sort Használt kernel-illesztőprogram: vfio-pci az alábbi képernyőképen látható módon.

Felvettem a feketelistára az AMU GPU illesztőprogramokat, de a GPU nem használja a VFIO illesztőprogramot, mit tegyek?

Időnként nem elég az AMD GPU-illesztőprogramok feketelistára tenni, hanem be kell állítani az AMD GPU-illesztőprogramokat is, hogy a VFIO-illesztőprogram után töltődjenek be.

Ehhez nyissa meg a /etc/modprobe.d/vfio.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

Az AMD GPU-illesztőprogramok VFIO-illesztőprogram utáni betöltésének beállításához adja hozzá a következő sorokat a /etc/modprobe.d/vfio.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

softdep radeon elő: vfio-pci

softdep amdgpu elő: vfio-pci

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Felvettem a feketelistára az NVIDIA GPU illesztőprogramjait, de a GPU nem használja a VFIO illesztőprogramot. Mi a teendő?

Időnként nem elég az NVIDIA GPU-illesztőprogramok feketelistára tétele, hanem be kell állítani az NVIDIA GPU-illesztőprogramokat is, hogy azok a VFIO-illesztőprogram után töltődjenek be.

Ehhez nyissa meg a /etc/modprobe.d/vfio.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

Az NVIDIA GPU-illesztőprogramok VFIO-illesztőprogram utáni betöltésének beállításához adja hozzá a következő sorokat a /etc/modprobe.d/vfio.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

softdep új elő: vfio-pci

softdep nvidia ehhez: vfio-pci

softdep nvidiafb ehhez: vfio-pci

softdep nvidia_drm pre: vfio-pci

softdep drm pre: vfio-pci

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Felvettem a feketelistára az Intel GPU illesztőprogramjait, de a GPU nem használja a VFIO illesztőprogramot. Mit tegyek?

Időnként az Intel GPU illesztőprogramok feketelistára tétele nem elég, az Intel GPU illesztőprogramjait is be kell állítani, hogy a VFIO illesztőprogram után töltődjenek be.

Ehhez nyissa meg a /etc/modprobe.d/vfio.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

Az Intel GPU-illesztőprogramok VFIO-illesztőprogram utáni betöltésének beállításához adja hozzá a következő sorokat a /etc/modprobe.d/vfio.conf fájlt és nyomja meg + x követi ÉS és a fájl mentéséhez.

softdep snd_hda_intel pre: vfio-pci

softdep snd_hda_codec_hdmi pre: vfio-pci

softdep i915 elő: vfio-pci

Ha elkészült, muszáj frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Egyetlen GPU-val használt VFIO-illesztőprogram, de amikor egy második GPU-t konfigurált, nem működött, miért?

Ban,-ben /etc/modprobe.d/vfio.conf fájlt, egyetlen sorban meg kell adnia az összes PCI/PCIE-eszköz azonosítóját, amelyhez a VFIO-illesztőprogramot használni kívánja. Soronként egy eszköz nem fog működni.

Ha például 2 GPU-val rendelkezik, amelyeket a VFIO illesztőprogram használatára szeretne konfigurálni, akkor ezek azonosítóit egyetlen sorban kell hozzáadnia a /etc/modprobe.d/vfio.conf fájl a következőképpen:

Opciók vfio-pci ids=,,,

Ha egy másik GPU-t szeretne hozzáadni a listához, csak fűzze azt a meglévő végéhez vfio-pci sorban a /etc/modprobe.d/vfio.conf fájl a következőképpen:

Opciók vfio-pci ids=,,,,,

Soha ne tedd ezt. Bár sokkal tisztábbnak tűnik, nem fog működni. Szeretném, ha így megadhatnánk a PCI/PCIE azonosítókat.

Opciók vfio-pci ids=,

Opciók vfio-pci ids=,

Opciók vfio-pci ids=,

Miért tiltsa le a VGA választottbíróságot a GPU-knál, és hogyan kell ezt csinálni?

Ha UEFI/OVMF BIOS-t használ azon a Proxmox VE virtuális gépen, amelyen a GPU-n szeretne átjutni, letilthatja a VGA-választást, amely csökkenti a rendszerindítás során szükséges örökölt kódok számát.

A GPU-k VGA-választásának letiltásához adja hozzá disable_vga=1 végén a vfio-pci opció ban,-ben /etc/modprobe.d/vfio.conf fájl az alábbiak szerint:

Opciók vfio-pci ids=,,, disable_vga=1

Mi a teendő, ha a GPU-m még a VFIO konfigurálása után sem használja a VFIO illesztőprogramot?

Ha a GPU még mindig nem használja a VFIO illesztőprogramot, akkor is meg kell próbálnia elindítani a Proxmox VE-t olyan kernelbeállításokkal, amelyek letiltják a video framebuffert.

A Proxmox VE 7.1 és régebbi verzióinál a nofb nomodeset video=vesafb:off video=efifb:off video=simplefb:off A kernelbeállítások letiltják a GPU-keretpuffert a Proxmox VE-kiszolgálón.

A Proxmox VE 7.2 és újabb verziókon a initcall_blacklist=sysfb_init A kernel opció jobban teljesít a GPU framebuffer letiltása során a Proxmox VE szerveren.

Nyissa meg a GRUB rendszerbetöltő konfigurációs fájlját /etc/default/grub fájlt a nano szövegszerkesztővel a következő paranccsal:

$ nano /etc/default/grub

Adja hozzá a kernel opciót initcall_blacklist=sysfb_init végén a GRUB_CMDLINE_LINUX_DEFAULT .

Ha végzett, nyomja meg a gombot + x követi ÉS és a fájl mentéséhez, és győződjön meg róla frissítse a Proxmox VE GRUB rendszerbetöltőt hogy a változások életbe lépjenek.

A GPU áteresztése nem mutatott hibát, de fekete képernyő jelenik meg a GPU-hoz csatlakoztatott monitoron, átadva a Proxmox VE virtuális géphez, miért?

Miután átadta a GPU-t egy Proxmox VE virtuális gépnek, feltétlenül használja a Alapértelmezett grafikus kártyát a virtuális gép elindítása előtt. Így elérheti a virtuális gép megjelenítését a Proxmox VE webes kezelőfelületéről, letöltheti a GPU illesztőprogram telepítőjét a virtuális gépre, és telepítheti a virtuális gépre.

Miután a GPU-illesztőprogram telepítve van a virtuális gépre, a virtuális gép képernyője megjelenik a virtuális gépnek átadott GPU-hoz csatlakoztatott monitoron is.

Miután a GPU-illesztőprogram telepítve van a virtuális gépre, és a virtuális gép képernyője megjelenik a GPU-hoz csatlakoztatott monitoron (átadva a virtuális gépnek), kapcsolja ki a virtuális gépet, és állítsa be a Kijelző grafikus kártya a virtuális gépről egyik sem .

Miután beállította, a virtuális gép következő bekapcsolásakor a virtuális gép képernyője csak a GPU-hoz csatlakoztatott (a virtuális gépnek átadott) monitoron jelenik meg, a Proxmox VE weben semmi sem jelenik meg. kezelési felület. Ily módon ugyanolyan élményben lesz része, mint egy valódi számítógép használata, még akkor is, ha virtuális gépet használ.

Ne feledje, soha ne használja SPICE, VirtIO GPU és VirGL GPU kijelző grafikus kártya azon a Proxmox VE virtuális gépen, amelyet GPU áthárításhoz konfigurál, mivel nagy a meghibásodás esélye.

Mi az AMD gyártói visszaállítási hiba és hogyan lehet megoldani?

Az AMD GPU-knak van egy jól ismert hibája, a „gyártói visszaállítási hiba”. Miután egy AMD GPU-t átadtak egy Proxmox VE virtuális gépnek, és kikapcsolta a virtuális gépet, nem fogja tudni használni az AMD GPU-t egy másik Proxmox VE virtuális gépen. Ennek eredményeként időnként a Proxmox VE szervere nem válaszol. Ezt az AMD GPU-k „gyártói visszaállítási hibájának” nevezik.

Ennek az az oka, hogy az AMD GPU-k nem tudják megfelelően alaphelyzetbe állítani magukat, miután átadták őket egy virtuális gépnek. A probléma megoldásához megfelelően vissza kell állítania az AMD GPU-t. Ha további információra van szüksége az AMD gyártó alaphelyzetbe állításának telepítéséről Proxmox VE-re, olvassa el ezt a cikket és olvassa el ezt a témát a Proxmox VE fórumán . Is, ellenőrizze a gyártó visszaállító GitHub oldalát .

Hogyan biztosíthatunk vBIOS-t az átadott GPU-hoz egy Proxmox VE virtuális gépen?

Ha az alaplap első bővítőhelyére telepítette a GPU-t, előfordulhat, hogy alapértelmezés szerint nem tudja átadni a GPU-t egy Proxmox VE virtuális gépen. Egyes alaplapok alapértelmezés szerint árnyékolják az első bővítőhelyre telepített GPU vBIOS-át, ami az oka annak, hogy az alaplapok első bővítőhelyére telepített GPU-t nem lehet átadni a virtuális gépeknek.

A probléma megoldása az, hogy telepíti a GPU-t az alaplap második bővítőhelyére, kicsomagolja a GPU vBIOS-ját, telepíti a GPU-t az alaplap első bővítőhelyére, és a GPU-t a kibontott fájllal együtt egy Proxmox VE virtuális gépre továbbítja. A GPU vBIOS-a.

Ha meg szeretné tudni, hogyan bontsa ki a GPU vBIOS-ját, olvassa el ezt a cikket .

Miután megszerezte a vBIOS-t a GPU-hoz, a vBIOS-fájlt a következő helyen kell tárolnia /usr/share/kvm/ a Proxmox VE szerver könyvtárában, hogy elérje azt.

Miután a GPU-hoz tartozó vBIOS-fájlt a /usr/share/kvm/ könyvtárat, konfigurálnia kell a virtuális gépet a használatához. Jelenleg nincs mód a Proxmox VE virtuális gépek PCI/PCIE-eszközeinek vBIOS-fájljának megadására a Proxmox VE webkezelési felhasználói felületén. Tehát mindent a Proxmox VE shell-ből/parancssorból kell megtennie.

A Proxmox VE virtuális gép konfigurációs fájljait megtalálja a /etc/pve/qemu-server/ a Proxmox VE szerver könyvtárában. Minden Proxmox VE virtuális gépnek egy konfigurációs fájlja van ebben a formátumban .conf .

Például a Proxmox VE virtuálisgép konfigurációs fájljának megnyitásához (szerkesztéshez) a 100-as virtuálisgép-azonosítóhoz, a következő parancsot kell futtatnia:

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

A virtuális gép konfigurációs fájljában hozzá kell fűzni romfile= ban,-ben hostpciX sor, amely a GPU átadásáért felelős a virtuális gépen.

Például, ha a GPU-m vBIOS-fájlneve gigabyte-nvidia-1050ti.bin , és átadtam a GPU-t a virtuális gép első slotjában (0. hely) ( hostpci0 ), majd a 100.konf fájlban a sornak a következőnek kell lennie:

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

Ha elkészült, mentse a virtuális gép konfigurációs fájlját a gomb megnyomásával + x követi ÉS és , indítsa el a virtuális gépet, és ellenőrizze, hogy működik-e a GPU áthárítása.

Mi a teendő, ha egyes alkalmazások összeomlanak a Proxmox VE Windows virtuális gépben?

Egyes alkalmazások, például a GeForce Experience, Passmark stb. összeomolhatják a Proxmox VE Windows virtuális gépeket. Előfordulhat, hogy a Proxmox VE Windows virtuális gépein hirtelen kék halál (BSOD) jelenik meg. Ennek az az oka, hogy a Windows virtuális gép megpróbálhat hozzáférni azokhoz a modellspecifikus regiszterekhez (MSR), amelyek valójában nem állnak rendelkezésre, és attól függően, hogy a hardver hogyan kezeli az MSR-kéréseket, a rendszer összeomolhat.

A probléma megoldása az MSR-üzenetek figyelmen kívül hagyása a Proxmox VE-kiszolgálón.

Az MSR-ek konfigurálásához a Proxmox VE kiszolgálón nyissa meg a /etc/modprobe.d/kvm.conf fájlt a nano szövegszerkesztővel az alábbiak szerint:

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

A Proxmox VE kiszolgálón lévő MSR-ek figyelmen kívül hagyásához adja hozzá a következő sort a /etc/modprobe.d/kvm.conf fájlt.

beállítások kvm ignore_msrs=1

Az MSR-ek figyelmen kívül hagyása után sok MSR-re figyelmeztető üzenet jelenhet meg a dmesg rendszernaplójában. Ennek elkerülése érdekében figyelmen kívül hagyhatja az MSR-eket, és letilthatja az MSR-ek figyelmeztető üzeneteinek naplózását a következő sor hozzáadásával:

beállítások kvm ignore_msrs=1 report_ignored_msrs=0

Ha végzett, nyomja meg a gombot + x követi ÉS és hogy megmentse a /etc/modprobe.d/kvm.conf fájl és frissítse a Proxmox VE szerver initramf-jét hogy a változások életbe lépjenek.

Hogyan lehet megoldani a HDMI hang recsegő / törött problémáit Proxmox VE Linux virtuális gépeken?

Ha átadta a GPU-t egy Linux Proxmox VE virtuális gépnek, és rossz hangminőséget kap a virtuális gépen, engedélyeznie kell az MSI-t (Üzenetjelzés megszakítása) a Proxmox VE virtuális gép hangeszközén.

Az MSI engedélyezéséhez a Linux Proxmox VE virtuális gépen nyissa meg a /etc/modprobe.d/snd-hda-intel.conf fájlt a virtuális gép nano szövegszerkesztőjével a következő paranccsal:

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

Adja hozzá a következő sort, és a gomb megnyomásával mentse el a fájlt + x követi ÉS és .

opciók snd-hda-intel enable_msi=1

A változtatások életbe léptetéséhez indítsa újra a Linux virtuális gépet a következő paranccsal:

$ sudo újraindítás

Miután a virtuális gép elindult, ellenőrizze, hogy az MSI engedélyezve van-e az audioeszközön a következő paranccsal:

$ sudo lspci -vv

Ha az MSI engedélyezve van az audioeszközön a virtuális gépen, akkor látnia kell a megjelölt sort az audioeszköz információiban.

Hogyan frissíthetem a Proxmox VE initramfs-t?

Minden alkalommal, amikor bármilyen módosítást végez a fájlokon a /etc/modules-load.d/ és /etc/modprobe.d/ könyvtárak esetén frissítenie kell a Proxmox VE 8 telepítésének initramfs fájlját a következő paranccsal:

$ update-initramfs -u -k all

A Proxmox VE initramfs frissítése után indítsa újra a Proxmox VE kiszolgálót, hogy a változtatások érvénybe lépjenek.

$ újraindítás

Hogyan frissíthetem a Proxmox VE GRUB Bootloadert?

Minden alkalommal, amikor frissíti a Proxmox VE GRUB rendszerindítási konfigurációs fájlját /etc/default/grub , frissítenie kell a GRUB rendszerbetöltőt, hogy a változtatások érvénybe lépjenek.

A Proxmox VE GRUB rendszerbetöltő frissítéséhez az új konfigurációkkal futtassa a következő parancsot:

$ update-grub2

Miután a GRUB rendszerbetöltő frissül az új konfigurációval, indítsa újra a Proxmox VE szervert, hogy a változtatások érvénybe lépjenek.

$ újraindítás

Következtetés

Ebben a cikkben a Proxmox VE PCI/PCIE áthárítási és GPU-átviteli problémái közül néhányat, valamint a problémák megoldásának lépéseit tárgyaljuk.

Hivatkozások

  1. [OKTATÓI ÚTMUTATÓ] – PCI/GPU átjárás Proxmox VE 8-on: Telepítés és konfigurálás | Proxmox támogatási fórum
  2. Végső útmutató kezdőknek a Proxmox GPU áthaladásához
  3. Modellspecifikus regiszterek olvasása és írása Linuxban
  4. Az MSI Driver Guide HOGYAN – A Linux Kernel dokumentációja