當前的PC電腦不是x86晶片就是ARM晶片,留給其他晶片的機會不多,RISC-V雖然成為第三大CPU架構,但主要用於低功耗領域,PC電腦才起步,日前才有全球首款RISC-V筆記本ROMA。
快科技之前也報導過,ROMA是由RISC-V基金會牽頭,深度數智開發、鑒釋科技調試的全球首款原生RISC-V開發筆記本電腦,可體驗原生RISC-V開發及RISC-V軟體生態系統。
ROMA筆記本的處理器具體規格沒公開,只說是4核12/22nm處理器,4/8/16GB記憶體,未來還將支持ChromeOS。
從ARM、x86等平台轉向RISC-V,筆記本電腦要解決的問題很多,為此openKylin及ROMA方面進行了大量優化工作,攻克了許多技術難題,哪怕是視頻播放卡頓這樣的小問題,這也是RISC-V生態之前沒解決的麻煩。
根據openKylin介紹,他們解決的問題中有如下幾個場景很典型:
01、系統啟動問題解決
面對時間緊任務重的挑戰,openKylin社區RISC-V SIG Maintainer李卓珩和丁晨光到深圳與ROMA集中攻關,根據ROMA的需求,對文件系統進行了裁剪,縮小文件系統體積為原體積的1/2。
並針對ROMA硬體特性,分析了系統整個系統啟動流程,包括Bootloader和內核及文件系統,解決了系統在ROMA上的啟動問題。
02、系統顯示問題解決
針對系統顯示,openKylin社區RISC-V SIG成員深入調研了X、Wayland等顯示相關的模塊,包括mesa驅動、opengl/opengles、gpu內核驅動模塊等。並對動態庫版本、軟體包本進行選型適配,在ROMA中支持了X和wayland的兩種顯示協議。
03、視頻播放流暢度問題解決
視頻播放的流暢度,一直是困擾RISC-V硬體的一大問題。openKylin社區RISC-V SIG小組通過對GPU驅動及相關動態庫的適配,解決了視頻渲染、及通過ffmpeg命令硬解碼流暢播放視頻的問題。
04、軟體生態豐富
為了豐富ROMA上的基礎軟體,openKylin社區RISC-V SIG小組為其適配了包括Libreoffice、FireFox和釘釘等軟體,滿足了客戶的日常辦公需求。
除了上述問題,openKylin社區RISC-V SIG組還解決了包括網絡無法連接,系統顯示顏色不正常等各種問題,最終適配完成了能夠順暢運行的系統和豐富的軟體應用,按時向全球宣告了ROMA筆記本的問世。
總之,正如ROMA發布會上鄭緯民院士所說:“過程無疑是艱難的,但當此問題解決以後,一切都迎來了希望的曙光。”
來源:快科技