xen, vmware या virtualbox के साथ उच्च प्रदर्शन


9

मैं सोच रहा था कि अगर मैं जीत आधारित खेल खेलना चाहता हूं तो इसके बारे में सबसे अच्छा तरीका क्या है।

मैं दोहरी बूट विधि के साथ नहीं जाना चाहता क्योंकि इससे मुझे अपना काम करने या फिर अपना काम करने के लिए ओएस को फिर से शुरू करने, लॉगिन करने और चलाने के लिए समय लगेगा, और मेरे कुछ ऐप जीत और मेरे ग्राफिक्स पर भरोसा करते हैं। उदाहरण के लिए Daz3d, Photoshop, Flash आदि।

अब मैंने HVM (हार्डवेयर वर्चुअल मशीन) के बारे में पढ़ा और फिर मुझे VMware और VirtualBox के 3D वर्चुअलाइजेशन के बारे में पता चला। हालाँकि, 2 बाद में 3D का वर्चुअलाइजेशन करते हैं और GPU की पूरी शक्ति का उपयोग नहीं करते हैं। तो यह विकल्प 3 डी जैसे नवीनतम गेम के लिए एकदम सही प्रदर्शन नहीं करेगा।

मैं सोच रहा था कि क्या किसी को एचवीएम में अनुभव है (जैसे कि अगर मैं गलत नहीं हूं) और जीपीयू की पूरी शक्ति तक पहुंचने के लिए कुछ इसी तरह की कोशिश की गई और सफलतापूर्वक नए गेम और अन्य उत्पाद जीपीयू पर निर्भर हैं?

पहली बार एचवीएम स्थापित किया जाएगा, इसमें कोई अनुभव नहीं है, इसलिए यह नहीं पता कि क्या उम्मीद की जाए।

यह बहुत मदद करेगा क्योंकि मैं जीत हासिल करने के लिए वापस नहीं लौटना चाहता या जैसा कि उल्लेख किया गया है डुअल बूट।

जवाबों:


3
  • Xen HVM है ... वीएमवेयर और वर्चुअलबॉक्स के समान वर्चुअलाइजेशन; कोई फर्क नहीं है। इसे केवल इसलिए कहा जाता है क्योंकि वहाँ एक और तरह का एक्सएमएल पीवीएम (पैरा-वर्चुअलाइज्ड) कहा जाता है, जो केवल लिनक्स वीएम चला सकता है और कुछ मामलों में अधिक कुशल है।

  • ईमानदार होने के लिए, जबकि VMWare और Vbox दोनों में अल्पविकसित 3D समर्थन है (Xen HVM के पास कोई नहीं है - यह ज्यादातर सर्वरों के लिए है), यह आधुनिक 3D गेम्स को चलाने के लिए 99.9% अपर्याप्त होगा, चाहे आपका CPU या GPU कितना भी शक्तिशाली क्यों न हो। आपको ड्यूल-बूट करना होगा, जब तक कि आपके पसंदीदा गेम वोल्फेंस्टीन, डूम और क्वेक 1: p नहीं हैं


Thats मेरी तरफ linux के लिए एक -1 थोड़े, खेल के अलावा मैं 3 डी अनुप्रयोगों जिसमें मैं पैसे की एक बड़ी राशि का निवेश किया है। और वे केवल जीत और मैक का समर्थन करते हैं। और जीतने के लिए वापस स्विच करना मेरा बहुत अंतिम विकल्प है। आईडी इसके बजाय मेरे HD पर एक vm के रूप में है
Marchosius

एफडब्ल्यूआईडब्ल्यू, मैं उबंटू में 7 वें वीएम पर नियमित रूप से फ़ोटोशॉप और फ्लैश (खेलना, संलेखन नहीं) का उपयोग करता हूं और कोई समस्या नहीं है - फ़ोटोशॉप को ओपनजीएल समर्थन की आवश्यकता है।
ish

यह मुझे पता है हाँ, लेकिन यह ग्राफिक्स कार्ड की पूरी शक्ति का उपयोग नहीं करता है, जिसकी मुझे आवश्यकता है। क्या एक ही समय में दो ऑपरेटिंग सिस्टम चलाने और एक ही समय में बॉक्स के वास्तविक हार्डवेयर का उपयोग करने में सक्षम होने का कोई तरीका नहीं है? VMware के एक
नायलॉन

6
मुझे नहीं लगता कि यह उत्तर सही है और न ही अद्यतित है। AFAIK VMWare और शायद Vbox में भी अल्पविकसित समर्थन से अधिक है, लेकिन मुझे यकीन नहीं है। और क्या यह एक्सईएन की बात आती है मेरा मानना है कि अपने बयान 100% गलत है: wiki.xen.org/wiki/Xen_VGA_Passthrough youtube.com/watch?v=L_g7ZBMWoLk&feature=related
टीमो

13

ज़ेन हाइपरवाइज़र आपको अपने ग्राफिक्स कार्ड (हार्डवेयर) के सीधे उपयोग के साथ एक विंडोज़ वीएम चलाने की अनुमति देता है। इसे वीजीए पार्थस्ट्रॉ कहा जाता है। आप सीधे पीसी पीसीस्ट्रॉश का उपयोग करके अन्य पीसी हार्डवेयर का उपयोग भी कर सकते हैं, उदाहरण के लिए यूएसबी होस्ट नियंत्रक, एसएटीए नियंत्रक, आदि, जो कि सभी विंडोज के तहत विंडोज-देशी ड्राइवरों के साथ उपलब्ध होंगे।

लेकिन, जैसा कि पहले उल्लेख किया गया है, आपको सावधानी से अपने हार्डवेयर का चयन करने की आवश्यकता है। यदि आपका हार्डवेयर संगत है, तो यह जांचने के लिए कुछ बुनियादी दिशा-निर्देश:

  1. आपके CPU को VT-d (Intel) या AMD-Vi / IOMMU (AMD) का समर्थन करना होगा !!! वीटी-एक्स के साथ इसे भ्रमित न करें - ये दो अलग-अलग चीजें हैं। Intel के लिए, ark.intel.com देखें । नोट: C2 स्टेपिंग वाला 3930K VT-d को भी सपोर्ट करता है, लेकिन VT-d फ़िल्टर का उपयोग करते समय इसे सूचीबद्ध नहीं किया गया है।

  2. आपके मदरबोर्ड (और मदरबोर्ड BIOS) में VT-d (कभी-कभी IOMMU कहा जाता है) को सक्षम करने का विकल्प होना चाहिए। कुछ BIOS कार्यान्वयनों को छोटी गाड़ी बताया गया है, हालांकि। फिर भी, यदि विकल्प दिखाई देता है, तो संभावना अच्छी है।

  3. एक VGA-passthrough संगत ग्राफिक्स एडेप्टर। कई (सबसे?) एएमडी ग्राफिक्स कार्ड का समर्थन किया जाता है, और कुछ एनवीडिया कार्ड, अर्थात् पेशेवर "मल्टी-ओएस" क्वाड्रो श्रृंखला (क्वाड्रो 2000 से ऊपर की ओर शुरू)। इंटेल जहाज पर ग्राफिक्स भी संगत माना जाता है। "एक्सईएन वीजीए पैशाचट्र टेस्टेड एडेप्टर" की खोज करें। नोट: अपने लिनक्स के लिए एक अन्य जीपीयू (इंटेल ऑनबोर्ड या अलग ग्राफिक्स कार्ड) रखना सबसे अच्छा है, और द्वितीयक जीपीयू (लिनक्स द्वारा उपयोग नहीं किया जाने वाला) के माध्यम से पास होना चाहिए।

यदि आपको संगत हार्डवेयर मिला है, तो यह निश्चित रूप से प्रयास के लायक है। ट्यूटोरियल खोजने के लिए "वीजीए पेसथ्रू" या "वर्चुअल गेमिंग" के लिए खोजें, या यहां यह कोशिश करें कि दोहरे बूट को अप्रचलित कैसे करें जो लिनक्स मिंट 13 (उबंटू के लिए समान होना चाहिए) पर आधारित है।


4

Xen (और afaik kvm, भी) पर PCI / VGA पासस्ट्रॉ के साथ, लोग vm पर चलाए जा रहे डायरेक्ट हार्डवेयर एक्सेस के साथ vm पर खेल रहे हैं। प्रदर्शन में कम से कम कोई कमी नहीं है। Vmware और Virtualbox खिलौने के उपकरण हैं।


