Svarīgi Proxmox VE 8 PCI/PCIE caurlaides uzlabojumi, labojumi un risinājumi

Svarigi Proxmox Ve 8 Pci Pcie Caurlaides Uzlabojumi Labojumi Un Risinajumi



Pēdējos gados jaunākajā aparatūrā ir ievērojami uzlabojies atbalsts PCI/PCIE (t.i., GPU caurlaide). Tātad, parastais Proxmox VE PCI/PCIE un GPU caurlaides ceļvedis vajadzētu darboties lielākajā daļā jaunās aparatūras. Tomēr jūs varat saskarties ar daudzām problēmām, kas šķērso GPU un citas PCI/PCIE ierīces Proxmox VE virtuālajā mašīnā. Dažām izplatītākajām Proxmox VE GPU un PCI/PCIE caurlaides problēmām ir daudz uzlabojumu/labojumu/risinājumu.

Šajā rakstā es apspriedīšu dažas no visbiežāk sastopamajām Proxmox VE PCI/PCIE caurlaides un GPU caurlaides problēmām un darbības, ko varat veikt, lai šīs problēmas atrisinātu.









Satura rādītājs

  1. Ko darīt, ja IOMMU pārtraukumu pārveidošana netiek atbalstīta?
  2. Ko darīt, ja mans GPU (vai PCI/PCIE ierīce) nav savā IOMMU grupā?
  3. Kā melnajā sarakstā iekļaut AMD GPU draiverus ierīcē Proxmox VE?
  4. Kā melnajā sarakstā iekļaut NVIDIA GPU draiverus ierīcē Proxmox VE?
  5. Kā melnajā sarakstā iekļaut Intel GPU draiverus ierīcē Proxmox VE?
  6. Kā pārbaudīt, vai mans GPU (vai PCI/PCIE ierīce) izmanto Proxmox VE VFIO draiveri?
  7. Esmu melnajā sarakstā iekļāvis AMU GPU draiverus, tomēr GPU neizmanto VFIO draiveri, ko darīt?
  8. Esmu melnajā sarakstā iekļāvis NVIDIA GPU draiverus, tomēr GPU neizmanto VFIO draiveri, ko darīt?
  9. Esmu iekļāvis Intel GPU draiverus melnajā sarakstā, tomēr GPU neizmanto VFIO draiveri. Ko darīt?
  10. Viens GPU izmantots VFIO draiveris, bet, konfigurējot otro GPU, tas nedarbojās, kāpēc?
  11. Kāpēc atspējot VGA arbitrāžu GPU un kā to izdarīt?
  12. Ko darīt, ja mans GPU joprojām neizmanto VFIO draiveri pat pēc VFIO konfigurēšanas?
  13. GPU caurlaide neuzrādīja nekādas kļūdas, taču monitorā, kas savienots ar GPU, tiek parādīts melns ekrāns, kas tika nodots Proxmox VE VM, kāpēc?
  14. Kas ir AMD pārdevēja atiestatīšanas kļūda un kā to atrisināt?
  15. Kā nodrošināt vBIOS apstiprinātajam GPU Proxmox VE virtuālajā mašīnā?
  16. Ko darīt, ja dažas lietotnes avarē Proxmox VE Windows virtuālo mašīnu?
  17. Kā atrisināt HDMI audio sprakšķēšanas/bojātas problēmas Proxmox VE Linux virtuālajās mašīnās?.
  18. Kā atjaunināt Proxmox VE initramfs?
  19. Kā atjaunināt Proxmox VE GRUB sāknēšanas ielādētāju?
  20. Secinājums
  21. Atsauces



Ko darīt, ja IOMMU pārtraukumu pārveidošana netiek atbalstīta?

PCI/PCIE caurlaidei IOMMU pārtraukumu pārveidošana ir būtiska.





Lai pārbaudītu, vai jūsu procesors atbalsta IOMMU pārtraukumu pārveidošanu, palaidiet tālāk norādīto komandu:

