拖延了一年的起點
來自專欄開源PC顯卡4 人贊了文章
自打申請這個專欄以來已經過了近1年有餘。偶然發現零零星星竟然有了不少關注。心中十分慚愧,決心從今天開始,正式開更。作為一個起點,我將簡要闡述一下專欄的背景以及計劃。那我就簡要來介紹一下吧。
1. 什麼是開源PC顯卡?
開源PC顯卡是一種開源硬體。和開源軟體相似,開源硬體會根據特定某種協議,將設計圖,源文件,製造工藝等一定程度上公開。我所定義的開源PC顯卡是特指設計開源的可用於個人家用電腦的顯示卡。雖然其並沒有公認的定義,在本專欄,我的討論範圍將由如下的定義限制:1)工作於x86平台的硬體系統 2)服務Windows或Linux系統 3) 基於某種協議開源。
2. 開源PC顯卡可能么?
可能也不可能。從硬體的角度上來講,利用可編程數字電路元件如FPGA等加上一些周邊元器件和內存的話,物理上是可以架構出一個顯卡的。但是,不論是從性能,還是PC操作系統及其他硬體適配的可行性(例如驅動,硬體ID,UEFI V-BIOS等問題)的角度來看,開源顯卡成功的難度很大。
3. 扯了這麼多,那你開這個專欄幹嘛?
我是一個EE的博士學生,研究方向為醫療電子,和顯卡並不相關。但是我從小愛好PC硬體,對此十分熱愛。所以我想以唱大戲拉大旗的形式,來利用自己專業上的基礎知識系統地學習一些和顯卡有關的知識,並分享給大家。知乎上大佬很多,如果能夠誘使一些大佬開口交流幾句,那就再好不過了。
4. 所以你到底在這裡要發些啥?
這一年零零碎碎也收集了很多資料。我想先從分享和學習做起。目前計劃的寫作內容有:
(1)開源顯卡項目的歷史回顧
這個我在我的一個回答中做過一部分,打算比較系統地整理在這裡。同時我會找合適得形式把我所有的資料分享給大家。
(2)國外大佬「The ryg blog」的一個系列博文的翻譯學習
國外有一個大佬,寫了一個系列的博文「A trip through the Graphics Pipeline 2011」,講述了顯卡流水線運行的有關知識。背景是DX11的顯卡顯卡硬體在windows下是怎樣運轉的。我已經獲得作者的授權翻譯這個博文並自由分享。雖然作者是基於public domain的協議創作的(意味著其實不需要授權)。我還是和作者取得了聯繫並獲得了允許。在我寫這個系列的每一篇文章,都會附上原文鏈接,請各位督促(我怕忘)~
(3)一些硬體描述語言層面或者硬體電路層面和顯卡有關的小嘗試的記錄
比如PCIE匯流排的學習,HDMI輸出的學習,VBIOS的學習等。
(4)Windows驅動模型的學習
如題,對WDDM進行一些學習並記錄。
由於本身的研究工作也很繁忙,更新可能不會很穩定甚至會不規律(比如不會按照上面總結的順序來做),希望大家見諒。有人看的話,我當然會很感激。沒人看的話,我就把知乎當我的學習筆記了。
拖延了一年,還是開動吧!
推薦閱讀: