Come risolvere l'accelerazione 3D per Vmware Workstation 9?


21

Di recente ho installato Vmware workstation 9 su Ubuntu 12.04 e ho migrato le mie macchine virtuali da Windows a Ubuntu 12.04. Ora sto ricevendo un errore OpenGL e non dice alcuna accelerazione 3D, come mostrato nella foto sotto

inserisci qui la descrizione dell'immagine

Come lo aggiusto ?


Quali driver grafici hai? Quale scheda grafica? "potrebbe essere utile dare un modello specifico.
Ripristina Monica - ζ--

Intel HD 3000, Nvidia Optimus .... A proposito, funzionava bene in Windows 7.
Qasim,

Optimus / Hybrid è ancora in fase di sviluppo. Guarda launchpad.net/~hybrid-graphics-linux per gli sviluppi
RobotHumans,

Hai installato i driver per questo?
Ripristina Monica - ζ--

sì, il calabrone è installato ...
Qasim,

Risposte:


28

Aggiungi quanto segue al file .vmx della VM

mks.gl.allowBlacklistedDrivers = "TRUE"

Quindi, installa il Mesa-libtxc_dxtn1(noto anche come compressione delle texture S3), questo probabilmente chiamerà qualcosa di diverso poiché sei su Ubuntu e sto usando OpenSUSE 12.2.

È probabile che questo causerà l'arresto anomalo della VM come fa per il mio e solo un riavvio lo risolverà. Provare nomodesetdal caricatore di avvio utilizza quindi la grafica Nvidia (penso - il mio utilizzo della CPU continua a razzo con glxspheres) che quindi NON bloccherà la VM.

Cordiali saluti - Ho provato questo, ma temo che il supporto all'accelerazione 3D con Bumblebee sia totalmente brutto su Linux.


Avevo problemi con VMware Workstation 9.0.0 non funzionante dopo aver aggiornato il kernel a 3.5, su Ubuntu 12.04. Quindi ho disinstallato e installato la versione 9.0.1 e ho aggiunto la riga sopra al mio file VMX WinXP, e ora ottengo il supporto 3D completo. In realtà ho appena provato Win 8 e anche Aero Glass funziona. A proposito, ho Intel HD 3000 VGA.
ThiagoPonte,

Ho un laptop system76 con scheda grafica Intel 4000 e ho riscontrato questo errore. Aggiunta la riga mi ha dato un avvertimento, ma ha funzionato ... appena testato il supporto 3D directX.
HDave

Ho anche scoperto che 3d non funziona per VM condivise. Assicurati che non sia condiviso !!!!!
ralu,

1
VERO dovrebbe essere tra virgolette doppie

1
+1. Funziona con Intel HD3000 su kubuntu 12.04 con VMWare Player 6. Il pacchetto della libreria mesa è chiamato "libtxc-dxtn-s2tc0" su kubuntu 12.04.
Curtis Gedak,

5

Installazione del driver Intel Fixed Vmware 3D Acceleration https://01.org/linuxgraphics/downloads

Installa anche VA-API (Accelerazione hardware per GPU Intel / AMD) Esiste un'applicazione di risparmio energetico simile a Giove?

Non è necessario apportare modifiche


Sfortunatamente, l'Installer di Grafica Intel (R) Linux * per Ubuntu 12.04 è obsoleto e Intel non fornisce più il link per il download per quella versione nella pagina. Ho quindi deciso di installare il driver da x-updates PPA ( support.steampowered.com/… ), ma i messaggi di errore persistevano. Ho quindi aggiunto mks.gl.allowBlacklistedDrivers = "TRUE" al file .vmx e ora funziona. :)
Inoe,

@Inoe ... Non è stato aggiunto altro nei driver Intel ... solo VA-API .... controlla la mia risposta Intel Hardware Acceleration askubuntu.com/questions/285434/… .. installalo
Qasim l'

La nuova versione è diventata disponibile di recente: askubuntu.com/a/850431/151837
Ho1

2

@Xxx Xxx

Penso che ti sbagli. Se le tue macchine virtuali funzionano senza errori ("L'accelerazione grafica dell'hardware non è disponibile", "Nessun supporto 3D disponibile dall'host"), potrebbe essere perché hai attivato l'opzione "mks.gl.allowBlacklistedDrivers = TRUE" nella tua vmx file di configurazione. In tal caso, le macchine virtuali esploderanno poco dopo l'avvio. Prova un gioco e vedi.

Molti hanno provato la soluzione che proponi e nessuno di loro funziona. Dai un'occhiata a questa discussione: http://communities.vmware.com/message/2104179#2104179

Inoltre, se vedi errori, NON AVETE accelerazione grafica attiva nelle macchine virtuali.

Nota: con Bumblebee (optirun vmware) non si ha accelerazione grafica.


ho pubblicato anche lì ..... no aero in windows 7 .... significa niente accelration 3D
Qasim

mks.gl.allowBlacklistedDrivers = TRUE ha funzionato per me. sebbene, prima di provarlo, ho trovato la seguente pagina sui forum di Ubuntu, l'ho provato e non ha funzionato. È possibile che entrambe queste cose insieme creino una soluzione? ubuntuforums.org/showthread.php?t=1531911
spezticle

In realtà, questo funziona per me (eseguendo Altium Designer in un guest Windows 7 a 32 bit, su un host Ubuntu 13.04 a 64 bit, con VMWare Player 6.0.0).
Eric Anderson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.