$ dmesg | grep -i pārkart



Ja jūsu procesors atbalsta IOMMU pārtraukumu pārveidošanu, jūs redzēsit sava veida izvadi, kas apstiprina, ka pārtraukumu pārveidošana ir iespējota. Pretējā gadījumā jūs neredzēsit nekādus izvadus.

Ja jūsu procesors neatbalsta IOMMU pārtraukumu atkārtotu kartēšanu, jums būs jākonfigurē nedroši pārtraukumi savā Proxmox VE serverī, lai Proxmox VE virtuālajās mašīnās tiktu pārraidītas PCI/PCIE ierīces.

Lai Proxmox VE konfigurētu nedrošos pārtraukumus, izveidojiet jaunu failu iommu_unsafe_interrupts.conf iekš /etc/modprobe.d direktoriju un atveriet to ar nano teksta redaktoru šādi:

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

Pievienojiet šādu rindu iommu_unsafe_interrupts.conf failu un nospiediet + X seko UN un lai saglabātu failu.

opcijas vfio_iommu_type1 allow_unsafe_interrupts=1

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs .

Ko darīt, ja mans GPU (vai PCI/PCIE ierīce) nav savā IOMMU grupā?

Ja jūsu serverim ir vairāki PCI/PCIE sloti, varat pārvietot GPU uz citu PCI/PCIE slotu un pārbaudīt, vai GPU ir savā IOMMU grupā.

Ja tas nedarbojas, varat mēģināt iespējot ACS ignorēšanas kodola ielāpu Proxmox VE.

Lai mēģinātu iespējot ACS ignorēšanas kodola ielāpu Proxmox VE, atveriet /etc/default/grub failu ar nano teksta redaktoru šādi:

$ nano /etc/default/grub

Pievienojiet kodola sāknēšanas opciju pcie_acs_override=lejup beigās GRUB_CMDLINE_LINUX_DEFAULT .

Kad esat pabeidzis, nospiediet + X seko UN un lai saglabātu failu un noteikti atjauniniet Proxmox VE GRUB sāknēšanas ielādētāju lai izmaiņas stātos spēkā.

Kad Proxmox VE serveris sāk darboties, jums vajadzētu būt labākai IOMMU grupēšanai.

Ja jūsu GPU joprojām nav savas IOMMU grupas, varat spert soli tālāk, izmantojot pcie_acs_override=pakārtots, daudzfunkcionāls vietā. Jums vajadzētu būt vēl labākai IOMMU grupai.

Ja pcie_acs_override=pakārtots, daudzfunkcionāls nodrošina labāku IOMMU grupēšanu pcie_acs_override=lejup , tad kāpēc izmantot pcie_acs_override=lejup pavisam?

PCIE ACS ignorēšanas mērķis ir maldināt kodolu, domājot, ka PCIE ierīces ir izolētas, ja tās patiesībā nav. Tātad PCIE ACS ignorēšana ir saistīta ar drošības un stabilitātes problēmām. Tāpēc jums vajadzētu mēģināt izmantot mazāk agresīvu PCIE ACS ignorēšanas opciju pcie_acs_override=lejup vispirms un pārbaudiet, vai jūsu problēma ir atrisināta. Ja pcie_acs_override=lejup nedarbojas, tikai tad vajadzētu izmantot agresīvāko variantu pcie_acs_override=pakārtots, daudzfunkcionāls .

Kā melnajā sarakstā iekļaut AMD GPU draiverus ierīcē Proxmox VE?

Ja vēlaties izmantot AMD GPU Proxmox VE virtuālajās mašīnās, jums ir jāiekļauj melnajā sarakstā AMD GPU draiveri un jāpārliecinās, ka tā vietā tiek izmantots VFIO draiveris.

Vispirms atveriet /etc/modprobe.d/blacklist.conf failu ar nano teksta redaktoru šādi:

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

