新的 Windows 10 預覽版終於支援 GPU 使用率顯示了!

微軟從 Windows 8 開始,就把「工作管理員」的介面改掉,某方面來說提供了更多的功能;像是可以監控網路、磁碟的使用等等,都還算是滿方便的。

但是很可惜的是,微軟始終沒有提供 GPU、也就是顯示卡的資源狀態監控。所以如果想要看看顯示卡目前的使用狀況的話,基本上都還是得靠 GPU-Z 這類的第三方軟體才行。(或者是 Process Explorer 也可以)

不過,這個狀況看來要改變了!在最新的 Windows 10 Insider 預覽版 16226 中,微軟終於在工作管理員裡,加入了 GPU 的監控功能了!

閱讀全文

可以開始用 Vulkan 寫 3D 程式了!Vulkan 1.0 正式推出

在去年 GDC2015 的時候,Khronos 就已經發表了將使用新的 3D 圖形 API「Vulkan 」來取代現有的 OpenGL 了~在當時也有提過了,OpenGL 和 Vulkan 上會是完全不相容的 API。(參考《Khronos GDC 2015 新消息:Vulkan 與 OpenCL 2.1》)

只是在發表了之後,其實這段期間都沒什麼大消息,而一般的開發者由於欠缺開發環境,也沒有辦法真的開始寫 Vulkan 的程式…

不過在前幾天,Khronos 終於正式釋出 Vulkan 1.0 的規格了~而同時,桌面電腦的三大圖形晶片廠 NVIDIA、AMD、Intel 也都推出了支援 Vulkan 的驅動程式了!再加上 LunarG 的 Vulkan SDK 也已經可以下載了,所以這也代表一般開發者已經可以開始試著玩 Vulkan 了~

下面就是一些主要的連結:

閱讀全文

CES 2016 有趣的東西 part 1

今年的 CES 感覺有趣的東西比去年多很多啊~所以,這邊稍微來整理一下 Heresy 自己覺得有趣的東西吧~


Samsung 無薄邊框螢幕

這應該是今年 CES 裡面,最讓 Heresy 驚豔、也最期待量產的東西了!剛看到的時候,真的是連下巴都掉了…
下面就是展示影片:

閱讀全文

AMD 放大招了…推出 Boltzmann Initiative、支援 CUDA 程式的轉移!

NVIDIA 的 CUDA 架構,基本上應該算是現階段最成功的 GPGPU 環境之一。他在新一代、專門用來做大量平行計算的環境裡面,算是推出最早的,所以相對起來、發展的也算是最完整的;而後來雖然 Khronos 有推出跨硬體平台的開放標準 OpenCL(Intel、AMD、NVIDIA 都有支援),但是就 Heresy 所知,還是有許多開發人員是偏好 CUDA 的。

而 AMD 在 GPGPU 這一塊…個人是覺得發展的始終有點悲劇吧?Heresy 有紀錄的部分,他最早是推出自家的「Stream SDK」,而之後就徹底捨棄自己的語言、完全轉投向 OpenCL、Stream SDK 也改名為「AMD APP SDK」了。

儘管 AMD 也試著在靠 OpenCL、以及後來所推出、基於 AMD APU 的「Heterogeneous System Architecture」(異質系統架構、官網)來做平行計算的發展方向(AMD 稱之為「Heterogeneous Computing」、異質計算),但是實際上…就個人所知,成效似乎不算是很好。

閱讀全文

Khronos 發布 OpenGL 4.5

官方新聞是《Khronos Group Announces Key Advances in OpenGL Ecosystem》,內容主要就是這次 Khronos 在 SIGGRAPH 上針對相關環境所做的發表。

在 OpenGL 的部分,這次是把 OpenGL 的版本更新到 4.5、並放出了相關的規格;他的更新內容,主要包括了:

  • Direct State Access (DSA) – object accessors enable state to be queried and modified without binding objects to contexts, for increased application and middleware efficiency and flexibility;

  • Flush Control – applications can control flushing of pending commands before context switching – enabling high-performance multithreaded applications;

  • Robustness – providing a secure platform for applications such as WebGL browsers, including preventing a GPU reset affecting any other running applications;

  • OpenGL ES 3.1 API and shader compatibility – to enable the easy development and execution of the latest OpenGL ES applications on desktop systems;

  • DX11 emulation features – for easier porting of applications between OpenGL and Direct3D.

閱讀全文

Khronos 更新一系列 3D 圖形以及計算標準

Khronos 在今年的 GDC(Game Developer’s Conference)上,發表了一波標準的更新,包括了:

  • OpenGL ES 3.1 Specification
  • WebCL 1.0 Specification
  • EGL 1.5 Specification
  • SYCL 1.2 Provisional Specification
  • OpenCL 2.0 Adopters Program

其官方新聞稿是《Khronos Releases Wave of New Standards and Initiatives for 3D Graphics, Heterogeneous Computing and API Interop》。

閱讀全文

Dolphin 眼中的各家顯示晶片廠商

Heresy 是在 Geeks 3D 看到《Dolphin Emulator: Graphics Drivers Hall of Shame》這篇文章的,而其引用的,則是任天堂遊戲機模擬器、Dolphin Emulator 的《Dolphin Emulator and OpenGL drivers – Hall of Fame/Shame》一文。

基本上,Dolphin Emulator 是一款模擬任天堂的 Wii 以及 GameCube 這兩款遊戲機的開放原始碼、跨平台的模擬器,他在維基百科上也有相關的條目(參考)。而《Dolphin Emulator and OpenGL drivers – Hall of Fame/Shame》這篇文章,則是其開發團隊,針對他們將 Dolphin 的 OpenGL 後臺重新改寫、使其支援 OpenGL ES 3.0 的經驗分享;他們基本上,是針對開發時面對到的問題,來針對各家顯示晶片廠商對於 OpenGL / OpenGL ES 3.0 的支援做評價,某種程度上,應該也代表了這些顯示晶片廠商對於開放社群的友善度了~

閱讀全文