मैं गेमिंग के लिए KVM / NVidia Passthrough वर्चुअल मशीन कैसे स्थापित करूं?


13

मैंने एक गाइड या दो को देखा है जो कि एनवीआईडीआईए के लिए पस्चथ्रू का उपयोग करने के लिए केवीएम की स्थापना पर इंटरनेट पर चारों ओर दोहराया जा रहा है। इसके लिए 2 वीडियो कार्ड की आवश्यकता होती है।

क्या 1 वीडियो कार्ड से ऐसा करना संभव है? मैं यह देखने की कोशिश कर रहा हूं कि क्या गेमिंग मशीन का सेटअप संभव है इसलिए मुझे डुअल बूट की जरूरत नहीं है।

क्या यह संभव है? मैंने सुना है कि एक्सईएन के पास अपना खुद का एक फोटो है, लेकिन एनवीडिया अपने डेस्कटॉप कार्ड पर इसका समर्थन नहीं करता है।

मेरे पास GTX 760 है।

क्या आधुनिक गेम गेमिंग के लिए देशी या निकट-मूल प्रदर्शन को वर्चुअलाइज करना संभव है?


2
एकल वीडियो कार्ड से गुजरने के लिए इसे होस्ट से निष्क्रिय करने की आवश्यकता होती है। यदि आपके पास केवल 1 कार्ड है तो आपका होस्ट बिना वीडियो के होगा। यह काफी नहीं हो सकता है जिसे आपने प्राप्त करने की उम्मीद की थी।
Takkat

जवाबों:


7

ठीक है, मैं पिछले कुछ दिनों से Fedora 20, KVM, Xen (सभी रेपो, कोई पैच या सेल्फ-बिल्ड) का उपयोग करके GTX260 (अतिथि / विंडोज़ 7 के लिए) और मेजबान के लिए एक सस्ते GT610 का उपयोग कर रहा हूँ। dom0:

  1. KVM के साथ, कुछ एनवीडिया कार्ड काम करते हैं, लेकिन स्थिरता के मुद्दे हैं और वीएम को रिबूट करने पर आपका होस्ट क्रैश हो सकता है। मैंने KVM को छोड़ दिया क्योंकि जब यह काम करता है, तो यह मेरे हार्डवेयर से बहुत अधिक अस्थिर है।
  2. मुझे GTX260 को passthrough करने के लिए Xen मिला, यह बहुत स्थिर था और मैं किसी भी अजीबता के साथ domU को बंद कर सकता था। मैंने एनवीडिया ड्राइवरों को स्थापित किया है, लेकिन कार्ड को सही ढंग से काम नहीं करने की रिपोर्ट करने वाली खिड़कियों का एक आम मुद्दा मिला है, इसलिए मेरे पास अतिथि पर केवल बुनियादी वीजीए क्षमता थी।

चारों ओर कुछ पढ़ने के बाद, यह पता चलता है कि जब कार्डस्ट्रोथ की बात आती है तो एनवीडिया कार्ड बहुत अपंग होते हैं। AMD ने qemu / xen को पैच सबमिट किए और AMD कार्ड कथित तौर पर KVM पर बहुत सारे मुद्दों के बिना काम कर रहे हैं। ज़ीन विकी टेस्ट कार्ड से उद्धरण :

सभी Radeon HD4xxx, HD6xxx और HD7xxx को एक्सएक्सएक्स 4.2.1 के माध्यमिक एडाप्टर के रूप में काम करना चाहिए

इसका मतलब है कि एक GPU पर आपके डोम 0 बूट और आप अपने गेस्ट के लिए एक दूसरे जीपीयू को पोज़स्ट्रॉश करते हैं। प्राइमरी जीपीयू को एक गेस्ट को सौंपने के लिए भी कुछ सपोर्ट है लेकिन यह बहुत कम सीधा लगता है।

एनवीडिया मोर्चे पर, एक्सएन और केवीएम के तहत काम करने के लिए उनके उच्च-अंत पेशेवर "मल्टी-ओएस" कार्ड हैं, लेकिन यह एनवीडिया द्वारा होम / गेमर कार्ड पर रखा गया एक कृत्रिम सीमा है। कुछ लोग बोर्ड पर प्रतिरोधों को प्रतिस्थापित करके समकक्ष क्वाट्रो / ग्रिड कार्ड के रूप में रिपोर्ट करने के लिए अपने कार्ड को संशोधित कर रहे हैं। यह संभव है क्योंकि मल्टी-ओएस कार्ड ज्यादातर कुछ उच्च-अंत घर / गेमिंग कार्ड डिवाइस आईडी और कुछ विशेष अंतर के समान होते हैं। बोर्डों को पढ़ते हुए, वहाँ / जो कि विंडोज एक्सपी मेहमानों पर एनवीडिया केस में मदद करते हैं, के आसपास तैर रहे थे, लेकिन ... पूरी एनवीडिया बात बस वर्चुअलाइजेशन कोण से स्केच लगती है।

इसके आसपास बहुत कुछ है (GPU wassthrough पर Xen विकी से):

यह माना जाता है कि आपके पास एक एटीआई कार्ड है, जिसे आप पस्स्ट्रॉश करना चाहते हैं, बस क्योंकि NVIDIA केवल कुछ काम करेगा) और कुछ विंडोज संस्करणों के साथ बी)।

अंत में, मुझे जो पता है, उसके आधार पर, अगर आप गेमिंग गेमिंग करना चाहते हैं ... तो डोमिन के लिए सस्ते या ऑन-बोर्ड जीपीयू के साथ एक्सएम और एएमडी कार्ड और गेमिंग डोमू के लिए अतिरिक्त जीपीयू के साथ जाएं। बेंचमार्क में 95% और 97% देशी फ्रैमरेट्स के बीच, वर्चुअलाइज़ेशन ओवरहेड को देखते हुए प्रदर्शन बहुत अधिक है।

सौभाग्य!

कुछ लिंक जो मदद करते हैं:

  1. http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters
  2. https://bbs.archlinux.org/viewtopic.php?id=162768
  3. http://wiki.xen.org/wiki/SecondaryGPUPassthrough

0

आपको वीजीए पास गर्त के लिए 2 कार्ड की आवश्यकता है, यदि आपके पास एक ऑन-बोर्ड वीजीए कार्ड है जिसका उपयोग आप लिनक्स को बूट करने के लिए कर सकते हैं और परीक्षण के प्रयोजनों के लिए वीएम को GTX760 पास कर सकते हैं।

ज्यादा जानकारी के लिये पधारें।

KVM / Qemu गाइड

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.