Lai melnajā sarakstā iekļautu AMD GPU draiverus, pievienojiet tālāk norādītās rindiņas /etc/modprobe.d/blacklist.conf failu un nospiediet + X seko UN un lai saglabātu failu.

radeon melnais saraksts

melnais saraksts amdgpu

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Kā melnajā sarakstā iekļaut NVIDIA GPU draiverus ierīcē Proxmox VE?

Ja vēlaties izmantot NVIDIA GPU Proxmox VE virtuālajās mašīnās, jums jāiekļauj melnajā sarakstā iekļautie NVIDIA GPU draiveri un jāpārliecinās, ka tā vietā tiek izmantots VFIO draiveris.

Vispirms atveriet /etc/modprobe.d/blacklist.conf failu ar nano teksta redaktoru šādi:

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

Lai melnajā sarakstā iekļautu NVIDIA GPU draiverus, pievienojiet tālāk norādītās rindiņas /etc/modprobe.d/blacklist.conf failu un nospiediet + X seko UN un lai saglabātu failu.

melnais saraksts nouveau

nvidia melnais saraksts

melnais saraksts nvidiafb

melnais saraksts nvidia_drm

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Kā melnajā sarakstā iekļaut Intel GPU draiverus ierīcē Proxmox VE?

Ja vēlaties izmantot Intel GPU Proxmox VE virtuālajās mašīnās, jums ir jāiekļauj Intel GPU draiveri melnajā sarakstā un jāpārliecinās, ka tā vietā tiek izmantots VFIO draiveris.

Vispirms atveriet /etc/modprobe.d/blacklist.conf failu ar nano teksta redaktoru šādi:

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

Lai melnajā sarakstā iekļautu Intel GPU draiverus, pievienojiet šādas rindas /etc/modprobe.d/blacklist.conf failu un nospiediet + X seko UN un lai saglabātu failu.

melnais saraksts snd_hda_intel

melnais saraksts snd_hda_codec_hdmi

melnais saraksts i915

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Kā pārbaudīt, vai mans GPU (vai PCI/PCIE ierīce) izmanto Proxmox VE VFIO draiveri?

Lai pārbaudītu, vai jūsu GPU vai vēlamās PCI/PCIE ierīces izmanto VFIO draiveri, palaidiet šo komandu:

$ lspci -v

Ja jūsu GPU vai PCI/PCIE ierīce izmanto VFIO draiveri, jums vajadzētu redzēt līniju Izmantotais kodola draiveris: vfio-pci kā norādīts zemāk esošajā ekrānuzņēmumā.

Esmu melnajā sarakstā iekļāvis AMU GPU draiverus, tomēr GPU neizmanto VFIO draiveri, ko darīt?

Reizēm ar AMD GPU draiveru iekļaušanu melnajā sarakstā nepietiek, jums ir arī jākonfigurē AMD GPU draiveri, lai tie tiktu ielādēti pēc VFIO draivera.

Lai to izdarītu, atveriet /etc/modprobe.d/vfio.conf failu ar nano teksta redaktoru šādi:

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

Lai konfigurētu AMD GPU draiverus ielādei pēc VFIO draivera, pievienojiet šādas rindas /etc/modprobe.d/vfio.conf failu un nospiediet + X seko UN un lai saglabātu failu.

softdep radeon iepriekš: vfio-pci

softdep amdgpu iepriekš: vfio-pci

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Esmu melnajā sarakstā iekļāvis NVIDIA GPU draiverus, tomēr GPU neizmanto VFIO draiveri, ko darīt?

Reizēm ar NVIDIA GPU draiveru iekļaušanu melnajā sarakstā nepietiek, jums ir arī jākonfigurē NVIDIA GPU draiveri, lai tie tiktu ielādēti pēc VFIO draivera.

Lai to izdarītu, atveriet /etc/modprobe.d/vfio.conf failu ar nano teksta redaktoru šādi:

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

Lai konfigurētu NVIDIA GPU draiverus ielādei pēc VFIO draivera, pievienojiet šādas rindas /etc/modprobe.d/vfio.conf failu un nospiediet + X seko UN un lai saglabātu failu.

softdep jauns iepriekš: vfio-pci

softdep nvidia priekš: vfio-pci

softdep nvidiafb priekš: vfio-pci

softdep nvidia_drm iepriekš: vfio-pci

softdep drm iepriekš: vfio-pci

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Esmu iekļāvis Intel GPU draiverus melnajā sarakstā, tomēr GPU neizmanto VFIO draiveri. Ko darīt?

Reizēm ar Intel GPU draiveru iekļaušanu melnajā sarakstā nepietiek, jums ir arī jākonfigurē Intel GPU draiveri, lai tie tiktu ielādēti pēc VFIO draivera.

Lai to izdarītu, atveriet /etc/modprobe.d/vfio.conf failu ar nano teksta redaktoru šādi:

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

Lai konfigurētu Intel GPU draiverus ielādei pēc VFIO draivera, pievienojiet šādas rindas /etc/modprobe.d/vfio.conf failu un nospiediet + X seko UN un lai saglabātu failu.

softdep snd_hda_intel iepriekš: vfio-pci

softdep snd_hda_codec_hdmi iepriekš: vfio-pci

softdep i915 iepriekš: vfio-pci

Kad esat pabeidzis, jums tas ir jādara atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Viens GPU izmantots VFIO draiveris, bet, konfigurējot otro GPU, tas nedarbojās, kāpēc?

Iekš /etc/modprobe.d/vfio.conf failu, vienā rindā jāpievieno visu to PCI/PCIE ierīču ID, kurām vēlaties izmantot VFIO draiveri. Viena ierīce katrā rindā nedarbosies.

Piemēram, ja jums ir 2 GPU, kurus vēlaties konfigurēt, lai izmantotu VFIO draiveri, to ID ir jāpievieno vienā rindā /etc/modprobe.d/vfio.conf failu šādi:

opcijas vfio-pci ids=, , ,

Ja vēlaties sarakstam pievienot citu GPU, vienkārši pievienojiet to esošā beigās vfio-pci rindā /etc/modprobe.d/vfio.conf failu šādi:

opcijas vfio-pci ids=, , , , ,

Nekad nedariet to. Lai gan tas izskatās daudz tīrāks, tas nedarbosies. Es vēlētos, lai mēs šādi varētu norādīt PCI/PCIE ID.

opcijas vfio-pci ids=,

opcijas vfio-pci ids=,

opcijas vfio-pci ids=,

Kāpēc atspējot VGA arbitrāžu GPU un kā to izdarīt?

Ja izmantojat UEFI/OVMF BIOS Proxmox VE virtuālajā mašīnā, kurā vēlaties iziet cauri GPU, varat atspējot VGA arbitrāžu, kas samazinās sāknēšanas laikā nepieciešamos mantotos kodus.

Lai atspējotu VGA arbitrāžu GPU, pievienojiet disable_vga=1 beigās vfio-pci opcija iekš /etc/modprobe.d/vfio.conf failu, kā parādīts zemāk:

opcijas vfio-pci ids=, , , disable_vga=1

Ko darīt, ja mans GPU joprojām neizmanto VFIO draiveri pat pēc VFIO konfigurēšanas?

Pat pēc tam, kad viss ir izdarīts pareizi, ja jūsu GPU joprojām neizmanto VFIO draiveri, jums būs jāmēģina palaist Proxmox VE ar kodola opcijām, kas atspējo video kadru buferi.

Proxmox VE 7.1 un vecākām versijām nofb nomodeset video=vesafb:off video=efifb:off video=simplefb:off kodola opcijas atspējo GPU kadru buferi jūsu Proxmox VE serverim.

Proxmox VE 7.2 un jaunākās versijās initcall_blacklist=sysfb_init kodola opcija veic labāku darbu, atspējojot GPU kadru buferi jūsu Proxmox VE serverim.

Atveriet GRUB bootloader konfigurācijas failu /etc/default/grub failu ar nano teksta redaktoru ar šādu komandu:

$ nano /etc/default/grub

Pievienojiet kodola opciju initcall_blacklist=sysfb_init beigās GRUB_CMDLINE_LINUX_DEFAULT .

Kad esat pabeidzis, nospiediet + X seko UN un lai saglabātu failu un noteikti atjauniniet Proxmox VE GRUB sāknēšanas ielādētāju lai izmaiņas stātos spēkā.

GPU caurlaide neuzrādīja nekādas kļūdas, taču monitorā, kas savienots ar GPU, tiek parādīts melns ekrāns, kas tika nodots Proxmox VE VM, kāpēc?

Kad esat nodevis GPU Proxmox VE virtuālajai mašīnai, noteikti izmantojiet Noklusējums Grafikas karte pirms virtuālās mašīnas palaišanas. Tādā veidā jūs varēsit piekļūt virtuālās mašīnas displejam no Proxmox VE tīmekļa pārvaldības lietotāja saskarnes, lejupielādēt GPU draivera instalētāju virtuālajā mašīnā un instalēt to virtuālajā mašīnā.

Kad GPU draiveris ir instalēts virtuālajā mašīnā, virtuālās mašīnas ekrāns tiks parādīts monitorā, kas savienots ar GPU, kuru esat nodevis arī virtuālajai mašīnai.

Kad GPU draiveris ir instalēts virtuālajā mašīnā un virtuālās mašīnas ekrāns ir parādīts monitorā, kas savienots ar GPU (nodots virtuālajai mašīnai), izslēdziet virtuālo mašīnu un iestatiet Displeja grafiskā karte no virtuālās mašīnas uz neviens .

Kad esat iestatījis, nākamreiz ieslēdzot virtuālo mašīnu, virtuālās mašīnas ekrāns tiks parādīts tikai monitorā, kas savienots ar GPU (nodots virtuālajai mašīnai), nekas netiks rādīts Proxmox VE tīmeklī. pārvaldības lietotāja saskarne. Tādā veidā jums būs tāda pati pieredze kā reāla datora izmantošanai, pat ja izmantojat virtuālo mašīnu.

Atcerieties, nekad neizmantojiet SPICE, VirtIO GPU un VirGL GPU displeja grafiskā karte Proxmox VE virtuālajā mašīnā, kuru konfigurējat GPU caurlaidei, jo tai ir liela kļūmes iespēja.

Kas ir AMD pārdevēja atiestatīšanas kļūda un kā to atrisināt?

AMD GPU ir labi zināma kļūda, ko sauc par “pārdevēja atiestatīšanas kļūdu”. Kad AMD GPU ir nodots Proxmox VE virtuālajai mašīnai un jūs izslēdzat šo virtuālo mašīnu, jūs nevarēsit izmantot AMD GPU citā Proxmox VE virtuālajā mašīnā. Reizēm jūsu Proxmox VE serveris tādēļ nereaģē. To sauc par AMD GPU “pārdevēja atiestatīšanas kļūdu”.

Iemesls tam ir tas, ka AMD GPU nevar pareizi atiestatīt sevi pēc pārsūtīšanas uz virtuālo mašīnu. Lai atrisinātu šo problēmu, jums būs pareizi jāatiestata AMD GPU. Lai iegūtu papildinformāciju par AMD pārdevēja atiestatīšanas instalēšanu Proxmox VE, izlasi šo rakstu un izlasiet šo pavedienu Proxmox VE forumā . Tāpat pārbaudiet pārdevēja atiestatīšanas lapu GitHub .

Kā nodrošināt vBIOS apstiprinātajam GPU Proxmox VE virtuālajā mašīnā?

