กราฟิกที่เร็วขึ้นในแขกของ KVM


16

มีวิธีใดบ้างในการปรับปรุงประสิทธิภาพกราฟิกของแขก KVM หรือไม่?

ฉันสงสัยว่าคำถามนี้กว้างเกินไปดังนั้นฉันจะให้การตั้งค่าและข้อกำหนดของฉัน

เป้าหมายสูงสุดของฉันคือการใช้แขก Ubuntu เป็นระบบปฏิบัติการหลักของฉัน สิ่งที่เน้นกราฟิกอย่างเดียวที่ฉันทำคือดูวิดีโอและเล่นเกม state-of-the-the-1990

การตั้งค่าปัจจุบัน: โฮสต์ Debian (X + Fluxbox), แขก KVM พร้อมกราฟิก SDL, (จำลอง) การ์ดกราฟิก vmware (อีกอันหนึ่งมี> 0.5 วินาทีเวลาวาดใหม่) และการติดตั้ง Ubuntu มาตรฐาน ฉันสามารถดูวิดีโอได้ แต่เกมมันเปลี่ยนแปลงเร็ว

สิ่งที่ดูเหมือนจะไม่ทำงาน: กราฟิกที่ไม่ใช่ SDL (ทั้งการส่งต่อ VNC และ X นั้นขาด ๆ หาย ๆ ), VGA passthrough (ไม่ได้ใช้งานใน KVM; Xen ต้องการ IOMMU ซึ่งคอมพิวเตอร์ของฉันไม่สนับสนุน)

สิ่งที่ฉันคิด (แต่ฉันมีความรู้น้อยมากในเรื่อง): พยายามกำจัด X ออกจากโฮสต์ ฉันได้ยินมายาคติเกี่ยวกับสิ่งที่เรียกว่า "framebuffer" แต่ฉันไม่รู้อะไรมาก


5
ฉันไม่คิดว่าคุณจะได้รับประสิทธิภาพวิดีโอยอดเยี่ยมด้วย KVM นั่นไม่ใช่เป้าหมายการออกแบบที่มีลำดับความสำคัญสูง เนื่องจากโฮสต์ของคุณใช้งาน Linux คุณควรที่จะใช้งานโปรแกรมเหล่านี้โดยตรงบนโฮสต์
Gilles 'หยุดความชั่วร้าย'

1
คุณสามารถใช้เทคนิคการจำลองเสมือนอื่น ๆ ได้หรือไม่? VirtualBox ดูเหมือนว่าได้รับการออกแบบให้ตอบสนองความต้องการเฉพาะของคุณได้ดียิ่งขึ้น
Brian Cain

ใช้ VBOX แทน, KVM ไม่มีการเร่งความเร็ววิดีโอ
เดซี่

รันเกมและวิดีโอของคุณในโฮสต์ Debian
haziz

2
ตอนนี้ KVM และ Xen มีตัวเลือกในการแชร์โฮสต์ดั้งเดิมของ GPU กับเครื่องเสมือนหลายเครื่องโดยใช้เทคโนโลยี Intel iGVT-g ( 01.org/igvt-g ) มันใช้งานได้กับ Windows และ Linux guest OS แต่คุณต้องมีโปรเซสเซอร์ Intel Core เจนเนอเรชั่นที่ 5 (หรือใหม่กว่า) พร้อมโปรเซสเซอร์ Intel Graphics นี่คือตัวอย่างของ XenGT กับแขกรับเชิญ Windows สองคน: youtube.com/watch?v=V2i8HCcAnY8
z1ga

คำตอบ:



0

คุณสามารถลองเครื่องเทศ ( http://spice-space.org/download.html ) เครื่องเทศมีประสิทธิภาพที่ดีในการแสดงและวิดีโอ ประสิทธิภาพของวิดีโอของ SDL นั้นแย่มาก คุณควรติดตั้ง spice guest program ใน vm สิ่งนี้จะติดตั้งไดรเวอร์ qxl ซึ่งจะปรับปรุงประสิทธิภาพการแสดงผลและวิดีโอ

สไปซ์จะใช้เครือข่ายจำนวนมากสไปซ์ต้องใช้เครือข่ายอย่างน้อย 10Mb / s!

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