Mi chiedevo come ottenere il codice/modello di scheda grafica dal codice, in particolare da DirectX 9.0c (dal codice C++).Ottieni il modello della scheda grafica?
risposta
In fase di runtime, è possibile interrogare il modello del dispositivo e fornitore:
In OpenGL, utilizzare il comando glGetString (GL_VENDOR) o GL_RENDERER o GL_VERSION per ottenere le informazioni che stai cercando.
In DirectX 9, appare l'informazione è nel sistema di configurazione di Microsoft, ed è interrogato dal database del dispositivo. E 'la sezione 3 del presente documento, che ha anche codice di esempio: http://msdn.microsoft.com/en-us/library/bb204848(VS.85).aspx Utilizzando lo stesso sistema è possibile ottenere informazioni come la quantità di RAM della scheda video ha, il numero pilota, ecc
Date un'occhiata allo Chapter 2. Direct3D dal mio libro The Direct3D Graphics Pipeline. Vedere la sezione 2.12, Identificazione di un dispositivo particolare.
È possibile utilizzare API "DirecX Diagnostic Tool", come in DxDiagOutput campione dalla DX SDK http://msdn.microsoft.com/en-us/library/ee416986%28v=VS.85%29.aspx
Il modo più semplice di DirectX è attraverso IDirect3D9::GetAdapterIdentifier.
Basta creare un oggetto D3DADAPTER_IDENTIFIER9, passare un puntatore ad esso su GetAdapterIdentifier. DirectX compila la descrizione della scheda grafica come una stringa nel campo Descrizione. Include anche informazioni su quale dispositivo di visualizzazione è la scheda e su quale versione del driver disponi.
si ottiene qualcosa di simile:
- Descrizione: "NVIDIA GeForce GTX 570"
- dispositivo: "\ \ DISPLAY1."
- driver: "nvd3dum.dll"
- 1. OpenGL senza scheda grafica
- 2. Ottieni l'indice della scheda attiva
- 3. Scheda grafica e XNA 4.0
- 4. Come recuperare le informazioni della scheda grafica su Java?
- 5. È possibile visualizzare i dati nella memoria della scheda grafica?
- 6. Ottieni l'indice della scheda selezionata in tabHost
- 7. Ottieni il completamento della scheda IPython per ipdb
- 8. Barra laterale di Firefox Ottieni URL scheda
- 9. C++ Scoprire cosa risoluzioni sono supportate dalla scheda grafica
- 10. Forzare la macchina per utilizzare la scheda grafica dedicata?
- 11. Come rendere il menu della scheda Vim Vim per apparire come il menu della scheda Console
- 12. Ottieni frammento corrente dalla scheda ActionBar
- 13. Django: ottieni il modello dalla stringa?
- 14. Goniometro Ottieni il valore del modello
- 15. Rails: Ottieni il nome della classe esterna all'interno della preoccupazione
- 16. Ottieni il nome della sottoclasse?
- 17. Il completamento della scheda IPython non funziona
- 18. Come modificare dinamicamente il titolo della scheda
- 19. Come cambiare il colore della scheda attiva
- 20. Ottieni la scheda attiva corrente tramite JS.
- 21. Ottieni nome campo modello nel modello
- 22. Come sapere se una scheda grafica fornisce il rendering hardware per wpf
- 23. Ottieni l'identità del modello dall'istanza del modello
- 24. Allinea le icone della scheda di navigazione di ActionBar sopra il testo della scheda?
- 25. Visualizzazione grafica per file .MP3
- 26. Utilizzo della grafica vettoriale XAML nell'applicazione WPF
- 27. Qualche modo per eseguire il debug del programma in Visual Studio sulla scheda grafica NVIDIA?
- 28. Ottieni il tipo di modello in MVC Visualizza
- 29. Il contenuto della scheda rimane visibile dopo aver modificato la scheda dopo il cambio di orientamento
- 30. Conferma prima della chiusura della scheda/browser
Grazie ho ricevuto le informazioni di cui avevo bisogno ed è stato molto utile non so perché questa non è la risposta accettata. –
... perché sono passati tre anni. :) – Decker