Ja esat instalējis GPU pirmajā mātesplates slotā, iespējams, pēc noklusējuma nevarēsit šķērsot GPU Proxmox VE virtuālajā mašīnā. Dažas mātesplates pēc noklusējuma aizēno pirmajā slotā instalētā GPU vBIOS, tāpēc GPU, kas instalēts šo mātesplates pirmajā slotā, nevar nodot virtuālajām mašīnām.

Šīs problēmas risinājums ir instalēt GPU mātesplates otrajā slotā, izvilkt GPU vBIOS, instalēt GPU pirmajā mātesplates slotā un nosūtīt GPU uz Proxmox VE virtuālo mašīnu kopā ar ekstrahēto. GPU vBIOS.

Lai uzzinātu, kā iegūt sava GPU vBIOS, izlasi šo rakstu .

Kad esat ieguvis vBIOS savam GPU, jums ir jāsaglabā vBIOS fails /usr/share/kvm/ Proxmox VE servera direktoriju, lai tam piekļūtu.

Kad jūsu GPU vBIOS fails ir saglabāts mapē /usr/share/kvm/ direktorijā, jums ir jākonfigurē sava virtuālā mašīna, lai to izmantotu. Pašlaik Proxmox VE tīmekļa pārvaldības lietotāja saskarnē nevar norādīt vBIOS failu Proxmox VE virtuālo mašīnu PCI/PCIE ierīcēm. Tātad, jums būs jādara viss no Proxmox VE apvalka/komandrindas.

Proxmox VE virtuālās mašīnas konfigurācijas failus varat atrast vietnē /etc/pve/qemu-server/ jūsu Proxmox VE servera direktoriju. Katrai Proxmox VE virtuālajai mašīnai šajā direktorijā ir viens konfigurācijas fails šādā formātā .conf .

Piemēram, lai atvērtu Proxmox VE virtuālās mašīnas konfigurācijas failu (rediģēšanai) virtuālās mašīnas ID 100, jums būs jāizpilda šāda komanda:

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

Virtuālās mašīnas konfigurācijas failā jums būs jāpievieno romfile= iekš hostpciX līnija, kas ir atbildīga par GPU nodošanu virtuālajā mašīnā.

Piemēram, ja mana GPU vBIOS faila nosaukums ir gigabyte-nvidia-1050ti.bin , un es esmu izturējis GPU pirmajā virtuālās mašīnas slotā (0. slotā) ( hostpci0 ), pēc tam sadaļā 100.konf failu, rindai jābūt šādai:

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

Kad esat pabeidzis, saglabājiet virtuālās mašīnas konfigurācijas failu, nospiežot + X seko UN un , startējiet virtuālo mašīnu un pārbaudiet, vai darbojas GPU caurlaide.

Ko darīt, ja dažas lietotnes avarē Proxmox VE Windows virtuālo mašīnu?

Dažas lietotnes, piemēram, GeForce Experience, Passmark u.c., var avarēt Proxmox VE Windows virtuālās mašīnas. Proxmox VE Windows virtuālajās mašīnās var rasties arī pēkšņs zils nāves ekrāns (BSOD). Iemesls tam ir tāds, ka Windows virtuālā mašīna var mēģināt piekļūt modeļa specifiskajiem reģistriem (MSR), kas faktiski nav pieejami, un atkarībā no tā, kā jūsu aparatūra apstrādā MSR pieprasījumus, jūsu sistēma var avarēt.

Šīs problēmas risinājums ir ignorēt MSR ziņojumus jūsu Proxmox VE serverī.

Lai konfigurētu MSR savā Proxmox VE serverī, atveriet /etc/modprobe.d/kvm.conf failu ar nano teksta redaktoru šādi:

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

Lai ignorētu MSR savā Proxmox VE serverī, pievienojiet šo rindiņu /etc/modprobe.d/kvm.conf failu.

opcijas kvm ignore_msrs=1

