Linux上的Graphics處理架構和原理_第1頁
Linux上的Graphics處理架構和原理_第2頁
Linux上的Graphics處理架構和原理_第3頁
Linux上的Graphics處理架構和原理_第4頁
Linux上的Graphics處理架構和原理_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Linux GraphicsX 架構現代顯卡的功能 顯示管理 顯存管理 2D 功能 3D 流程 視頻功能CPU顯示設備顯示設備顯存顯存2D blit3D視視頻頻顯示設備特性 VGA HDMI DisplayPort LVDS TV out DVI EDID ModeSetting 顯示模式管理 中斷處理和page flipping KMS介紹顯存管理 顯存的作用 Frame Buffer 貼圖(texture) State GPU的可執行指令(shader) 其他DRI2D加速的實現 現有加速接口 xaa, exa和uxa3D加速的實現 OpenGL 流水線介紹 如何映射到硬件上 如何和窗口系

2、統交互 高級特性 GLSL WebGL 嵌入式相關 OpenGL ES和egl 視頻編解碼 視頻解碼的流水線 視頻編碼的流水線 Libva介紹 現有Linux下視頻方案 發展方向傳統架構優點 Client server 模式, 方便遠程渲染 所有和硬件打交道都在Xserver, 方便安全管理傳統架構缺點 Client Server 模式有開銷不適合硬件加速 操作在Server端線性完成, 不能體現現代硬件的多種加速功能 渲染數據流不適合現代顯卡的流水線 其他的架構 Wayland graphics stack 介紹 針對嵌入系統的優化 內存使用優化 縮小frame buffer 位色 Non-power-of-2 貼圖 使用壓縮貼圖- 針對嵌入系統的優化 性能優化 避免從顯存回讀 避免驅動里的cpu fallback Texture tiling 并行CPU和GPU 針對嵌入系統的優化 耗電優化- 背光亮度- 減少內存刷新,-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論