瀏覽單個文章
喵刹
*停權中*
 
喵刹的大頭照
 

加入日期: Oct 2017
文章: 7
引用:
作者NEAL
那你要翻翻Intel OpenCL SDK,看看OpenCL Drivers有沒有提供這樣的API給你:

https://software.intel.com/en-us/intel-opencl


因為x86 CPU的Driver是共通的,基本上就整在OS Kernel裡,所以API不論Intel或AMD都一體適用,你呼叫rdmsr之類的指令工具或寫組語都能讀到暫存器的內容。

但是顯示晶片的GPU是透過製造商提供的Driver再掛上去,Driver撰寫時如果只有支援DirectX或OpenGL,你想做這兩個API允許以外的事就是不行。

所以你要讀到Intel GPU register,還是要看Intel的API有沒有給,如果連OpenCL API都不給印暫存器的話,那就沒輒了。

至於nVIDIA的CUDA API就有提供,因此剛才我能貼CUDA API Manual給你參考。 Intel的你研究看看再上來回覆吧!畢竟我是用X99,手邊也沒有6代/7代的CPU,沒辦法幫你試。

雖然有些版友覺得你可能是某位行事特異的被封鎖網友,但我覺得你是在問很認真的技...


另外我想問一個 我的顯示晶片是 Intel Haswell GT1
Linux /Unix 系統下 偶爾會畫面凍結 GPU 會重啟 我查看系統訊息是 GPU Hang ....
反正只要開圖形加速 畫面就會凍結
造成 GPU Hang 崩潰 然後重啟 的原因出在哪
舊 2017-11-28, 07:40 PM #9
回應時引用此文章
喵刹離線中