Kad MSR tiek ignorēti, dmesg sistēmas žurnālā var tikt parādīts daudz MSR brīdinājuma ziņojumu. Lai no tā izvairītos, varat ignorēt MSR, kā arī atspējot MSR brīdinājuma ziņojumu reģistrēšanu, tā vietā pievienojot šādu rindiņu:

opcijas kvm ignore_msrs=1 report_ignored_msrs=0

Kad esat pabeidzis, nospiediet + X seko UN un lai saglabātu /etc/modprobe.d/kvm.conf failu un atjauniniet sava Proxmox VE servera initramfs lai izmaiņas stātos spēkā.

Kā atrisināt HDMI audio čaukstošas ​​/ bojātas problēmas Proxmox VE Linux virtuālajās mašīnās?

Ja esat nodevis GPU Linux Proxmox VE virtuālajai mašīnai un iegūstat sliktu audio kvalitāti virtuālajā mašīnā, jums būs jāiespējo MSI (ziņojuma signāla pārtraukums) audio ierīcei Proxmox VE virtuālajā mašīnā.

Lai iespējotu MSI Linux Proxmox VE virtuālajā mašīnā, atveriet /etc/modprobe.d/snd-hda-intel.conf failu ar nano teksta redaktoru virtuālajā mašīnā ar šādu komandu:

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

Pievienojiet šādu rindiņu un saglabājiet failu, nospiežot + X seko UN un .

opcijas snd-hda-intel enable_msi=1

Lai izmaiņas stātos spēkā, restartējiet Linux virtuālo mašīnu ar šādu komandu:

$ sudo atsāknēšana

Kad virtuālā mašīna ir sāknēta, pārbaudiet, vai audio ierīcei ir iespējots MSI, izmantojot šādu komandu:

$ sudo lspci -vv

Ja MSI ir iespējota audio ierīcei virtuālajā mašīnā, audioierīces informācijā vajadzētu redzēt atzīmēto rindiņu.

Kā atjaunināt Proxmox VE initramfs?

Katru reizi, kad veicat izmaiņas failos, kas atrodas /etc/modules-load.d/ un /etc/modprobe.d/ direktorijus, jums ir jāatjaunina Proxmox VE 8 instalācijas initramfs ar šādu komandu:

$ update-initramfs -u -k all

Kad Proxmox VE initramfs ir atjaunināts, restartējiet Proxmox VE serveri, lai izmaiņas stātos spēkā.

$ atsāknēšana

Kā atjaunināt Proxmox VE GRUB sāknēšanas ielādētāju?

Katru reizi, kad atjaunināt Proxmox VE GRUB sāknēšanas konfigurācijas failu /etc/default/grub , jums ir jāatjaunina GRUB sāknēšanas ielādētājs, lai izmaiņas stātos spēkā.

Lai atjauninātu Proxmox VE GRUB sāknēšanas ielādētāju ar jaunajām konfigurācijām, palaidiet šo komandu:

$ update-grub2

Kad GRUB sāknēšanas ielādētājs ir atjaunināts ar jauno konfigurāciju, restartējiet Proxmox VE serveri, lai izmaiņas stātos spēkā.

$ atsāknēšana

Secinājums

Šajā rakstā ir apspriestas dažas no visbiežāk sastopamajām Proxmox VE PCI/PCIE caurlaides un GPU caurlaides problēmām un darbības, ko varat veikt, lai šīs problēmas atrisinātu.

Atsauces

  1. [PAMĀCĪBA] — Proxmox VE 8 PCI/GPU caurlaide: instalēšana un konfigurēšana | Proxmox atbalsta forums
  2. Galīgais Proxmox GPU caurlaides ceļvedis iesācējiem
  3. Modeļa specifisko reģistru lasīšana un rakstīšana operētājsistēmā Linux
  4. MSI draivera rokasgrāmata HOWTO — Linux kodola dokumentācija