MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-23, 22:48

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 15 篇文章 ] 
發表人 內容
文章發表於 : 2011-03-17, 11:25 
測試過以為套件出問題,全關也是一樣

才發現硬體加速開之後,每次執行firefox十次有九次會自動關閉,開不起來

執行預設模式為,開啟之前載入的分頁


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
  
引用回覆  
文章發表於 : 2011-03-17, 17:13 
離線

註冊時間: 2007-12-18, 07:41
文章: 28
硬體加速和顯示卡有很大的關聯性
主要你應該先提一下你在前面幾個版本是否有開過硬體加速,並且是否在那時的版本依舊會當

就自救的方法是先看看你的驅動程式有沒有更新到最新版本吧,畢竟以目前來說,版本不同往往也是影響的一大因素

不然…就不要開了吧,畢竟實際感覺好像也只有跑些動畫物件時有比較大的差異
目前因為要跑GDI++所以也是關閉的……


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20110310 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-18, 02:38 
離線

註冊時間: 2005-11-19, 17:01
文章: 134
來自: 月光之下
訪客 寫:
測試過以為套件出問題,全關也是一樣

才發現硬體加速開之後,每次執行firefox十次有九次會自動關閉,開不起來

執行預設模式為,開啟之前載入的分頁

Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0


訪客大俠,
您用的 XP(Windows NT 5.1) 不會有 Direct2D 及 DirectWrite 支援吧!!

Firefox 4 的硬體加速支援 Direct2D 及 DirectWrite 的目前只有 Windows 7, Windows Vista, Windows 2008 R2。

在 Firefox 4 的 URL 列輸入 about:support
捲動到網頁尾就可以看到 Direct2D 狀態了

要誠意測試的話, 執行 "c:\program files\mozilla firefox\firefox.exe" -P
開一個新 profile 來排除所有設定及套件兼容




----
題外話

在 Peacekeeper 實測過 Firefox 4(RC1) 的硬體加速比較沒開的話, 大約只提升不到 10%的速度而已


附加檔案:
檔案註釋: Firefox 4 的硬體加速開啟 Direct2D 及 DirectWrite 狀態
OS 是 Windows 7 sp1

ff4_direct2d.png [15.57 KiB]
被下載 393 次
回頂端
Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-18, 11:12 
目前的確察看結果是D2D等技術是關的
我的系統是XP,如照大大所言可能我開了就沒用了,謝謝
但詢問過其他網友開著似乎不會影響到才對


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
  
引用回覆  
文章發表於 : 2011-03-22, 15:30 
離線

註冊時間: 2005-11-19, 17:01
文章: 134
來自: 月光之下
訪客 寫:
目前的確察看結果是D2D等技術是關的
我的系統是XP,如照大大所言可能我開了就沒用了,謝謝
但詢問過其他網友開著似乎不會影響到才對


Firefox 4 的硬體加速可算是有點 技術性 而且也有點 複雜性

需要硬體(圖像晶片), 驅動程式 和 OS 系統 三方互相配合, mozilla 還把 ff4 部分發生問題的 驅動程式 和 圖像晶片 烙上黑名單(blacklist), 編譯(compile)時排除掉...

無論 Win7/Vista, XP, MacOS 或 Linux 都各自有其加速的介面需求:
Win7/Vista 是 Direct2D(預設啟用) 或 Direct3D(9) 或 OpenGL
XP 是 Direct3D(9) 或 OpenGL
MacOS 是 OpenGL
Linux 是 OpenGL
而且還有驅動程式版本的限制

參考 Mozilla Blocklisting Blocked Graphics Drivers

Windows XP 如果想強迫啟用 FF4 硬體加速的話:
url 列鍵入 about:config
代碼:
layers.acceleration.force-enabled  設定為  true
layers.prefer-d3d9  設定為  true




------
題外話

在我實測 Win7 及 Linux 下跑 FF4 測試 GPU硬體加速 WebGL 後, 最高速度效能的是..... Win7 的 Direct2D, 而且耗用 CPU 資源比較少(大約 22% CPU)
而 Direct3D(9) 則與 OpenGL 相若, 速度效能比較 Direct2D 下慢 20%, 耗用 CPU 資源亦比較高(超過 50% CPU), 最差的....當然是完全沒有硬體加速

