Come verificare la versione OpenGL? La versione è la stessa di quando installo Windows?

6

Devo lavorare con almeno OpenGL 3.1 e non sono sicuro di quale versione disponga.

Quando eseguo questo comando sul terminale:

glxinfo | grep "OpenGL version"

ottengo questo messaggio:

OpenGL version string: 2.1 NVIDIA-8.24.16 310.90.9.05f01

Tuttavia quando controllo la versione sul programma chiamata "OpenGL Extensions Viewer" dice fino a 3.3 ma solo con le funzionalità di base, cosa significa?

Che cosa succede se installo Windows e aggiorno i driver grafici, sarò ancora in grado di utilizzare OpenGL 2.2 o più?

Apprezzo qualsiasi aiuto.

Macbook da 15 pollici, metà 2010 con NVIDIA GeForce GT 330M 256 MB, OS X 10.9.5

    
posta soltex 02.10.2014 - 23:38
fonte

2 risposte

1

MacBook Pro ha il supporto per GPU per OpenGL 3.3 quando si eseguono Mavericks. Questo è secondo questo articolo di Apple:

link

L'installazione dei driver di grafica di Windows in OS X non è supportata. Il tentativo di farlo potrebbe rendere OS X inutilizzabile e sconsigliato.

    
risposta data 03.10.2014 - 00:09
fonte
1

OpenGL 2.1 è il contesto legacy di Apple. Devi richiedere un contesto di base per il sistema che intendi utilizzare, tuttavia, come hai scoperto, XQuartz eseguirà solo legacy.

Se installi Windows tramite Bootcamp & installa i driver NVidia più recenti per Windows, vedrai il contesto più elevato supportato dalla tua scheda, probabilmente 3.3 ma potrebbe anche essere 4.2 [Non ho un Mac con NVidia da testare, ma il mio ATI HD 5770 può raggiungere 4.2 in Windows. ]

Può essere utile, anche se non è contrassegnato come Risposta - OpenGL 4.1 ( ?) sotto Mavericks

    
risposta data 05.10.2014 - 11:47
fonte

Leggi altre domande sui tag