É possível executar o processo de lançamento da GPU no servidor virtual?

1

Eu tenho servidor Linux (especificações: vServer CX40 ) e instalei o navegador cromo via apt -get e executá-lo via X11 encaminhamento em Putty no Windows por ter servidor Xming. Funciona, mas reclama do processo da 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.

É possível usar o processo da GPU em tal servidor? Ou não é possível, porque é virtualizado?

Como posso verificar isso?

SO: Ubuntu 16.04 LTS (GNU / Linux 4.4.0-22-genérico 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]
    
por kenorb 29.09.2016 / 01:15

1 resposta

2

Com base nesta mensagem:

GLX 1.3 or later is required.

o GLX 1.3 ou posterior precisa ser instalado. A versão pode ser verificada por:

glxinfo | grep version

Instale a ferramenta glxinfo via sudo apt-get install mesa-utils .

Para verificar qual biblioteca precisa ser atualizada ou instalada, execute:

$ 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

No entanto, se a atualização não estiver disponível, o PPA personalizado precisa ser adicionado a pacotes mais novos, por exemplo,

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

Isto também é sugerido aqui .

E tente novamente:

sudo apt-get install libxcb-glx0 libgl1-mesa-glx
    
por 29.09.2016 / 16:10