今年夏天的Linux 5.14內核將為英特爾的DG1顯卡和他們未來的獨立顯卡產(chǎn)品帶來一個重新設計的用戶空間API(User-Space API) 。對英特爾內核圖形驅動的的這一改變,目前被標記為 "broken",直到它被證明足以滿足用戶空間的需求并保持穩(wěn)定,主要是為了處理設備卡上的板載顯存(專用vRAM) 。
文章圖片
一段時間以來,英特爾的開源驅動工程師一直在研究重新設計的用戶空間API,以適應DG1和未來的英特爾獨立圖形處理器 。這個改變后的uAPI對于用戶空間能夠控制他們想要的內存區(qū)域是必要的,無論他們是想利用系統(tǒng)內存還是現(xiàn)在連接到dGPU的設備本地內存 。
【Linux|Linux 5.14將為英特爾獨立顯卡帶來重新設計的用戶空間API】新的API已經(jīng)允許查詢可用的內存區(qū)域(即系統(tǒng)或本地設備內存的可用性),一個類似于GEM創(chuàng)建的新的ioctl,可以接受一連串可能的擴展,然后一個可以在那里使用的擴展,允許指定一個內存區(qū)域來用于分配 。
雖然這個重新設計的用戶空間API已經(jīng)通過DRM-Next的方式送入了Linux 5.14,但在這個內核中,它被隱藏在CONFIG_BROKEN選項后面,還不能保證API的可用性與穩(wěn)定性 。仍然在解決的是英特爾內核驅動程序在利用TTM內存管理方面的工作 。一旦完成了向TTM內存管理的轉換,并且發(fā)布了使用新uAPI的最新Mesa補丁,在所有這些都得到驗證之后,新的用戶空間API代碼將真正暴露出來(而不是隱藏在broken選項之后),并且最終在Linux內核中加入DG1顯卡的PCI ID 。
這個為英特爾獨立顯卡重新設計的用戶空間API今天作為drm-intel-gt-next的一部分被推送,用于在Linux 5.14合并窗口啟動前的一個月內,在DRM-Next中進行最后的準備工作 。在英特爾圖形方面,Linux 5.14還將啟用Alder Lake P和其他變化 。
推薦閱讀
- 喝安吉白茶的好處
- "Ghost"漏洞開始影響 Linux 、WordPress等
- 終結Windows Server 2003將為微軟小伙伴帶來10億美元?
- linux壓縮命令有什么 linux壓縮命令介紹
- linux系統(tǒng)安裝教程 linux系統(tǒng)安裝步驟
- 深度deepin linux15系統(tǒng) 怎么安裝 你需要知道這幾個步驟
- linux查看端口占用的方法 linux查看哪個端口占用
- 首家通過MHRA認證西安千禾藥業(yè)將為英藥企代工
- Linux java|環(huán)境變量 如何安裝Linux軟件?
- 狂月今日星座運勢2020.5.14
