瀏覽單個文章
NEAL
Golden Member
 
NEAL的大頭照
 

加入日期: Jun 2002
您的住址: Taiwan
文章: 2,668
引用:
作者喵刹
忘了說 我的是 Intel GPU ˇ ˇ


那你要翻翻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,沒辦法幫你試。

雖然有些版友覺得你可能是某位行事特異的被封鎖網友,但我覺得你是在問很認真的技術問題,對事不對人,一起討論!
__________________
工作主力機:
AMD Ryzen9 5900X 2203 B2
MSI B550M Mortar WiFi
Kingston Fury Beast RGB D4-3600 32GBx4 (Hynix AJR)
Samsung 970 EVO Plus 1TB
EVGA 850GM SFX
Thermalright SilverArrow IB-E Extreme
Mech. Master C28
BenQ PD3200Q
ASUS ROG Gladius II Origin
GANSS HS75T x Glorious Panda

護眼LCD的選擇
LG 32LM6200 32吋液晶電視電源模組維修經驗分享
舊 2017-11-28, 06:35 PM #7
回應時引用此文章
NEAL離線中