測試網頁是 WebGL Aquarium


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 16:11 
離線

註冊時間: 2006-12-05, 07:23
文章: 141
layers.acceleration.force-enabled 設定為 true
layers.prefer-d3d9 設定為 true

這2行我已經設定為true了..重新啟動後再到about:support查看仍然是false
我是使用win xp..這代表連強制啟動都不可以嗎?

已啟用 Direct2Dfalse
已啟用 DirectWritefalse (0.0.0.0, font cache n/a)


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 16:18 
離線

註冊時間: 2005-11-19, 17:01
文章: 134
來自: 月光之下
丙 寫:
這2行我已經設定為true了..重新啟動後再到about:support查看仍然是false
我是使用win xp..這代表連強制啟動都不可以嗎?


修改硬體加速的設定後「必需」重新啟動 FF4 才會生效

如果 XP 下都不能啟動硬體加速的話, 注意圖像晶片及驅動程式版本的問題了

另外, 可以嘗試使用 OpenGL
about:config
代碼:
layers.acceleration.force-enabled  設定為  true
layers.prefer-d3d9  設定為  false
layers.prefer-opengl  設定為  true


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 17:02 
離線

註冊時間: 2006-12-05, 07:23
文章: 141
MoonMoon 寫:
丙 寫:
這2行我已經設定為true了..重新啟動後再到about:support查看仍然是false
我是使用win xp..這代表連強制啟動都不可以嗎?


修改硬體加速的設定後「必需」重新啟動 FF4 才會生效

如果 XP 下都不能啟動硬體加速的話, 注意圖像晶片及驅動程式版本的問題了

另外, 可以嘗試使用 OpenGL
about:config
代碼:
layers.acceleration.force-enabled  設定為  true
layers.prefer-d3d9  設定為  false
layers.prefer-opengl  設定為  true

圖形
顯示卡名稱Intel(R) 82945G Express Chipset Family
銷售商 ID(Vendor ID)8086
裝置 ID (Device ID)2772
顯示卡記憶體Unknown
顯示卡驅動程式igxprd32
驅動程式版本6.14.10.4764
驅動程式日期1-13-2007
已啟用 Direct2Dfalse
已啟用 DirectWritefalse (0.0.0.0, font cache n/a)
WebGL Renderer(WebGL unavailable)
GPU 加速視窗0/1

似呼還是不行呢^^..可能是我的電腦配備太差了 :?


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 17:28 
離線

註冊時間: 2005-11-19, 17:01
文章: 134
來自: 月光之下
丙 寫:
圖形
顯示卡名稱Intel(R) 82945G Express Chipset Family
銷售商 ID(Vendor ID)8086
裝置 ID (Device ID)2772
顯示卡記憶體Unknown
顯示卡驅動程式igxprd32
驅動程式版本6.14.10.4764
驅動程式日期1-13-2007
已啟用 Direct2Dfalse
已啟用 DirectWritefalse (0.0.0.0, font cache n/a)
WebGL Renderer(WebGL unavailable)
GPU 加速視窗0/1

似呼還是不行呢^^..可能是我的電腦配備太差了 :?


82945G 是屬於 GMA 950 系列顯示

參考:
https://wiki.mozilla.org/Blocklisting/B ... ntel_cards
FF4 硬體加速 direct3d(9) XP 下需要驅動程式版本是 6.14.10.4926 及更新(2010 年9月)
引言回覆:
Windows XP Intel GMA 950 6.14.10.4926


另外, 全部 Intel GMA OpenGL 驅動都被 FF4 排除...blocklist 很大啊


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 18:47 
離線

註冊時間: 2006-12-05, 07:23
文章: 141
我已經更新驅動程式了^^..也試過2個設定
測試時都是設定好後重新啟動再去看結果

layers.acceleration.force-enabled 設定為 true
layers.prefer-d3d9 設定為 true

圖形

