Hvordan får man VirtualBox-gæsten til at bruge NVidia-grafikkortet?
Værtsopsætning:
- Windows 7 x64
- NVidia Optimus
- I NVIDIA Control Panel er High-performance NVIDIA processor eksplicit valgt for:
- C:\Program Files\oracle\VirtualBox\VirtualBox.exe
- C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
Når VirtualBox kører, viser NVidia-softwaren ikke, at den bruger NVidia GPU'en, hvilket indikerer, at VirtualBox ikke bruger NVidia GPU'en.
Gæst:
- Windows 7 x64 (samme som vært)
- Guest Additions installeret
- 3D acceleration aktiveret i VirtualBox-indstillinger: Display / Video / Enable 3D Acceleration
Rhinoceros, en OpenGL-kompatibel applikation, rapporterer følgende som videoadapter:
- Humper
- Chromium
- OpenGL version: 2.1 Chromium 1.9
- Render version: 2.0
- Shading Language: 1.40 - Intel Build 9.17.10.3517
- Driver Date: NA
- Driver Version: NA
- Maximum Texture size: 8192 x 8192
- Z-Buffer depth: 32bits
- Maximum Viewport size: 8192 x 8192
- Total Video Memory: 64 MB
Det ser ud til, at den virtuelle maskine bruger 3D-hardwareacceleration fra værten, men desværre Intel GPU'en.
For at få VirtualBox-gæsten til at bruge NVidia-grafikkortet i stedet for Intel GPU'en, kan du opdatere NVidia-drivere, justere indstillinger i NVIDIA Control Panel, deaktivere Intel GPU'en i BIOS, bruge en kommandolinjeparameter eller overveje en anden virtualiseringssoftware.
Hvordan får man VirtualBox-gæsten til at bruge NVidia-grafikkortet?
For at få VirtualBox-gæsten til at bruge NVidia-grafikkortet i stedet for Intel GPU'en, kan du følge disse trin:
Værtsopsætning
- Operativsystem: Windows 7 x64
- Grafikkort: NVidia Optimus
- I NVIDIA Control Panel er High-performance NVIDIA processor eksplicit valgt for:
- C:\Program Files\oracle\VirtualBox\VirtualBox.exe
- C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
Selvom disse indstillinger er konfigureret, viser NVidia-softwaren ikke, at den bruger NVidia GPU'en, hvilket indikerer, at VirtualBox ikke bruger NVidia GPU'en.
Gæst
- Operativsystem: Windows 7 x64 (samme som vært)
- Guest Additions installeret
- 3D acceleration aktiveret i VirtualBox-indstillinger: Display / Video / Enable 3D Acceleration
Rhinoceros, en OpenGL-kompatibel applikation, rapporterer følgende som videoadapter:
- Humper
- Chromium
- OpenGL version: 2.1 Chromium 1.9
- Render version: 2.0
- Shading Language: 1.40 - Intel Build 9.17.10.3517
- Driver Date: NA
- Driver Version: NA
- Maximum Texture size: 8192 x 8192
- Z-Buffer depth: 32bits
- Maximum Viewport size: 8192 x 8192
- Total Video Memory: 64 MB
Det ser ud til, at den virtuelle maskine bruger 3D-hardwareacceleration fra værten, men desværre Intel GPU'en.
Løsninger
For at tvinge VirtualBox til at bruge NVidia GPU'en, kan du prøve følgende løsninger:
- Opdater dine NVidia-drivere til den nyeste version.
- Kontroller, at VirtualBox og Guest Additions er opdateret til den nyeste version.
- Prøv at ændre indstillingerne i NVIDIA Control Panel:
- Gå til "Manage 3D settings".
- Under "Program Settings", vælg VirtualBox.exe og VBoxSVC.exe.
- Indstil "Preferred graphics processor" til "High-performance NVIDIA processor".
- Deaktiver Intel GPU'en i BIOS, hvis muligt. Dette kan tvinge systemet til kun at bruge NVidia GPU'en.
- Brug en kommandolinjeparameter til at tvinge VirtualBox til at bruge NVidia GPU'en:
- Overvej at bruge en anden virtualiseringssoftware, der bedre understøtter NVidia GPU'er, såsom VMware Workstation.
Ved at følge disse trin kan du muligvis få din VirtualBox-gæst til at bruge NVidia-grafikkortet i stedet for Intel GPU'en.