सावधान: आप हार्डवेयर iommu / vt-d सक्षम .. का चयन करके सावधानीपूर्वक इन लाभों को प्राप्त करेंगे।
अर्कनो

4

Windows को एचवीएम अतिथि के रूप में एक्सएन के साथ स्थापित किया जा सकता है, लेकिन आपके हार्डवेयर को आपके इच्छित उद्देश्यों के लिए उपयोगी होने के लिए वर्चुअलाइजेशन प्रौद्योगिकियों का समर्थन करने की आवश्यकता है।

Windows HVM डोमिन के साथ Xen का उपयोग करते हुए, आप Windows वर्चुअल मशीन को सीधे GPU तक पहुँच देने के लिए VGA और PCI पास-थ्रू का उपयोग कर सकते हैं। हालाँकि, पकड़ यह है कि आपके प्रोसेसर, मदरबोर्ड और संभावित GPU को Intel VT-d या AMD के समकक्ष का समर्थन करने की आवश्यकता है।

उचित हार्डवेयर को ट्रैक करना संभवतः सबसे बड़ा निषिद्ध कारक होगा। मैं ऐसा इसलिए कहता हूं, क्योंकि प्रौद्योगिकी काफी समय से अस्तित्व में है, यह एक ऐसी विशेषता नहीं है कि कई उपभोक्ता उपयोगकर्ता इसमें रुचि रखते हैं और इसलिए निर्माताओं के बीच अच्छी तरह से समर्थित नहीं हैं, विशेष रूप से मदरबोर्ड निर्माता बोलते हैं। आप हार्डवेयर पा सकते हैं जो कि Xen समुदाय ने काम करने के लिए पाया है, लेकिन प्रौद्योगिकी इतनी जल्दी चलती है, ऐसे भागों को ढूंढना मुश्किल हो सकता है जिन्हें काम करने के लिए सत्यापित किया गया है, खरीद के लिए उपलब्ध है। कई भागों को बंद कर दिया गया हो सकता है। इसके अलावा, सिर्फ इसलिए कि चिपसेट और सीपीयू vt-d का समर्थन करते हैं, इसका मतलब यह नहीं है कि मदरबोर्ड के लिए BIOS vt-d का समर्थन करता है, जो उचित हार्डवेयर को ट्रैक करना अधिक कठिन बनाता है।

यदि आप उचित हार्डवेयर प्राप्त करते हैं, तो यह केवल डोम 0 या होस्ट के रूप में कार्य करने के लिए लिनक्स वितरण को स्थापित करने की बात है जिसे आप तब एक्सपी हाइपरवाइजर स्थापित करेंगे। आपको एक्सआर बूटस्ट्रैप को लोड करने के लिए GRUB लोडर प्राप्त करने के लिए थोड़ा सा इधर-उधर फिडेल करने की आवश्यकता होगी, क्योंकि डिफ़ॉल्ट रूप से मानक बूटस्ट्रैप पहले लोड होगा, इस प्रकार एक्सएमएन बूटस्ट्रैप को ट्रम्पिंग करेगा।

प्रलेखन विविध और विरोधाभासी है क्योंकि यह प्रक्रिया काफी आला है और 4.2+ के रूप में कुछ महत्वपूर्ण बदलाव किए गए हैं कि कैसे कुछ उपकरण और सिस्टम संचालित होते हैं, अर्थात् नेटवर्क ब्रिजिंग, रूटिंग, एनएटी अनुवाद, आदि अस्तित्व में वर्तमान प्रलेखन है, लेकिन बहुत सारी पुरानी और पुरानी जानकारी भी उपलब्ध है।

एक बार जब आप नेटवर्क कॉन्फ़िगरेशन सेटअप प्राप्त करते हैं, तो आपको यह सुनिश्चित करना होगा कि आपके पास कम से कम दो GPU हैं। यह पहले से बोले गए उचित हार्डवेयर से जुड़ा हुआ है। आदर्श तरीका यह है कि आपके एक्सपी डोमेना को सपोर्ट करने के लिए इंटीग्रेटेड ग्राफिक्स के साथ इंटेल सीपीयू हो, जबकि आपके विंडोज डोमू में वीजीए और पीसीआई पेसथ्रू के लिए एक अच्छा गेमिंग जीपीयू हो। हालांकि, जैसा कि मैंने वीटी-डी से पहले कहा था कि वीजीए और पीसीआई पस्स्ट्राहर करने के लिए आवश्यक है।