顯示卡名稱Intel(R) 82945G Express Chipset Family
銷售商 ID(Vendor ID)8086
裝置 ID (Device ID)2772
顯示卡記憶體Unknown
顯示卡驅動程式igxprd32
驅動程式版本6.14.10.4926
驅動程式日期2-15-2008
已啟用 Direct2Dfalse
已啟用 DirectWritefalse (0.0.0.0, font cache n/a)
WebGL RendererGoogle Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541)
GPU 加速視窗0/1

layers.acceleration.force-enabled 設定為 true
layers.prefer-d3d9 設定為 false
layers.prefer-opengl 設定為 true

圖形

顯示卡名稱Intel(R) 82945G Express Chipset Family
銷售商 ID(Vendor ID)8086
裝置 ID (Device ID)2772
顯示卡記憶體Unknown
顯示卡驅動程式igxprd32
驅動程式版本6.14.10.4926
驅動程式日期2-15-2008
已啟用 Direct2Dfalse
已啟用 DirectWritefalse (0.0.0.0, font cache n/a)
WebGL RendererGoogle Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541)
GPU 加速視窗0/1


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 19:29 
離線

註冊時間: 2005-11-19, 17:01
文章: 134
來自: 月光之下
丙 寫:
layers.acceleration.force-enabled 設定為 true
layers.prefer-d3d9 設定為 true

顯示卡名稱Intel(R) 82945G Express Chipset Family
銷售商 ID(Vendor ID)8086
裝置 ID (Device ID)2772
顯示卡記憶體Unknown
顯示卡驅動程式igxprd32
驅動程式版本6.14.10.4926
驅動程式日期2-15-2008
已啟用 Direct2Dfalse
已啟用 DirectWritefalse (0.0.0.0, font cache n/a)
WebGL RendererGoogle Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541)
GPU 加速視窗0/1


嘗試更新驅動程式到版本 6.14.10.5284 Date 7-20-2010

套用設定
代碼:
layers.acceleration.force-enabled  設定真假值為  true
layers.prefer-d3d9  設定真假值為  true
layers.prefer-opengl  設定真假值為  false


如果成功的話, about:support 內會看到
GPU 加速視窗 1/1 Direct3D 9

另外, 也試試執行 dxdiag 來測試系統 Direct3D 是否正常

祝好運


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 22:53 
離線

註冊時間: 2006-12-05, 07:23
文章: 141
未發現任何問題。
DirectDraw 測試結果: 所有測試都已成功。
Direct3D 7 測試結果: 所有測試都已成功。
Direct3D 8 測試結果: 所有測試都已成功。
Direct3D 9 測試結果: 所有測試都已成功。


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-22, 23:30 
離線

註冊時間: 2006-12-05, 07:23
文章: 141
謝謝你幫了我很久^^..
我在 http://www.intel.com/
找不到驅動程式版本 6.14.10.5284 Date 7-20-2010
在google找..又不知道會不會找錯


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-23, 01:04 
離線

註冊時間: 2005-11-19, 17:01
文章: 134
來自: 月光之下
丙 寫:
謝謝你幫了我很久^^..
我在 http://www.intel.com/
找不到驅動程式版本 6.14.10.5284 Date 7-20-2010
在google找..又不知道會不會找錯


不用找了

我誤會了 82845G 不屬於 GMA 9xx 系列, 是 Pentium 4/Celeron D 於 2002年 8xx ICH4 系列

所以...硬體加速無望


回頂端
Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
文章發表於 : 2011-03-24, 14:19 
離線

註冊時間: 2006-12-05, 07:23
文章: 141
MoonMoon 寫:
丙 寫:
謝謝你幫了我很久^^..
我在 http://www.intel.com/
找不到驅動程式版本 6.14.10.5284 Date 7-20-2010
在google找..又不知道會不會找錯


不用找了

我誤會了 82845G 不屬於 GMA 9xx 系列, 是 Pentium 4/Celeron D 於 2002年 8xx ICH4 系列

所以...硬體加速無望

謝謝你耐心教導^^..沒關系..有當然好..
沒有的話..知道就夠了..我也知道自己配備太差了 :?


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 15 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

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


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群