web-dev-qa-db-ja.com

仮想サーバーで起動GPUプロセスを実行することは可能ですか?

Linuxサーバー(仕様: vServer CX4 )があり、apt-getを介してchromium-browserをインストールし、Xmingサーバーを使用してWindows上のPuTTYでX11転送を介して実行します。それは動作しますが、GPUプロセスについて不平を言います:

Ubuntu-1604-xenial-64-minimal:~$ chromium-browser
[20310:20310:0928/235706:ERROR:gl_surface_glx.cc(386)] GLX 1.3 or later is required.
[20310:20310:0928/235706:ERROR:gl_surface_x11.cc(252)] GLSurfaceGLX::InitializeOneOff failed.
[20310:20310:0928/235706:ERROR:sandbox_linux.cc(343)] InitializeSandbox() called with multiple threads in process gpu-process.
[20310:20310:0928/235706:ERROR:gpu_child_thread.cc(369)] Exiting GPU process due to errors during initialization
[20278:20304:0928/235729:ERROR:browser_gpu_channel_Host_factory.cc(119)] Failed to launch GPU process.
[20278:20304:0928/235729:ERROR:browser_gpu_channel_Host_factory.cc(119)] Failed to launch GPU process.
[20278:20304:0928/235846:ERROR:browser_gpu_channel_Host_factory.cc(119)] Failed to launch GPU process.
[20278:20304:0928/235847:ERROR:browser_gpu_channel_Host_factory.cc(119)] Failed to launch GPU process.

そのようなサーバーでGPUプロセスを使用することは可能ですか?または、仮想化されているため、不可能ですか?

どうすればこれを確認できますか?


OS:Ubuntu 16.04 LTS(GNU/Linux 4.4.0-22-generic x86_64)

Ubuntu-1604-xenial-64-minimal:~$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Device 1234:1111 (rev 02)
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
00:04.0 SCSI storage controller: Red Hat, Inc Virtio SCSI
00:05.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon

00:02.0 VGA compatible controller: Device 1234:1111 (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Red Hat, Inc Device 1100
        Flags: bus master, fast devsel, latency 0
        Memory at fd000000 (32-bit, prefetchable) [size=16M]
        Memory at febd0000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at febc0000 [disabled] [size=64K]
1
kenorb

このメッセージに基づく:

GLX1.3以降が必要です。

GLX 1.3以降をインストールする必要があります。バージョンは次の方法で確認できます。

glxinfo | grep version

Sudo apt-get install mesa-utilsを介してglxinfoツールをインストールします。

アップグレードまたはインストールする必要のあるライブラリを確認するには、次のコマンドを実行します。

$ ldd $(which glxinfo) | grep -i glx
        libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007fc48a44d000)
$ dpkg -S /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
libxcb-glx0:AMD64: /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
$ Sudo apt-get install libxcb-glx0

ただし、更新が利用できない場合は、カスタム [〜#〜] ppa [〜#〜] を新しいパッケージで追加する必要があります。

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update

これも提案されています ここ

そしてさらに試みる:

Sudo apt-get install libxcb-glx0 libgl1-mesa-glx
2
kenorb