我已經編寫了一個Qt 5.5應用程序,它使用QOpenGLWidget形式的OpenGL。現在我想要它,以便用戶可以從應用程序中看到他們的設備信息。我的意思是沿着這樣的方向:Qt 5.5和OpenGL:檢索設備信息
- 該卡的名字,例如「GT 640」
- 供應商
- 總GPU內存
- 驅動程序版本
- 的擴展名列表
到目前爲止,我本人一直無法找到任何相關的功能。雖然我知道這可以通過調用OpenGL來完成,但我寧願將所有代碼保持在相對較高的級別。我從2004年發現了一個非常古老的文章this,指出Qt沒有這個功能,但是時代已經改變了?
總GPU內存和驅動程序版本是粗糙的,但其他三件事情很容易得到。我用AMD,NV和Intel的專有API封裝了我的工作,以獲得前面提到的兩件事情,而且您可能必須自己去做。 –