使用 nVidia 顯示卡的 Firefox 在 linux 上硬是比 M$ 慢的解決方法

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

使用 nVidia 顯示卡的 Firefox 在 linux 上硬是比 M$ 慢的解決方法

文章mason » 週六 8月 02, 2008 3:59 am

當滿足以下條件時:
1、固定的背景圖片,
2、浮動的 alpha 透明 png
3、抗鋸齒字體會更加緩慢

就會遇到其慢無比的瀏覽體驗。

以這個站為範例:http://hi.baidu.com/aestivalis
如果感覺 Firefox 開始頓挫的話,按照以下方法可以大幅改善。

不多說,
原因請參照 這裡

原因出在 nVidia

執行 nvidia-settings -a InitialPixmapPlacement=2

之後效能果然大為改善。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週六 8月 02, 2008 8:51 am

執行後符合這種情形的站加速了,
但是相反地,有些網頁卻更慢了!
我在看某個使用IP.Board架的論壇時發現,
當畫面有引言(QUOTE)時變得超級慢!
訪客
 

文章mason » 週六 8月 02, 2008 3:12 pm

Anonymous 寫:執行後符合這種情形的站加速了,
但是相反地,有些網頁卻更慢了!
我在看某個使用IP.Board架的論壇時發現,
當畫面有引言(QUOTE)時變得超級慢!


可不可以提供一個 url ?
我想看看狀況。 :-D
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週六 8月 02, 2008 8:01 pm

http://www.moneyq.org/forum/index.php?s ... 382&st=120
要明顯看出差別,可以用鍵盤上下鍵來瀏覽。
訪客
 

文章mason » 週六 8月 02, 2008 9:28 pm

Anonymous 寫:http://www.moneyq.org/forum/index.php?showtopic=1382&st=120
要明顯看出差別,可以用鍵盤上下鍵來瀏覽。


唔…怪了,我的不會耶,很順。

我的環境是
Debian sid amd64,
xorg 用的 driver 是 nv
iceweasel 是 3.0.1
window manager 是 fluxbox
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週六 8月 02, 2008 10:14 pm

你driver用nv不是原廠的耶,
這跟原文不合吧?

我的環境是
Athlon 4
1350Mhz
768M SDram
Geforce 2 MX 200

Debian lenny
xorg 用的 driver 是 nvidia 96.43.05
swiftweasel PGO 3.0 RC2
window manager 是 KDE 3.5.9
訪客
 

文章mason » 週六 8月 02, 2008 11:00 pm

跟原文相符啊,原文是說

用 nVidia 官方的 driver, 下的指令為
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1

如果用系統內受限的driver,(也就是 xorg 提供的 nv)
下的指令為:
nvidia-settings -a InitialPixmapPlacement=2

(nv 和 nvidia 的主要差別為 3D效果的硬體支援,以及有沒有 XV )
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週六 8月 02, 2008 11:01 pm

我原本發現這個情況的論壇,
因為是不公開的所以無法提供,
只能說那篇文章的情況,
有一段很長的引言,
引言裡有大量連結。
原本看的時候捲動一切正常,
設了
nvidia-settings -a InitialPixmapPlacement=2
之後,
頁面捲到引言的地方,
就跟龜一樣慢,
過了引言又好了。
訪客
 

文章訪客 » 週六 8月 02, 2008 11:03 pm

訪客
 

文章mason » 週六 8月 02, 2008 11:05 pm

那這樣我們就不能減少一個操縱變因了。

再逛逛吧,如果我發現有類似狀況的網站,我也會貼上來的。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週六 8月 02, 2008 11:08 pm

原文說的是
「如果你使用了系統裏提供的受限驅動,就是那個 glx-new。」
glx-new可以跑3D耶,
不是指xorg的nv吧!
訪客
 

文章訪客 » 週六 8月 02, 2008 11:10 pm

Anonymous 寫:要不要先參考這裡:
http://forum.moztw.org/viewtopic.php?t=23695

啊!
這個我有用耶,
要先刪掉嗎?
訪客
 

文章mason » 週六 8月 02, 2008 11:17 pm

cssmagazine.it --> 我 scroll 起來超級順。
還有 moztw 那邊提到的幾個無名小站的網址,我scroll起來也是超順。
還有 moztw 提供的那個 userChrome,我沒有加上去。

訪客兄你試試看用 debian 的 iceweasel 看看,
也許是 iceweasel 有改過什麼也不一定。

另外,那個 nvidia-settings 我放在 ~/.xsession 裡面
原文有說每次啟動 X 都需要執行。(如果是這個原因就好了 XD )
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章mason » 週六 8月 02, 2008 11:20 pm

Anonymous 寫:原文說的是
「如果你使用了系統裏提供的受限驅動,就是那個 glx-new。」
glx-new可以跑3D耶,
不是指xorg的nv吧!


glx-new ?真糟糕,我完全沒有那個。
不過我剛剛為了測試,就安裝了nVidia官方的driver
執行 nvidia-settings 之後效果還是很棒。

OK, 這是這個週休二日遇到最詭異的問題了。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章neio » 週日 8月 03, 2008 9:15 pm

mason 寫:另外,那個 nvidia-settings 我放在 ~/.xsession 裡面
原文有說每次啟動 X 都需要執行。(如果是這個原因就好了 XD )


設定值可以寫入 /etc/X11/xorg.conf 的 Device 區段:

Section "Device"
Identifier "nVidia Corporation G70 [GeForce 7300 GT]"
Driver "nvidia"
Option "InitialPixmapPlacement" "2"
Option "GlyphCache" "1"
neio
懵懂的國中生
懵懂的國中生
 
文章: 103
註冊時間: 週六 11月 13, 2004 8:26 pm


回到 share

誰在線上

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