[無厘頭問題] X的主從架構是否可能更改?

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

[無厘頭問題] X的主從架構是否可能更改?

文章訪客 » 週二 7月 25, 2006 1:33 pm

大家好
小弟聽說X是client-server的架構
雖然有遠端使用的優點
不過好像會使顯示的效率相對較差

不知道各位前輩是否有聽到任何X可能改變這個架構的消息?
謝謝大家
訪客
 

文章claudwu » 週二 7月 25, 2006 10:00 pm

改掉就不叫X了吧...
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm

文章eliu » 週二 7月 25, 2006 10:34 pm

其實也還好,你有沒有玩過 GL 的 game 像 tuxracer/ppracer 1280x1024 也是可以到 60-80 frames/sec AMD 3200+。這樣應該 算很順。
頭像
eliu
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 8月 28, 2004 1:33 pm
來自: 新竹

文章訪客 » 週三 7月 26, 2006 10:39 am

local 端執行 X 應該是透過 socket 連接,
應該不影響執行效率吧.

如有遠端執行才透過 tcp/ip 連接,
這就取決於網路的速度了.
訪客
 

文章eliu » 週三 7月 26, 2006 4:24 pm

像 GL 的東西是 client 直接寫到 /dev/nvidia0,不需要透過 X server。
頭像
eliu
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 8月 28, 2004 1:33 pm
來自: 新竹

文章訪客 » 週三 7月 26, 2006 11:20 pm

小弟原先一知半解,謝謝各位前輩的解說
原來local端的X效率是不受影響的

不過
有些部份小弟還是有些不明白
先不說3D的方面
就2D來看
有時候X下的多媒體效率或者動畫的顯示似乎較耗資源
譬如
舊電腦在windows下播放多媒體檔案,硬體不必太高檔就可以還算順暢地播放
但是用相同的硬體在X下播放多媒體檔案,往往就會有lag的情形,甚至用mplayer也一樣
(當然也有可能是驅動程式不同所致...)
另外,在X下用firefox顯示gif動畫會耗掉許多CPU的資源(多顯示幾個動畫,對舊電腦而言,就會很明顯造成負擔,這種情形也發生在網頁上有許多flash廣告時)
但同樣的硬體在Windows下顯示gif動畫卻是順暢得很
簡言之,X對於要不斷重繪的2D畫面的方面上,似乎不是很在行

不知道X在設計上相對於windows有什麼差異
所以在動態圖形顯示上效率相對較差呢?
謝謝大家~
訪客
 

文章企鵝狂 » 週四 7月 27, 2006 12:17 am

gif不清楚 應該是Firefox的問題,說不定你可以用Opera看看
Flash是Flash plugin的問題

mplayer -vo 用不同的video out都會有影響,MTRR,DRI都有影響

還有就是X的驅動,如果用fb之類的那就想當然會效率很爛

其實重點就是驅動 跟整個架構沒什麼關係
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章訪客 » 週五 8月 04, 2006 9:11 am

小弟發現前輩們討論的文章相當不錯
http://ircconf.debian.org.tw/log/2006-07-05.html

小弟還有個問題想請教一下各位前輩
2D的效率在windows以及Linux的差別全都是來自驅動程式嗎?
譬如:同樣是firefox和Openoffice.org這兩個跨平台的程式
在相同的硬體下,windows啟動和運作就是比Linux下快
除了顯示卡驅動程式以外,還有沒有什麼其他因素?

謝謝大家
訪客
 

文章訪客 » 週五 8月 04, 2006 9:42 am

抱歉,忘了附註一點
我的DRI開了,核心的drm模組也載入了
不過X跑起仍是慢,絕大多數程式的啟動都慢
即使用了opera,不論是啟動還是在網頁的顯示速度上,都不及windows的一些相對程式
看來驅動程式可能是其中一個問題沒錯
不過小弟想要更了解一下除了驅動程式以外,是否還有其他可能
謝謝
訪客
 

文章訪客 » 週五 8月 04, 2006 12:17 pm

firefox 的 render engine 是 gecko
目前都是用 cpu 來硬幹, 而不是用 gpu (所以 cpu loading 會很高)
firefox 的 roadmap 已經在計劃改善這部份
(希望我沒講錯)

至於樓主的部份, 請見 http://blog.linux.org.tw/~jserv/archives/001751.html
訪客
 

文章訪客 » 週五 8月 04, 2006 8:38 pm

感謝訪客兄的解說
但是如果我的舊電腦顯示卡沒GPU的話...
那豈不是仍是要用CPU硬幹了?
我的天...唉...現在的改進,仍然只能讓新電腦獲利而已
不管我怎麼想辦法...舊電腦仍然不適合拿來作Linux Desktop
訪客
 

文章蛋高 » 週六 8月 05, 2006 11:47 am

以我所知,沒有電腦沒有顯示晶片的
分別只是高檔還是低檔,和性能可矣
就算用10年前的sis6326晶片在linux上也能跑vcd很好的說
如果不深入了解x架構
找合適的驅動
給你最高級的display card
也做不好效果出來
我現在用這台desktop 就是6年前的產品
用的只是ati radeon 7000 16mb ram
celeron 1.3ghz 
mplayer 跑rmvb 使用cpu~50%
蛋高
 


回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron