Alcuni computer dispongono di più di una scheda grafica/chipset installata, anche quando (ad esempio per i laptop) non hanno più di un monitor.Come creare un contesto OpenGL con un driver grafico specifico?
Ho problemi con un sistema portatile con hardware grafico Intel e Nvidia. I driver di Intel sono notoriamente terribili nel loro supporto OpenGL, e il mio codice sta andando incontro a un bug inspiegabile del rendering, perché sembra essere il default del sistema Intel, non quello di Nvidia, quando si crea il contesto di rendering.
C'è un modo per evitare questo all'avvio? Per dire qualcosa come "sondare tutti i driver grafici disponibili, evitare i driver Intel se possibile, e costruirmi un contesto di rendering OpenGL con il driver che funzionerà"?
Nel pannello NVidia è possibile selezionare la GPU predefinita –
@MichaelIV: Grazie, ma non è quello che sto chiedendo. –
Non si tratta solo dei driver ma anche della GPU. Molti notebook di oggi hanno 2 schede: Intel e dedicata (NVidia o ATI). Quindi è necessario impostare l'hardware prima tramite interfaccia bias o windows come il pannello NVidia. passare l'hardware prima cercando di selezionare diversi driver non ha senso. –