Linux Mint(Virtual Box)의 3D 가속은 매우 높은 CPU 사용량과 지연 동작을 나타내지만 소프트웨어 렌더링은 그렇지 않습니다.

Linux Mint(Virtual Box)의 3D 가속은 매우 높은 CPU 사용량과 지연 동작을 나타내지만 소프트웨어 렌더링은 그렇지 않습니다.

저는 현재 Oracle Virtual Box에서 Linux Mint 18.2를 작동시키려고 노력하고 있습니다.

지금까지 내가 한 일:

VBoxAdditions 5.0.40 또는 5.1.26이 설치되었습니다(첫 번째는 apt-get을 통해, 두 번째는 VirtualBox-Guest-Additions .iso 자체를 통해). 그렇다고 두 가지를 동시에 설치했다는 의미는 아니며 각 시도 후에 패키지를 제거했습니다.

apt-get purge virtualbox*VirtualBox에 관한 모든 것을 사용하고 완전히 제거하십시오 apt-get purge Virtualbox*. 그 후 Synaptic Package Manager는 총 0개의 설치된 virtualbox 패키지를 표시합니다.

3D 가속이 활성화되어 있음을 보여주는 몇 가지 테스트를 찾았습니다.

$/usr/lib/nux/unity_support_test -p

OpenGL vendor string:   Humper
OpenGL renderer string: Chromium
OpenGL version string:  2.1 Chromium 1.9

Not software rendered:    yes
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:       yes

그리고:

$inxi -G | grep Renderer      

GLX Renderer: Chromium GLX Version: 2.1 Chromium 1.9

그리고:

$glxinfo | grep OpenGL

OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.30 - Build 20.19.15.4531
OpenGL extensions:

빠른 벤치마크에서는 다음과 같은 결과를 보여줍니다.

$glxgears

1242 frames in 5.0 seconds = 248.234 FPS
1280 frames in 5.0 seconds = 255.818 FPS
1209 frames in 5.0 seconds = 241.569 FPS
1107 frames in 5.0 seconds = 221.356 FPS
1243 frames in 5.0 seconds = 248.558 FPS
1167 frames in 5.0 seconds = 233.303 FPS
1233 frames in 5.0 seconds = 246.507 FPS
1140 frames in 5.0 seconds = 227.865 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 71944 requests (71944 known processed) with 0 events remaining

이 벤치마크 동안 전체 시스템이 극도로 느려지고 사용할 수 없게 되었다는 점을 지적하고 싶습니다.

전반적으로 모든 것이 "작동"하는 것 같습니다. 게스트 추가와 관련된 일반적인 작업(복사하여 붙여넣기, 창 크기 조정 등)이 작동하는 것 같습니다. Firefox로 탐색하는 것은 내 콘솔에서 Chrome으로 탐색하는 것보다 훨씬 더 부드럽습니다.

그러나 3D 가속으로 무언가를 그려야 하는 순간(cinnamon 메뉴도 3D 가속된 것처럼 보임) 호스트의 CPU 사용량이 0-10%에서 40-80%로 올라가고 일반적으로 모든 것이 극도로 지연됩니다. . 나는 단지 시나몬 시작 메뉴의 검색창에 문자 하나를 입력하는 것에 대해 이야기하고 있는 것입니다. Firefox나 다른 입력 마스크를 입력할 때마다 부드럽습니다. 하지만 메뉴에서 이 작업을 수행하거나 다른 3D 가속 기능을 사용하면 2D 데스크톱 그리기 속도가 5~10FPS로 느려지는 것 같습니다.

이것은 VirtualBox의 설정입니다.

3072 MB RAM
2 processor cores
100% CPU ratio
PAE/NX enabled
VT-x enabled
128 MB (max) VRAM
3D-acceleration enabled

다음 하드웨어를 사용하는 두 대의 컴퓨터에서 발생합니다.

i7-4500U
8 GB DDR3 RAM
Intel HD Graphics

그리고:

i5-2400 OC to 4,4 GHz
8 GB DDR3 RAM 
GTX 1060

여기서는 내 하드웨어가 문제라고 생각하지 않습니다.

3D 가속을 사용하지 않고, 즉 소프트웨어 렌더링을 사용해 보았습니다. 다시 시작하면 현재 소프트웨어 업데이트를 사용 중이라는 메시지가 나타나 UI가 느리게 나타날 수 있습니다.

그러나 정반대입니다. 메뉴는 더 매끄러워졌고(매끄럽지는 않습니다. 하지만 약 15FPS인 것 같습니다) 벤치마크(glxgears)에서는 약 650FPS를 보여주므로 이전에 달성한 것의 약 3배입니다. 하드웨어 가속 기능이 제대로 작동하지 않는 것은 분명합니다.

관련 정보