![]()
算力思路另辟蹊徑,萬顆RISC-V 單片機拼成自制顯卡。
![]()
如今桌面獨立顯卡市場價格長期居高不下,普通愛好者想要體驗高性能圖形算力門檻持續抬升,一位海外硬件博主另辟蹊徑,打造出一套完全自主設計的DIY 圖形運算集群。他的解決方案沒有選用市面上成熟的 GPU 芯片,而是批量采購數千枚低成本微控制器,從零完成電路板設計、硬件調試與底層驅動開發,前后耗時六個月搭建完整芯片陣列,項目推進過程中接連遭遇各類硬件、布線、通信故障,走過大量彎路。
整套自制硬件完工后,最終僅可輸出320×200 分辨率、等效 QVGA 規格的圖像畫面。油管專注電氣工程與軟件開發領域的創作者 bitluni 完整記錄了本次項目全過程,他坦言,為完成這套規模空前的微控制器集群,自己幾乎耗盡心力,一度瀕臨心態崩潰。bitluni 將這套自制圖形加速集群稱作自己最難攻克的 “心頭難題”,該項目最初并不在他的創作規劃之內。整套設備核心算力單元由 8192 枚單價僅 0.13 美元的 CH570 架構 RISC-V 微控制器構成,所有芯片焊接在他自主設計的多層印制電路板上,系統上層搭配 256 顆集成浮點運算單元的高性能主控核心,統一負責調度、數據分發與畫面輸出控制。
這場長達半年的硬件研發工程,緣起于bitluni 去年發布的初代簡易自制顯卡測評視頻。視頻發布后,專業 PCB 電路設計軟件廠商 Altium 主動與其取得聯系,拋出聯合共創項目的合作邀約,為項目提供充足研發預算、專業電路設計工具以及技術支持,也讓他有條件挑戰規模遠超以往的芯片陣列項目。
“此前我已經制作過數代不同規格的微控制器集群,每一次研發都足以消耗大量精力,不斷挑戰我的耐心與心理承受極限。”bitluni 在周末上線的項目完整版解析視頻中提到,“我原本已經打算不再涉足同類大規模硬件集群創作,但本次合作提供的資金與專業設計工具,讓我有機會搭建一套規模完全突破以往所有作品的陣列。現在回頭看,當時設想的硬件體量,放在任何硬件愛好者眼中都算得上極為瘋狂。”
項目核心元器件CH570 微控制器無法通過普通經銷商批量采購,bitluni 只能直接對接芯片原廠完成大批量訂貨。單顆芯片基礎主頻為 100MHz,板載 12KB 靜態隨機存取存儲器,僅具備基礎運算與信號輸出能力,單顆算力十分有限,只能依靠上萬顆芯片并行實現圖形渲染。他最初規劃采用六層精密電路板方案,單塊運算刀片板排布 32 行,每行焊接 32 枚微控制器,以此實現高密度芯片集成。
然而在正式向電路板廠商下單量產刀片板時,整套電路設計的復雜程度超出廠商系統處理上限,線上下單渠道無法識別、錄入這份高密度布線圖紙。迫于現實限制,他只能調整硬件方案,將單塊完整刀片板拆分兩塊分開打樣加工,初代完整設計構想因此沒能完全落地。根據視頻披露的規劃,該項目迭代并未止步于此,第二代升級版本所需全部元器件已經采購完畢,新版單板將搭載32000 枚微控制器,算力規模相比初代 8192 顆提升近四倍,硬件復雜度、并行處理能力都將實現跨越式升級。
在整套硬件系統正式調試成功前,研發階段接連出現多輪難以預判的硬件故障,每一次問題排查都消耗大量時間成本。第一批測試刀片板交付后,大量微控制器出現完全不工作、間歇性斷聯等異常現象,無法穩定接收主控下發的指令。經過多輪線路檢測與信號分析,最終定位故障根源為電路板布線布局不合理,線路之間產生信號干擾,影響芯片正常通信。為解決該問題,bitluni 只能推翻原有布線方案,重新規劃電路板走線位置,之后等待數周周期,才拿到改版后的全新測試樣板。
改版樣板交付后,全新通信故障再次出現:頂層0 級主控板無法與下層 1 級運算子板建立穩定數據交互。經過排查,失誤源于電路設計階段的低級布線錯誤,SPI 通信總線 MOSI 數據輸出引腳與 MISO 數據輸入引腳被交叉對接,數據輸入、輸出通道完全顛倒,信號收發邏輯徹底錯亂。
“無論前期圖紙核對多么細致,第一次完整布線幾乎都會出現收發引腳接反這類低級失誤。”bitluni 在視頻中復盤這次設計疏漏時感慨道。針對已經加工完成的少量樣板,他通過手工飛線臨時修正引腳邏輯,保障樣板能夠正常調試;后續批量生產的刀片板則直接優化圖紙,從根源上規避該布線錯誤。歷經多輪硬件改版、線路調試、通信邏輯修正后,整套上萬顆芯片組成的集群終于實現穩定運行。每一顆獨立可編程微控制器均配套專屬 RGB 發光二極管,所有燈珠可單獨控制明暗與色彩,上萬顆燈珠協同點亮,共同拼接形成等效 QVGA 分辨率的完整顯示畫面,完成基礎圖形輸出功能。
關于初代8192 顆微控制器 GPU 集群完整實測性能、圖形渲染效果、運行功耗、延遲表現等核心數據,bitluni 表示將在下一期專項視頻中完整演示測試。視頻發布同期,他會公開整套項目全部開源設計文件,包含電路板圖紙、底層驅動代碼、主控調度程序、硬件裝配方案等全部資料,面向全球硬件愛好者開放,供有充足時間、技術儲備的發燒友自行復刻這套特殊 DIY 圖形集群。
從行業視角來看,這套基于海量低成本RISC-V 單片機搭建的圖形方案并不具備商業化落地價值,單顆芯片算力薄弱、硬件集成難度極高、開發周期漫長,僅能作為極客向趣味實驗,不過該項目充分展現了 RISC-V 架構芯片靈活的拓展潛力,也為并行運算、分布式圖形渲染愛好者提供了全新的實驗思路。
*聲明:本文系原作者創作。文章內容系其個人觀點,我方轉載僅為分享與討論,不代表我方贊成或認同,如有異議,請聯系后臺。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.