回文章列表
作者littleboypis.bbs@ptt.cc (littleboypis) 看板: linux
標題Re: [問題] Xserver的呈現方式
時間批踢踢實業 (2008/03/20 Thu 09:55:50)
※ 引述《snakehsu (我住在萬園之園)》之銘言:
: ※ 引述《littleboypis (littleboypis)》之銘言:
: : 請教一下Xserver在server端及clinet端的處理方式為何
: : 是server以抓圖的方式,將整個圖傳給clinet
: : 然後client在把圖給對應到相對映位置嗎
: : 還是說,server是抓像素的方式
: : 將畫面每一點的顏色傳給client
: : 然後client在將每一個像素畫上去嗎
: 說反了
: X Window 架構中 client 負責提出繪圖的請求
: 比如“在熒幕(x,y)坐標處畫一個點”

也就是說他們是以描點的方式來呈現畫面的更新囉

: 將這請求提給 server,由 server 調用相應的驅動程式和硬件實現

Xserver是framebuffer架構

請問一下這framebuffer是硬體(顯卡)的什麼呢?

是將要畫圖資料存到這個buffer裡頭就會描點出來嗎

謝謝

: 也就是說 server 根據 client 的要求做繪圖工作
: X client 的其它輸入輸出也交由 server 實現
: : 還想請教一件事,VNC(unix下)是像上述的哪一種方式嗎
: VNC server 將像素位置和顏色以及事件信息(例如某點上的滑鼠點擊)傳給
: client,跟你說的第二種方式類似
: : 謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.123.216.117
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