การ์ดแสดงผล passthrough ไปยังเวอร์ช่ง


12

ดังนั้นฉันจึงพยายามให้แล็ปท็อปของฉัน NVIDIA fx 880m ส่งผ่านไปยังกล่องเสมือนที่ใช้หน้าต่างเจ็ดในการติดตั้งลินุกซ์มิ้นต์ 17

จนถึงทุกอย่างดูเหมือนจะ (อาจ) มุ่งหน้าไปในทิศทางที่ถูกต้อง:

อุปกรณ์ผ่านอย่างมีความสุขเมื่อฉันบูตกล่องเสมือนจริงมันติดตั้งไดรเวอร์ใหม่จำนวนมาก แต่เมื่อฉันพยายามติดตั้งไดรเวอร์ NVIDIA บนผู้เยี่ยมชมจะไม่สามารถหาการ์ดได้ ฉันดูภายใต้ตัวจัดการอุปกรณ์และไม่มีรายการสำหรับการ์ด nvidia ใต้ pci bus ฉันเดาว่าจะต้องปิดการใช้งานในโฮสต์เพื่อให้สามารถส่งผ่านไปยังแขก (คู่มือกล่องเสมือนบอกว่าพวกเขาสามารถ ไม่ต้องแชร์) แต่ฉันไม่แน่ใจว่าจะทำเช่นนั้นได้อย่างไร ใครช่วยได้บ้าง คำถามนี้ดูเหมือนว่าฉันจะไม่ซ้ำซ้อนกับไม่สามารถติดตั้ง PCI Passthrough สำหรับการ์ดแสดงผลใน VirtualBoxเพราะที่นี่วิธีแก้ปัญหาที่กำหนดคือมันเป็นไปไม่ได้กับโฮสต์ windows แต่ในกรณีนี้โฮสต์เป็น linux


คำตอบ:


8

คุณลักษณะนี้ยังไม่รองรับใน Virtualbox

ซอฟต์แวร์การจำลองเสมือนของคุณทางเลือกเดียวที่ให้การสนับสนุนที่ผมรู้คือQemuและXenและอาจVMWare เรื่องราวความสำเร็จส่วนใหญ่ในการส่งผ่าน GPU ไปยังเครื่องเสมือนมาจาก Qemu หรือ Xen ดังนั้นฉันขอแนะนำให้คุณหันหน้าไปทางนั้นจนกว่า Virtualbox จะรองรับสิ่งนี้

มีบล็อกที่อุทิศให้กับหัวข้อ (นั่นคือแบบฝึกหัดปี 2015 ของพวกเขาเกี่ยวกับวิธีการทำสิ่งนี้ด้วย qemu เพื่อมุ่งเน้น) ซึ่งคุณอาจต้องการดู

โปรดทราบว่า VGA Passthrough ยังคงเป็นเทคโนโลยีทดลองใช้มากและต้องใช้การรวมกันระหว่างเมนบอร์ด / ซีพียูที่สนับสนุนคุณสมบัติเฉพาะอย่างมากและโดยปกติแล้วมันยังต้องการการกำหนดค่าเคอร์เนลที่กำหนดเองเพื่อให้สามารถเข้าถึงคุณลักษณะเหล่านี้ได้จากภายใน Linux (เพื่อให้สามารถใช้งานได้ พวกเขาในเครื่องเสมือน)

ด้วยเหตุนี้โปรดพยายามอย่าเขียนทับมากเกินไป คุณมีแนวโน้มที่จะพบข้อบกพร่องหรือปัญหาที่อาจทำให้ระบบกายภาพหรือระบบเสมือนของคุณไม่เสถียรหรือในบางวิธีที่ใช้งานไม่ได้ในขณะที่ใช้ VGA Passthrough อย่าคาดหวังว่ามันจะทำงานได้อย่างสมบูรณ์หรือง่าย คุณต้องมีโชคเพื่อให้สิ่งนั้นเกิดขึ้นจริง


0

ไม่สามารถทำได้

คุณสามารถผ่านอุปกรณ์ USB ได้โดยไม่มีปัญหา แต่เมื่อคุณเริ่มจัดการกับอุปกรณ์ PCI และ PCIe พวกเขาจะไม่ผ่าน ในทางทฤษฎีหากคุณปิดการใช้งานการ์ดกราฟิกของคุณจนกว่าคุณจะบูตระบบปฏิบัติการโฮสต์ของคุณแล้วเปิดใช้งานการ์ดกราฟิกของคุณ "อย่างน่าอัศจรรย์" VM ของคุณจะยังคงต้องการการควบคุมเต็มรูปแบบ (ซึ่งระบบปฏิบัติการของคุณจะไม่ให้คุณ) มันจะไม่เป็นไปได้หากเทคโนโลยีปัจจุบัน


เฮ้ขอบคุณคุณหมายความว่าอย่างไรแม้ว่ากล่องเสมือนจะอนุญาตให้ผ่านอุปกรณ์ PCI แต่เทคโนโลยีในปัจจุบันไม่อนุญาตให้ผ่านการควบคุมทั้งหมด? บางทีฉันอาจจะเข้าใจผิด แต่ดูเหมือนว่าผู้ชายคนนี้unix.stackexchange.com/questions/56777/ …ดูเหมือนว่าจะไปถึงที่นั่น ...
sean อ่าน

Windows จะไม่ยอมแพ้การควบคุมแบบนั้น ฉันเห็นว่ามันเป็นไปได้ในทางทฤษฎีถ้าคุณตรวจพบการ์ดวิดีโอหลายประเภท แต่พวกมันได้รับการเริ่มต้นด้วย BIOS / EFI เมื่อบูทระบบของคุณก่อนที่ Windows จะสามารถยอมแพ้การควบคุม VM อื่น
Canadian Luke

ใช่ แต่ฉันกำลังผ่านจาก Linux ไปยัง windows ดังนั้น Linux จะไม่ยอมแพ้หรือไม่
ฌอนอ่าน

ขอโทษค่ะ แต่ไม่ว่าด้วยวิธีใด OS จะไม่ยกเลิกการควบคุมอุปกรณ์ PCI แบบเต็ม มันจะยังคงสกัดกั้นการร้องขอในขณะที่ PCI จริงจับคู่กับส่วนของ CPU อย่างแท้จริง
ลุคชาวแคนาดา


0

ตกลงดังนั้นดูเหมือนว่าจะสามารถทำได้ แต่สิ่งที่สำคัญคือกราฟิกการ์ดและชิปเซ็ตที่ใช้งานอยู่ ในกรณีของฉันโปรเซสเซอร์และมาเธอร์บอร์ดนั้นใช้ได้ แต่กราฟิกการ์ดไม่ใช่ :( แต่ข่าวดีสำหรับคนที่เหลือของคุณนอกจากนี้ดูเหมือนว่าฟีเจอร์นี้จะรองรับ xen หรือ kvm ได้ดีกว่ากล่องเสมือนดูhttp: // ฟอรัม linuxmint.com/viewtopic.php?f=42&t=112013

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.