OpenGL 2.0 su Windows 10 su VirtualBox su El Capitan

0

Alcuni software in esecuzione su Windows 10 richiedono l'utilizzo di OpenGL 2.0. Sto utilizzando Windows 10 in VirtualBox, che si trova su El Capitan.

Come installo OpenGL 2.0?

Spiega come se parlassi con un laico. :)

Messaggio di errore fornito dal software:

Required OpenGL extensions: GL_VERSION_2_0, GL_ARB_framebuffer_object, GL_ARB_texture_compression, are unsupported. Please update your computer's graphics drivers or verify that your graphics card supports the listed features. If this error persists after updating the drivers, you will most likely need to upgrade your graphics card.

    
posta Fine Man 16.07.2016 - 21:41
fonte

2 risposte

2

Le aggiunte guest di VirtualBox per Windows 8 o versioni successive non aggiungono più le voci di registro necessarie per abilitare il supporto OpenGL.

In base ai commenti in Nessun supporto OpenGL per Windows 8 e link correlati Sono stato in grado di creare il seguente file di registro in aggiungi le chiavi OpenGL mancanti ...

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}%pre%00]
"OpenGLDriverName"="VBoxOGL.dll"
"OpenGLDriverNameWow"="VBoxOGL-x86.dll"
"OpenGLFlags"=dword:00000001
"OpenGLFlagsWow"=dword:00000001
"OpenGLVersion"=dword:00000001
"OpenGLVersionWow"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\MSOGL]
"DriverVersion"=dword:00000001
"Flags"=dword:00000001
"Version"=dword:00000001
"DLL"="VBoxOGL.dll"
00] "OpenGLDriverName"="VBoxOGL.dll" "OpenGLDriverNameWow"="VBoxOGL-x86.dll" "OpenGLFlags"=dword:00000001 "OpenGLFlagsWow"=dword:00000001 "OpenGLVersion"=dword:00000001 "OpenGLVersionWow"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\MSOGL] "DriverVersion"=dword:00000001 "Flags"=dword:00000001 "Version"=dword:00000001 "DLL"="VBoxOGL.dll"

A causa del rilevamento dell'hardware che si verifica in vari punti, esiste anche l'ordine corretto di fare ciò:

  1. Abilita l'accelerazione 3D sul tuo ospite prima che lo alimenta per installare Windows.
  2. Installa Windows 10.
  3. Installa le aggiunte guest di VirtualBox e riavvia.
  4. Importa il file di registro sopra e riavvia.

Si noti che questo è il limitato supporto OpenGL - abilita solo le cose fino al livello API OpenGL 2.1. Alcune cose funzionano bene, altre non così tanto. ad es .: Blender 2.78 si è rifiutato di iniziare prima di questo cambiamento, citando la mancanza del supporto OpenGL, ma in seguito si avvia ... e mostra solo una finestra bianca.

Aggiornamento 2017-03-04:

I problemi della finestra bianca di Blender sono stati risolti scaricando il loro driver OpenGL basato su software, ftp: // ftp.blender.org/sergey/softwaregl/win64/opengl32.dll e copiandolo nella cartella C:\Program Files\Blender Foundation\Blender

Ovviamente non sarà performante come questo, ma almeno è utilizzabile ... il che è importante perché molti add-on di Blender funzionano solo su Windows (es .: Bos FBX Importer / Exporter funziona solo su sistemi win64).

    
risposta data 02.02.2017 - 23:13
fonte
0

Devi installare un client VNC per connetterti da qualsiasi tablet o telefono Android. Una volta fatto, dovresti quindi installare MESS ed eseguire il programma di installazione del pacchetto BIOS per PS4. Dal tuo tablet Android, avvia il visualizzatore VNC per accedere a Windows 10 e avviare ePSXe. Dalle impostazioni di configurazione in ePSX, dovresti essere in grado di selezionare OpenGL come driver video. Seleziona un gioco e sei pronto!

La grafica è incredibilmente liscia sul tablet. È come tenere in mano una PS4!

    
risposta data 08.09.2016 - 03:08
fonte

Leggi altre domande sui tag