Gráficos HD Intel, Gráficos Comutáveis e Aceleração 3D na Máquina Virtual

2

No meu sistema, tenho dois adaptadores de vídeo em um host com o Windows 10:

  1. Intel HD Graphics 4000
  2. AMD Radeon HD série 7600M

A Ferramenta de diagnóstico do DirectX mostrou que:

  1. Intel é o tipo de dispositivo de exibição completo
  2. AMD é um dispositivo de exibição apenas para renderização

O OpenGL Extensions Viewer mostrou que:

  1. O renderizador é Intel
  2. A versão do OpenGL é 4
  3. A versão do DirectX é 9c

As propriedades do adaptador de vídeo mostraram que o tipo de adaptador é Intel.

Gostaria de receber sua ajuda para configurar meu sistema para usar o recurso de aceleração 3D em máquinas virtuais.

Eu tentei a opção 3D Acceleration no VirtualBox, mas sem sucesso (com convidados do Ubuntu 14.04 e do Windows 8.1).

A Ferramenta de diagnóstico do DirectX no convidado com o Windows 8.1 mostrou que:

  1. O dispositivo é um adaptador gráfico do VirtualBox para o Windows 8
  2. O tipo de processador é o BIOS da VirtualBox VESA
  3. O driver principal é o VBoxDispD3D.dll

O GLView no guest Windows 8.1 mostrou que:

  1. Renderer = GDI genérico
  2. Adaptador RAM = N / A
  3. Versão do OpenGL = 1.1
  4. Versão do DirectX = 9.0c

No convidado, o Ubuntu 14.04 apareceu:

$ /usr/lib/nux/unity_support_test -p
libGL error: pci id for fd 4: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
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
    
por Juracy Emanuel 29.08.2015 / 01:16

1 resposta

1

Usando o VMware Workstation 12 Player, obtive o seguinte resultado (para o convidado com o Ubuntu 14.04):

$ /usr/lib/nux/unity_support_test -p

OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE;  
OpenGL version string:  2.1 Mesa 10.3.2

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

Também usando o aplicativo GPU-Z, pude ver que a placa de vídeo AMD foi usada quando a simulação 3D foi lançada no convidado.

    
por 31.08.2015 / 02:23