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を介し、2つ目はVirtualBox-Guest-Additions .iso自体を介して)。だからといって、2つを同時にインストールしたわけではなく、各試行後にパッケージを削除しました。

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%に上がり、通常はすべてが非常に遅れます。 。私はシナモンのスタートメニューの検索ボックスに1つの文字を入力することについて話しています。 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

次のハードウェアを使用する2台のコンピュータで発生します。

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倍です。ハードウェアアクセラレーション機能が正しく動作しないことは明らかです。

ベストアンサー1

おすすめ記事