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.