其實 Linux 的速度和 Driver 息息相關...

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

其實 Linux 的速度和 Driver 息息相關...

文章Tetralet » 週一 6月 30, 2003 7:17 pm

今天在一台 AMD K6-II 300 + 128 MB + TNT2 M64 Pro 的電腦上裝 Linux,
使用的是 XFree86 官方的 nv 模組,
用 Xine 看 VCD 簡直是在看幻燈片嘛~~
看 CPU 一直飆在 100% 覺得它好可憐。

難道 AMD K6-II 300 看 VCD 還不夠力嗎?

後來灌上了 nVidia 的官方 Driver 之後,
竟然整個效果完全不一樣了...
Xine 看 VCD 時非常流暢,
CPU 的 Loading 也一直大概在 50% 左右...

所以,結論:
買 Linux 的硬體時一定要挑有完整支援的晶片,
其中效能的差異有如雲泥之別呀!


不過,開個 OO 要 13 秒,
開個 Mozilla 要 9 秒,
移動視窗還會頓頓的...
看來還是不夠滿意...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:其實 Linux 的速度和 Driver 息息相關...

文章阿信 » 週一 6月 30, 2003 8:33 pm

記得在使用win95的時候,p133+16mb edoram跑vcd就順順的。

不知道裝xfree4.2.1和播放vcd會不會很慢呢。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:其實 Linux 的速度和 Driver 息息相關...

文章octapult » 週一 6月 30, 2003 8:42 pm

nv driver 是將資料全部丟給 CPU 處理,
而 nvidia driver 是將資料丟給顯示卡一個專門處理這類資料的地方 (這功能已經整合在晶片裡),
當然 nvidia driver 會快上許多囉 ;-)
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:其實 Linux 的速度和 Driver 息息相關...

文章小狐狸 » 週五 5月 21, 2004 11:40 am

阿信 寫:記得在使用win95的時候,p133+16mb edoram跑vcd就順順的。

不知道裝xfree4.2.1和播放vcd會不會很慢呢。


其實我一直覺得很奇怪,雖然我知道XFree86是主從架構,照理說本來就會比較慢( p133+16mb on win95 )可是應該也不會差這麼多吧?

就我的k6-2 400 +128 MB 跑個vcd都一直lag(linux),在win98下可是順的不得了?

簡單說,是XFree86的效能不好?

我覺得windows下是不是有甚麼緩衝機制,先將資料暫存,撥出就會流暢多? :shock:

胡亂推測了一下,大家聊聊? :mrgreen:
自由是 狐狸 的 天性 !
圖檔圖檔我的小站
圖檔圖檔
頭像
小狐狸
版主
版主
 
文章: 541
註冊時間: 週四 4月 17, 2003 10:21 pm

re:其實 Linux 的速度和 Driver 息息相關...

文章阿信 » 週五 5月 21, 2004 12:17 pm

小狐狸 寫:
阿信 寫:記得在使用win95的時候,p133+16mb edoram跑vcd就順順的。

不知道裝xfree4.2.1和播放vcd會不會很慢呢。


其實我一直覺得很奇怪,雖然我知道XFree86是主從架構,照理說本來就會比較慢( p133+16mb on win95 )可是應該也不會差這麼多吧?

就我的k6-2 400 +128 MB 跑個vcd都一直lag(linux),在win98下可是順的不得了?

簡單說,是XFree86的效能不好?


小弟有用過 celeron 333 +128mb +icewm +xfree4.2,播放 vcd 不會 lag 呢,會不會是 cdrom 沒有 enable DMA?

至於 XFree86 效能好不好,覺得沒有差捏... :mrgreen:
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:其實 Linux 的速度和 Driver 息息相關...

文章訪客 » 週五 5月 21, 2004 7:11 pm

阿信 寫:記得在使用win95的時候,p133+16mb edoram跑vcd就順順的。

不知道裝xfree4.2.1和播放vcd會不會很慢呢。


阿信兄
您可能要失望了...
小弟之前使用Pentium166+192MB
連mplayer這種在Linux算稱順暢的程式
跑起來都有點delay了
當時唯有mtv這個程式還勉強能算順暢...
不過mtv的''順暢''也真的很勉強...
偶爾會發現影像的撥放進度竟然會比聲音慢幾秒....
唉...我當時真是痛心得很
其實我才不在乎X究竟是什麼架構
只希望它能跑得暢快
除了自己看得爽以外
也能讓我很炫地向別人說
X的~!霖背就是用LINUX~!!!
訪客
 

