वर्चुअलबॉक्स में ग्राफिक्स कार्ड सक्षम करें


27

मैंने हाल ही में निम्नलिखित कॉन्फ़िगरेशन के साथ एक नया लैपटॉप खरीदा है

  • सीपीयू: इंटेल i5 2450
  • रैम: 8 जीबी डीडीआर 3
  • GPU: NVIDIA GeForce GTX 520 1GB

मैंने विंडोज 7 के साथ वर्चुअलबॉक्स का उपयोग करके वर्चुअल मशीन को गेस्ट के रूप में सेटअप किया है। मैं इसमें अपने (होस्ट के) ग्राफिक्स कार्ड का उपयोग करना चाहता हूं लेकिन वर्चुअल मशीन केवल 128 एमबी वीडियो मेमोरी दिखा रही है।

मैं भौंरा का उपयोग कर रहा हूं और वर्चुअल मशीन का उपयोग कर रहा हूं

 $ optirun VBoxManage startvm "Windows 7"

कृपया मुझे सुझाव दें कि मुझे वर्चुअल मशीन में 3 डी त्वरण के लिए अपने ग्राफिक्स कार्ड का उपयोग कैसे करना चाहिए।

जवाबों:


24

एक आभासी मशीन में लगभग सब कुछ के साथ, ग्राफिक्स कार्ड भी आभासी है। आप अभी भी हार्डवेयर ग्राफिक्स त्वरण तक पहुंच सकते हैं, लेकिन यह केवल एक सीमित सीमा तक है (सीमाओं में से अधिकतम 128 एमबी रैम है।)

उन 3D सुविधाओं का उपयोग करने के लिए अपनी वर्चुअल मशीन की डिस्प्ले सेटिंग्स में 3D त्वरण चुनें । इसके अलावा आपको वर्चुअल ग्राफिक्स एडेप्टर के लिए ड्राइवर प्रदान करने के लिए अतिथि परिवर्धन की भी आवश्यकता होगी ।

वर्चुअल बॉक्स में पीसीआई कार्ड पास करने की प्रायोगिक सुविधा के लिए (जो केवल कुछ ग्राफिक कार्ड के साथ काम कर सकता है) देखें:


1
धन्यवाद, क्या vm.What kvm-qmenu के बारे में ग्राफिक्स कार्ड का पूरा उपयोग करने के लिए कोई अन्य विकल्प मौजूद नहीं है?
बिट्सबफ़र

6

यह जांचने के लिए कि आपका Ubuntu 12.10 या 13.04 अतिथि 3D त्वरण का उपयोग कर रहा है या नहीं

/usr/lib/nux/unity_support_test -p

आपको कुछ इस तरह से देखना चाहिए

Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no

यदि आप देखते हैं "नहीं सॉफ्टवेयर प्रदान" और "एकता 3 डी समर्थित" दोनों कहते हैं कि नहीं। इसका मतलब है कि एकता धीमी LLVMpipe का उपयोग कर रही है।

3 डी समर्थित सक्षम करने के लिए, मुट्ठी आपको लिनक्स-हेडर को अपडेट करने की आवश्यकता होगी

uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential

अब उपकरणों से vitualbox अतिथि आईएसओ डालें और मैन्युअल रूप से इंस्टॉल करें

cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run

Vboxvideo को / etc / मॉड्यूल में डालें

sudo nano /etc/modules

फ़ाइल के अंत में "vboxvideo" जोड़ें

loop
lp
vboxvideo

मशीन को रिबूट करें

sudo reboot

चेक करें "सॉफ़्टवेयर रेंडर नहीं किया गया" और "यूनिटी 3 डी समर्थित" रिबूट होने के बाद सक्षम हैं या नहीं

/usr/lib/nux/unity_support_test -p

अगली बात जो आप करना चाहते हैं वह है वीडियो मेमोरी को बढ़ाना। .Vbox फ़ाइल के लिए देखें

nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox

बदलने के

<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>

सेवा मेरे

<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>

से http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html


ओप एक उबंटू अतिथि का उपयोग नहीं कर रहा है।
गोडार्ड

2

उबंटू -64 बी के तहत, मैंने विस्टा 32 बी में 3 जी-रैम, वीडियो के लिए 256 एमबी, प्रोसेसर 2 डी / 3 डी त्वरक सक्षम (3 कोर प्रोसेसर तक का उपयोग करने के लिए भी IO APIC) सौंपा है। एक और बात ... DirectX सभी काम कर रहे स्थापित करें ... और ध्वनि की गुणवत्ता मेरे पुराने लैपटॉप में शराब के तहत चलने पर मेरे द्वारा प्राप्त की गई तुलना में बहुत बेहतर है।

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