Sådan får du VirtualBox til at bruge NVidia-grafikkortet: Trin-for-trin guide

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:

  1. Opdater dine NVidia-drivere til den nyeste version.
  2. Kontroller, at VirtualBox og Guest Additions er opdateret til den nyeste version.
  3. 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".
  4. Deaktiver Intel GPU'en i BIOS, hvis muligt. Dette kan tvinge systemet til kun at bruge NVidia GPU'en.
  5. Brug en kommandolinjeparameter til at tvinge VirtualBox til at bruge NVidia GPU'en:
    • Åbn en kommandoprompt som administrator.
    • Kør følgende kommando:
      VBoxManage modifyvm "VM Name" --graphicscontroller vmsvga
  6. 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.