¿Cómo arreglar 3D Acceleration para Vmware Workstation 9?

21

Recientemente instalé Vmware workstation 9 en Ubuntu 12.04 y migré mis máquinas virtuales de Windows a Ubuntu 12.04. Ahora recibo un error de OpenGL y dice que no hay aceleración 3D como se muestra en la imagen a continuación

ingrese la descripción de la imagen aquí

¿Cómo lo soluciono?

Qasim
fuente
¿Qué controladores de gráficos tienes? ¿Qué tarjeta gráfica? Sería útil dar un modelo específico.
Restablece a Monica - ζ--
Intel HD 3000, Nvidia Optimus ... Por cierto, funcionaba bien en Windows 7.
Qasim
Optimus / hybrid todavía está en desarrollo. Mire launchpad.net/~hybrid-graphics-linux para desarrollos
RobotHumans
¿Instalaste controladores para ello?
Restablece a Monica - ζ--
sí abejorro está instalado ...
Qasim

Respuestas:

28

Agregue lo siguiente al archivo .vmx de la VM

mks.gl.allowBlacklistedDrivers = "TRUE"

A continuación, instale la Mesa-libtxc_dxtn1(también conocida como compresión de textura S3), esto probablemente se denominará algo diferente ya que está en Ubuntu y estoy usando OpenSUSE 12.2.

Lo más probable es que esto bloquee su VM como lo hace con la mía y solo un reinicio lo arreglará. Probar nomodesetdesde el cargador de arranque luego usa los gráficos de Nvidia (creo que mi uso de CPU todavía se dispara glxspheres) que luego NO bloqueará su VM.

FYI: he intentado esto, pero me temo que el soporte de aceleración 3D con Bumblebee es totalmente simple en Linux.

RMz
fuente
Estaba teniendo problemas con VMware Workstation 9.0.0 que no funcionaba después de actualizar el kernel a 3.5, en ubuntu 12.04. Luego desinstalé e instalé la versión 9.0.1, y agregué la línea anterior a mi archivo WinXP VMX, y ahora obtengo soporte 3D completo. En realidad, acabo de probar Win 8 y Aero Glass también está funcionando. Tengo Intel HD 3000 VGA por cierto.
ThiagoPonte
Tengo un portátil system76 con Intel Graphics 4000 integrado y recibí este error. La línea agregada me dio una advertencia, pero funcionó ... solo probé el soporte de directX 3D.
HDave
También descubrí que 3d no funciona para máquinas virtuales compartidas. ¡Asegúrate de que no se comparta!
ralu
1
VERDADERO debe estar entre comillas dobles
1
+1. Funciona para Intel HD3000 en kubuntu 12.04 con VMWare Player 6. El paquete de la biblioteca mesa se llama "libtxc-dxtn-s2tc0" en kubuntu 12.04.
Curtis Gedak
5

Instalación de Intel Driver Fixed Vmware 3D Acceleration https://01.org/linuxgraphics/downloads

También instale VA-API (Aceleración de hardware para GPU Intel / AMD) ¿Existe una aplicación de ahorro de energía similar a Júpiter?

No es necesario hacer ningún ajuste

Qasim
fuente
Desafortunadamente, el instalador de gráficos Intel (R) Linux * para Ubuntu 12.04 está obsoleto y Intel ya no proporciona un enlace de descarga para esa versión en la página. Luego decidí instalar el controlador desde x-updates PPA ( support.steampowered.com/… ), pero los mensajes de error persistieron. Luego agregué mks.gl.allowBlacklistedDrivers = "TRUE" al archivo .vmx y ahora funciona. :)
Inoe
@Inoe ... Hay notas adicionales agregadas en los controladores de Intel ... solo VA-API ... compruebe mi respuesta Intel Hardware Acceleration askubuntu.com/questions/285434/… .. instálelo
Qasim
La nueva versión estuvo disponible recientemente: askubuntu.com/a/850431/151837
Ho1
2

@Xxx Xxx

Creo que estas equivocado. Si sus máquinas virtuales funcionan sin errores ("La aceleración de gráficos de hardware no está disponible", "No hay soporte 3D disponible desde el host"), puede deberse a que ha activado la opción "mks.gl.allowBlacklistedDrivers = TRUE" en su vmx archivo de configuración. Si es así, sus máquinas virtuales explotarán poco después del arranque. Prueba un juego y mira.

Muchos han probado la solución que usted propone y ninguno de ellos funciona. Echa un vistazo a este hilo: http://communities.vmware.com/message/2104179#2104179

Además, si ve errores, NO TIENE aceleración de gráficos activa en las máquinas virtuales.

Nota: con Bumblebee (optirun vmware) no tiene aceleración de gráficos.

ChandraSystem
fuente
He publicado allí también ..... no aero en Windows 7 ... significa que no hay aceleración 3D
Qasim
mks.gl.allowBlacklistedDrivers = VERDADERO funcionó para mí. aunque, antes de probar esto, encontré la siguiente página en los foros de ubuntu, probé eso y no funcionó. ¿Es posible que ambas cosas juntas creen una solución? ubuntuforums.org/showthread.php?t=1531911
spezticle
En realidad, esto funciona para mí (Ejecutar Altium Designer en un invitado de Windows 7 de 32 bits, en un host Ubuntu 13.04 de 64 bits, con VMWare Player 6.0.0).
Eric Anderson