Kali-Linux

VirtualBox 中的 Linux 上是否需要 GPU 驅動程序

  • November 18, 2017

我在我的 Windows 10 電腦上的 VirtualBox 上使用 Linux 發行版。我想在 github 上嘗試一個項目,他們建議安裝依賴項(GPU 驅動程序)以利用 GPU。該項目在一台機器上使用 Ubuntu 16.04 和 GeForce GTX 1060 對其進行了解釋。

sudo apt-get install -y nvidia-opencl-dev unzip libssl-dev mono-complete  

由於 Linux 在 vm 中執行,我認為它不需要外部驅動程序。我希望 VirtualBox GuestAdditions 能處理這部分。

發出 lspci -vi 時,在我的“顯卡”上獲取此資訊。這表明 VirtualBox 提供了一種 GPU 橋接器。

00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at e0000000 (32-bit, prefetchable) [size=16M]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Kernel driver in use: vboxvideo
Kernel modules: vboxvideo

我正在使用 GeForce 1070 GPU。

我是否需要載入外部依賴項才能讓程序利用我的顯卡?

VirtualBox 提供的虛擬化顯卡沒有任何 GPU 計算能力,甚至沒有任何 3D 加速。它本質上是一個簡單的 VESA 幀緩衝區。

GPU 計算加速有兩種選擇。您可以直接執行程序(非虛擬化),也可以使用支持顯卡 PCI 直通的模擬器(後者可能還要求您的 CPU 和主機板支持 PCI 虛擬化)。

引用自:https://unix.stackexchange.com/questions/405367