re:其實 Linux 的速度和 Driver 息息相關...

文章訪客 » 週五 5月 21, 2004 8:13 pm

nVidia 的 Linux driver 效能的確很不錯。
ATI Radeon 的 DRI open source driver 好像也不差。
訪客
 

re:其實 Linux 的速度和 Driver 息息相關...

文章Tetralet » 週五 5月 21, 2004 11:45 pm

Anonymous 寫:nVidia 的 Linux driver 效能的確很不錯。
ATI Radeon 的 DRI open source driver 好像也不差。

我的 Notebook 上用的是 ATI Radeon 7500 晶片。

以 3D 效能而言,
MS Windows 的 ATI Driver 還是遠優於 XFree86 所提供的 radeon 模組。

而 ATI 官方則未提供 ATI Radeon 7500 的 Linux Driver。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:其實 Linux 的速度和 Driver 息息相關...

文章zero0w » 週六 5月 22, 2004 3:28 am

這是因為欠缺 S3 Texture compression (S3TC) 的修正 patch;但因 VIA 收購了 S3 並取得了這項技術的專利,所以這個 patch 的存在╱運用仍有法律上的問題。

可以參考 DRI mailing list 的一些討論:

1. Slackware Linux 9.1 on a Presario 906US

http://vayne.fdns.net/presario.html
(搜尋文章 Graphics 一節 有關「S3TC texture compression」的部份)

2. dri-devel: [Dri-devel] new s3tc texture compression patch
(for mesa's new compression framework)

http://marc.theaimsgroup.com/?l=dri-dev ... 817187&w=2

使用了這個 patch 後據知像 Neverwinter Nights 等 3D 遊戲在畫面和速度都會有捷然不同的效果。:-D

另 DRI driver 的 2D 和 DVD 播放效能也很不錯。
以源碼改造你的工作生活。
zero0w
懵懂的國中生
懵懂的國中生
 
文章: 189
註冊時間: 週日 2月 15, 2004 3:38 am

re:其實 Linux 的速度和 Driver 息息相關...

文章阿信 » 週六 5月 22, 2004 9:14 am

Anonymous 寫:nVidia 的 Linux driver 效能的確很不錯。
ATI Radeon 的 DRI open source driver 好像也不差。


唉....只可惜 Nvidia Linux driver 的雙螢幕有問題...官方依然沒有解決...難過中... :-(

使用雙螢幕時,hardware video/opengl overlay 只有單一螢幕有,第二顆螢幕卻沒支援(Windows 方面是可以的)... :crying:

買了 Quadro NVS 卻死在 driver... :crying:
(小弟有點懷疑是 XFree 架構問題)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:其實 Linux 的速度和 Driver 息息相關...

文章zero0w » 週六 5月 22, 2004 12:18 pm

阿信 寫:使用雙螢幕時,hardware video/opengl overlay 只有單一螢幕有,第二顆螢幕卻沒支援(Windows 方面是可以的)... :crying:

買了 Quadro NVS 卻死在 driver... :crying:
(小弟有點懷疑是 XFree 架構問題)


想請教 OpenGL/video overlay 的最大用途是甚麼?

nVidia 的 close source driver 就不太清楚了,但 XFree86 4.4 及 X.org R6.7 的 SiS driver 卻有一個新的 MergedFB 模式,不知可否移殖至 ATi 顯示卡上?

Merged Framebuffer mode:
http://freedesktop.org/~xorg/X11R6.7.0/ ... ES3.html#8
http://www.winischhofer.net/linuxsisvga ... rgedfbmode
以源碼改造你的工作生活。
zero0w
懵懂的國中生
懵懂的國中生
 
文章: 189
註冊時間: 週日 2月 15, 2004 3:38 am

re:其實 Linux 的速度和 Driver 息息相關...

文章阿信 » 週六 5月 22, 2004 5:25 pm

zero0w 寫:想請教 OpenGL/video overlay 的最大用途是甚麼?


簡單講就是第二顆螢幕不支援 3D 加速,不能調整 XVideo overlay 參數(亮度,對比,飽和等)

由於預覽裁剪影片會放到第二顆螢幕,所以才有這樣的需求,nvidia 的 driver(5336)有滿多 bug 的,但都是在多螢幕才會出現... :-(
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian desktop

誰在線上

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