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는 가상 머신에서 실행되기 때문에 외부 드라이버가 필요하지 않다고 생각합니다. 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
저는 지포스 1070 GPU를 사용하고 있습니다.
내 그래픽 카드를 활용하려면 프로그램에 대한 외부 종속성을 로드해야 합니까?
답변1
VirtualBox에서 제공하는 가상화 그래픽 카드에는 GPU 컴퓨팅 성능이나 3D 가속 기능도 없습니다. 본질적으로 간단한 VESA 프레임 버퍼입니다.
GPU 컴퓨팅 가속에는 두 가지 옵션이 있습니다. 프로그램을 직접(비가상화) 실행하거나 그래픽 카드에 대해 PCI 패스스루를 지원하는 에뮬레이터를 사용할 수 있습니다(후자는 CPU 및 마더보드가 PCI 가상화를 지원해야 할 수도 있음).