मुझे एहसास है कि कुछ साल बीत चुके हैं लेकिन जवाब देना चाहता हूं क्योंकि यह पोस्ट "वर्चुअलबॉक्स 3 डी मल्टीपल जीपीयू" के लिए Google द्वारा बहुत अधिक दिखाई देती है। जो समय बीत चुका है, उसमें चीजें बहुत सरल और बेहतर हो गई हैं।
जो लोग इस थ्रेड पर ठोकर खाते हैं, वे यहां लैंड करेंगे, क्योंकि उनके पास एक लैपटॉप या पीसी है, जिसमें दो जीपीयू हैं, जो इन दिनों काफी आम है - खासकर गेमिंग लैपटॉप पर। ऑनबोर्ड इंटेल जीपीयू का उपयोग विंडोज़ और सामान्य अनुप्रयोगों को रेंडर करने के लिए किया जाता है, लेकिन GPU 3 डी कार्यक्षमता का उपयोग करने वाले अनुप्रयोगों को उच्च प्रदर्शन करने वाले एनवीडिया जीपीयू के माध्यम से करना चाहिए।
आज, मैं कुछ क्रॉस-प्लेटफ़ॉर्म विकास करने के लिए अपने लैपटॉप पर एक उबंटू वीएम का निर्माण कर रहा था, और अतिथि वीएम को छोड़कर सब कुछ ठीक था, और इसके लिए कोई स्पष्टीकरण नहीं था क्योंकि सीपीयू, मेमोरी, डिस्क सभी कम उपयोग दिखा रहे थे।
यह पता लगाने में देर नहीं लगी कि यह वीडियो प्रदर्शन था जो समस्या पैदा कर रहा था। अनुप्रयोगों को लॉन्च करना, विंडोज़ को अधिकतम करना / कम करना - जो कुछ भी हम 2019 में प्रदान करते हैं लेकिन किसी भी उचित गति से काम करने के लिए 3 डी त्वरण की आवश्यकता होती है - GPU 0 का उपयोग कर रहा था।
यह निर्धारित करना आसान था क्योंकि विंडोज 10 में अब "टास्क मैनेजर" का उपयोग करके GPU उपयोग देखने की क्षमता है, फिर "प्रदर्शन" टैब। और मैं देख सकता था कि मैंने विंडोज़ चलाए, अधिकतम किया, कम से कम किया, जो कि होस्ट पर GPU के माध्यम से किया जा रहा था। होस्ट पर मौजूद GPU एकीकृत Intel HD GPU है, और मैं NVidia GTX-1050ti का उपयोग करना चाहता था, जो GPU1 था।
चारों ओर खोज करने के बाद मुझे वास्तव में कहीं भी नहीं मिला, जहां आप निर्दिष्ट कर सकें कि कौन से जीपीयू का उपयोग करना है। लेकिन इस थ्रेड, और कुछ अन्य लोगों ने मुझे याद दिलाया कि इस तरह के सेटअप पर आपको एनवीडिया कंट्रोल पैनल में जाना है, फिर "3 डी सेटिंग्स", फिर "प्रोग्राम सेटिंग्स" टैब।
आपको सूची में "वर्चुअलबॉक्स" नहीं मिलेगा। लेकिन आप "जोड़ें" बटन दबा सकते हैं, और virtualbox.exe जोड़ सकते हैं। आपको उस ड्राइव / पथ को ड्रिल करना पड़ सकता है जहां आपका वर्चुअलबॉक्स इंस्टॉलेशन है। एक बार जब आप इसे जोड़ लेते हैं, तो नीचे दी गई सेटिंग्स में यह सुनिश्चित करें कि आइटम 2. "इस प्रोग्राम के लिए पसंदीदा ग्राफिक्स प्रोसेसर का चयन करें" जीपीयू पर सेट है जिसे आप इसका उपयोग करना चाहते हैं, जो मेरे मामले में "HIgh- प्रदर्शन NVIDIA प्रोसेसर" था ।
इसे ऑटो पर सेट न करें, और निश्चित रूप से इसे एकीकृत करने के लिए सेट न करें। बेशक, आपको 3 डी एक्सेलेरेशन बॉक्स के साथ वीएम सेटिंग्स सेट की जरूरत है, और आपको मेजबान पर स्थापित अतिथि अतिरिक्त की आवश्यकता है। लेकिन एक बार जब आपने होस्ट वीडियो 3 डी सेटिंग्स को ऊपर वर्णित किया है, तो अतिथि वीएम को बंद करें, वर्चुअल बॉक्स से बाहर निकलें, और फिर वर्चुअलबॉक्स और वीएम को फिर से लॉन्च करें।
यदि आप कार्य प्रबंधक का उपयोग करते हैं। Performacne और "वर्चुअलबॉक्स प्रबंधक" प्रक्रिया को देखें और देखें कि गेस्ट वीएम के यूआई को नेविगेट करते समय GPU का क्या उपयोग होता है, आपको इसे अब बेहतर GPU का उपयोग करके देखना चाहिए। नीचे दी गई छवि देखें।
कहा कि सभी, एक अतिथि VM में खेल चलाने में सक्षम होने की उम्मीद नहीं है। 3 डी त्वरण पास अभी भी काफी दूर तक साथ नहीं है। लेकिन आप अपने अतिथि में एक आधुनिक ओएस और यूआई की उम्मीद कर सकते हैं, और एक स्वीकार्य अनुभव हो सकता है। एक अतिथि VM में पुराने गेम खेलने में सक्षम होगा, जैसे कि डायरेक्टएक्स 9 पर आधारित कुछ भी। दुर्भाग्य से, जीपीयू को आभासी रूप देने की क्षमता के रूप में, 3 डी गेमिंग तकनीक जल्दी विकसित होती है।