वर्तमान में मेरे पास 2009 से एक HP DV7-3085dx है, जिसमें मेरे पास Ubuntu के साथ Xen और Windows 8 के साथ HVM है। जबकि यह एचपी लैपटॉप वीटी-डी का समर्थन करता है और मैं विंडोज एचवीएम के माध्यम से हार्डवेयर पास कर सकता हूं, मैं अपने डोमे 0 को अपंग किए बिना विंडोज एचवीएम में जीपीयू से नहीं गुजर सकता, क्योंकि इस लैपटॉप में केवल एक वीजीए सपोर्टेबल जीपीयू है। यह मुझे एक विंडोज़ एचवीएम के साथ छोड़ देता है जो हेलिकॉप्टर प्रदर्शन के अलावा अच्छी तरह से काम करता है, जो दुर्भाग्य से विंडोज एचवीएम को बेकार कर देता है।

उचित हार्डवेयर के साथ आपके पास एक विंडोज़ एचवीएम हो सकता है जो अल्ट्रा + पर 60+ एफपीएस के साथ नए गेम खेल सकता है। दुर्भाग्यवश, वर्तमान में vt-d प्रौद्योगिकियों का लाभ उठाने के लिए मेरे पास उचित हार्डवेयर नहीं है, लेकिन लोगों के YouTube वीडियो बहुत सारे हैं। जब आप उचित हार्डवेयर रखते हैं तो यह तकनीक कितनी अच्छी तरह काम करती है, इसका अंदाजा लगाने के लिए आप उनके बेंचमार्क परीक्षणों की खोज कर सकते हैं।

--EDIT--

इसके साथ पालन करने के लिए, तकनीकी रूप से डोम और डोमू के लिए सिंगल ग्राफिक्स प्रोसेसर का उपयोग करना संभव हो सकता है। हालाँकि, आपको domU को लॉन्च करने के लिए आपको एक अलग मशीन से SSH को अनुमति देने के लिए dom0 को सेटअप करने की आवश्यकता होगी, क्योंकि आप domU को उपलब्ध कराने के लिए आपको dom0 बूट अनुक्रम में GPU को ब्लैकलिस्ट करना होगा। इसका मतलब यह होगा कि सिंगल मशीन को प्रयोग करने योग्य बनाने के लिए आपको दो मशीनों का उपयोग करना होगा।

तो, आप SSH को dom0 में लाएँगे, domU को लॉन्च करेंगे। यह मानते हुए कि आपके पास वीजीए पास-थ्रू सेटअप ठीक से है, एक बार जब आपके पास डोमू चल रहा होगा, तो आप दूसरी मशीन से इसे वीएनसी करेंगे। फिर आप यह सुनिश्चित करते हैं कि आपका GPU GPU से गुजरा है और ड्राइवरों को स्थापित किया है। फिर आप उस GPU को डिफॉल्ट डिस्प्ले अडैप्टर के रूप में चुनते हैं और आशा करते हैं कि जिस मशीन में डोमू चल रहा है, उसके लिए आप भौतिक रूप से मॉनिटर से वीडियो आउटपुट प्राप्त करें।


मेरा मतलब है कि एक मिथक बैक-एंड डोमेन के साथ-साथ एक फ़ाइल सर्वर के लिए अलग डोमेन, एक मेल सर्वर (मेलपाइल का उपयोग कर मेल), वेब सर्वर ( एक Wordpress साइट आदि) और अन्य डोमेन जिनके उपयोग के लिए मैंने अभी तक विचार नहीं किया है। मेरा नियोजित सेटअप है - googledrive.com/host/0B_kSZeNQ1ivtSXRnaU1maVZuelE/…
रिच टीटी।

एक अच्छा मार्गदर्शक, जो स्थापना में सहायता के लिए xen-tools का उपयोग करता है: netti.nic.fi/~icewood/mythtv/backendinstallation.php
Rich.T.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.