Impossibile abilitare l'accelerazione 3D su Ubuntu 14.04 all'interno di VirtualBox [chiuso]


18

Sto eseguendo VirtualBox 4.3.12 su MacBook Pro 15.4 "con OSX 10.9.3. All'interno di VirtualBox ho Ubuntu 14.04 (aggiornato dalla 13.10).

Sono quasi sicuro che 3D Acceleration abbia smesso di funzionare dopo l'aggiornamento di VirtualBox dalla versione 4.3.10, ma potrebbe anche essere l'aggiornamento a 14.04 (o uno dei seguenti pacchetti di aggiornamento).

Ho seguito le indicazioni da questa risposta più volte, ma senza fortuna. L'output indica ancora che l'accelerazione 3D non è abilitata:

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string:  2.1 Mesa 10.1.3

Not software rendered:    no
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:       no

Ho trovato il bug # 12941 in VirtualBox Bug Tracker, ma sembra che non sia il mio caso poiché non ho errori openGL.

Qualche idea su come gestirlo?


1
per ogni evenienza: hai reinstallato le aggiunte guest dopo l'aggiornamento della versione?
Takkat,

Sì, l'ho fatto più volte.
Yaroslav Admin

Consiglierei di compilare una nuova segnalazione di bug con upstream.
Braiam,

Bene, chiudere questa domanda NON è così utile. Secondo blogs.oracle.com/fatbloke/entry/… sembra esserci una condizione di competizione nel caricamento del modulo del kernel (incerto se si tratta di un bug di Ubuntu). Prova quanto segue: sudo bash -c 'echo vboxvideo >> / etc / modules'
aanno

@aanno, la risposta accettata funziona per me, quindi ho chiuso questa domanda. Il post sul blog è stato pubblicato circa un anno fa, inoltre il tuo suggerimento fa parte delle indicazioni che ho collegato alla mia domanda.
Yaroslav Admin

Risposte:


12

Ho avuto lo stesso identico problema, tranne per il fatto che eseguo VirtualBox 4.3.12r93733 su un host Windows 7, non su OSX.

Dopo aver provato molte cose diverse senza successo, ho dato un'occhiata al rapporto sui bug di VirtualBox collegato che affermava "risolto dal 27 maggio 2014 in VirtualBox 4.3.xe versioni successive".

L' ultimo commento (a partire da oggi) ha un collegamento a un'immagine CD recente per VirtualBox Guest Additions .

Dopo aver installato questo nel mio guest 14.04, la riga di comando

/usr/lib/nux/unity_support_test -p

riporta infine

Unity 3D supported: yes

e tutte le animazioni della finestra di Unity sono fluide come il burro.

Aggiornamento 20/07/2014:

Secondo gli ultimi commenti su questa risposta, non è più necessario scaricare l'immagine del CD, poiché è finalmente diventata parte della distribuzione ufficiale di VirtualBox . Quindi, se esegui l'upgrade, otterrai le Aggiunte Guest fisse.

Se sei bloccato con una versione di VirtualBox senza le Aggiunte Guest fisse, puoi ottenere le immagini del CD dal repository di download di VirtualBox - basta trovare la cartella della versione corretta e ottenere il file iso VBoxGuestAdditions _ *. Al suo interno.


1
Risolto il problema per me. Apparentemente il file ISO viene periodicamente aggiornato. Questo è quello attuale, anche se probabilmente sarà solo un bene per un breve periodo: virtualbox.org/download/testcase/...
bmaupin

@bmaupin: grazie per l'aggiornamento. Mi chiedo quando queste aggiunte degli ospiti con la correzione saranno finalmente incluse nel download principale di VirtualBox. Sembra che siano ancora "casi di prova" ... Quindi trovo anche un po 'divertente il fatto che sostengano "risolto dal 27 maggio 2014". Ah bene, almeno abbiamo una soluzione alternativa.
FriendFX,

3
Entrambi i collegamenti sono già morti. Cerca la ISO più recente qui: download.virtualbox.org/virtualbox (attualmente 4.3.14). Risolto il
problema con il

@wwwhizz Grazie per l'aggiornamento. È il repository ufficiale di download? Le Aggiunte agli ospiti non fanno ancora parte del download principale? E hai appena trovato l'ultima cartella in quella directory e scaricato l'immagine da lì?
FriendFX,

1
@FriendFX Sì, questo è l'archivio download ufficiale, e sì, è proprio quello che ho fatto. Ho appena controllato e l'ISO è incluso anche nell'applicazione host ufficiale, quindi l'aggiornamento di VirtualBox sul tuo computer host farebbe anche il trucco: oracle.com/technetwork/server-storage/virtualbox/downloads/…
RedPixel,

1

Se non hai abilitato l'accelerazione 3D con le stesse impostazioni di VirtualBox, usa questo.

Vai alle impostazioni del VirtualBox in cui è in esecuzione Ubuntu, fai clic su Video e fai clic su Abilita accelerazione 3d.


1
Questa casella è abilitata.
Yaroslav Admin,
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.