MozTW 討論區
https://forum.moztw.org/

[問題] 不開 3D 加速導致 opacity 讓 Linux 上的 Firefox 重如泰山?
https://forum.moztw.org/viewtopic.php?f=2&t=17504
1 頁 (共 1 頁)

發表人:  dantemason [ 2007-02-02, 04:00 ]
文章主題 :  [問題] 不開 3D 加速導致 opacity 讓 Linux 上的 Firefox 重如泰山?

使用 -moz-opacity 可以讓網頁產生美美的半透明效果
在 windows 上面不是什麼問題。

但是在小弟公司的 linux 環境裡,只要開啟有 -moz-opacity 的網頁,Firefox 就會讓cpu loading 飆高,一捲動網頁就可以飆到 100%

我google了之後,在這篇:The Atlassian Developer Blog 發現,原因是沒有啟動顯示卡的硬體 3D 加速。

於是小弟照著做,啟用了硬體 3D加速,有了 direct rendering 之後果然頓挫情形不再。(小弟桌機的顯示卡為 ATI X600,用 xorg 提供的 radeon 看此類網頁會頓挫,用 ATI/AMD 提供的 fglrx 則奇順無比)

雖然說這樣問題得以暫時解決,但是如果下次我用的顯示卡不支援3D加速怎麼辦呢?(所幸家中 NB 內顯示晶片為 855GM,沒有這個問題。)
或是說,其實在其他老舊的顯示卡上面沒有這個問題呢?(像是古早的 Trio64 這種)

不知道是不是有什麼辦法可以讓 Firefox 忽略 opacity 的敘述?還請各位先進不吝解惑。

發表人:  jim1960 [ 2007-02-02, 14:32 ]
文章主題 : 

請參考這裡:
http://moto.debian.org.tw/viewtopic.php?t=11331

另外,我發現禁止執行 JavaScript 也可避免此情形,
而且初步發現有無執行 JavaScript 該網頁似乎沒啥不同。

發表人:  BobChao [ 2007-02-02, 17:31 ]
文章主題 : 

dantemason 寫:
不知道是不是有什麼辦法可以讓 Firefox 忽略 opacity 的敘述?還請各位先進不吝解惑。


改 userContent.css,裡頭加上
代碼:
* {
  opacity: 1 !important;
  -moz-opacity: 1 !important;
}

這樣應該可以

發表人:  dantemason [ 2007-02-05, 10:41 ]
文章主題 : 

我把上述的 css 內容加到 userContent.css 之後
果然可行。

這樣我就可以免除頓挫感繼續用 open source 的 radeon driver 了。

感謝。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/