ฉันมีปัญหาที่ไม่เหมือนใครซึ่งอาจมีคำตอบง่ายๆ แต่ฉันไม่สามารถหาคำตอบได้จากทุกที่
ขณะนี้ฉันมีสองโหนดบนชั้นวางของฉันที่เรียกใช้ proxmox เครื่องหนึ่งคือพีซีสำหรับเล่นเกมรุ่นเก่าที่ไม่มีความสามารถในการจัดกลุ่ม IOMMU แต่มีขั้วต่อ 8 พินเดียวสำหรับอุปกรณ์ PCIe เช่นการ์ดแสดงผลของฉัน อีกอันคือเซิร์ฟเวอร์ระบบแร็คแบบกลางปี 2000 ที่ไม่มีขั้วต่อ 8 พินสำหรับจ่ายไฟให้กับการ์ดกราฟิกของฉัน
ฉันลงเอยด้วยการต่อกราฟิกการ์ด AMD ปัจจุบันของฉันเพื่อเชื่อมต่อกับโหนดระบบแบบแร็คผ่าน PCIe 1x ในสล็อต 16x ซึ่งจะจ่ายไฟจากพีซีเกมเครื่องเก่าของฉันผ่านขั้วต่อไฟ 8 พิน ฉันใช้มอยส์เจอไรเซอร์ที่ซื้อมาจากอเมซอน มันยังคงถูกตรวจพบบนพีซีสำหรับเล่นเกม แต่ไม่ใช่เซิร์ฟเวอร์ระบบแบบแร็คซึ่งไม่สมเหตุสมผลสำหรับฉัน
และเนื่องจากปัญหาด้านทางเลือกเล็กๆ น้อยๆ ฉันคิดว่าฉันลงเอยด้วยการทอดเอาท์พุต VGA ของระบบที่วางแร็คได้ เมื่อฉันลองส่งผ่าน Windows VM ของฉันผ่านมัน ฉันไม่ค่อยสนใจเรื่องนั้นมากนัก แต่คงจะดีถ้ามีคนให้คำตอบว่าฉันจะแก้ไขได้อย่างไร ตรวจพบว่าเป็นกลุ่ม IOMMU ใน proxmox จนกว่าฉันจะใช้ ตอนนี้ไม่มีเอาท์เลย
นี่คือเอาต์พุตที่มีประโยชน์บางส่วน nd-node คือพีซีสำหรับเล่นเกมของฉัน และ node2 คือระบบที่แร็คได้ของฉัน
root@nd-node:~# lspci | grep -e VGA
01:05.0 คอนโทรลเลอร์ที่รองรับ VGA: Advanced Micro Devices, Inc. [AMD/ATI] RS780L [Radeon 3000]
root@nd-node:~# dmesg | grep -e "IOMMU"`
[ 0.153151] AGP: โปรดเปิดใช้งานตัวเลือก IOMMU ในการตั้งค่า BIOS
[ 1.305592] PCI-DMA: ใช้ GART IOMMU
[ 1.305594] PCI-DMA: สงวนพื้นที่ IOMMU 64MB ในรูรับแสง AGP
root@node2:~# dmesg | grep -e IOMMU
[ 0.169332] DMAR: เปิดใช้งาน IOMMU
เห็นได้ชัดว่าฉันไม่ใช่ผู้เชี่ยวชาญในเรื่องนี้