MozTW 討論區 https://forum.moztw.org/ |
|
[FX][Linux][x86_64][K8]orangeFox 3.6.7 https://forum.moztw.org/viewtopic.php?f=43&t=23633 |
第 1 頁 (共 3 頁) |
發表人: | orange [ 2008-07-24, 13:39 ] |
文章主題 : | [FX][Linux][x86_64][K8]orangeFox 3.6.7 |
################################################# orangeFox 3.6.7 Mozilla Firefox 3.6.7 剛出來順便更新一下 代碼: --enable-application=browser --disable-tests --disable-crashreporter --disable-debug --disable-tests --disable-javaxpcom --disable-updater --disable-safe-browsing --disable-help-viewer --disable-installer --enable-application=browser --enable-libxul --enable-jemalloc --enable-default-toolkit=cairo-gtk2 --enable-gnomevfs '--enable-optimize=-O3 -fforce-addr -march=k8 -mtune=native -pipe -fomit-frame-pointer' --enable-profile-guided-optimization orangeFox-3.6.7.zh-TW.linux-x86_64_K8 Download from Google sites ################################################# orangeFox 3.6.6 compile參數稍微變動一下,感覺起來有變快不少 (-mtune k8-sse3 改成-mtune native) 然後在順便測試一下,tracemonkey & pgo 使用前後的差異 開tracemonkey javascript會快個20%,pgo下去則比trackmonkey 又快了一倍. (之前還以為用特殊方法避開segmentation fault PGO可能會沒效果) ################################################# orangeFox 3.6.4 ################################################# orangeFox 3.6.3plugin1 安全性版本更新 + Lorentz版 另外由於 flashplayer 10.1已經修正方塊字的問題,可以不用手動改字型 但flashplayer 10.1 沒有x86_64版本 所以就不附了 因為x86_64版FX可以透過安裝nspluginwrapper使用flashplayer 10.1 32bit版本 ################################################# orangeFox 3.6.2 根據ArchLinux 的bless提供的方法進行x86_64 PGO編譯 雖然說可以順利的編譯完,但總是感覺怪怪的 x86_64 PGO跟沒有PGO的版本效能幾乎一樣 cross compile 32-bit的還比較快一點(不過差異很小就是了) 不過由於cross compile 比較難維護 常常有些小問題,譬如上一個版本 不能顯示粗體字 以後應該不會再cross compile 32-bit版 ################################################# orangeFox 3.6.2pre 這個版本比較特別一點,從x86_64的系統cross compile 32bit的firefox 因為firefox 用64bit編譯PGO會有問題,只好從cross compile 32bit的FX ArchLinux 上有一些patch似乎是為了修正這個問題,但是我patch之後的東西還是有問題 所以就放出這個cross compile 版本 裡面比較不一樣的就是有預先放進PCman BBS、Personal Menu這兩個套件 如果有興趣Cross Compile FX的 可以參考這邊 另外我不能確定這個能不能在32bit的Linux上正常使用 ################################################# orangeFox 3.5.3 release 目前為止自訂化最完整的版本 順便附上flash plugin(省得麻煩) ################################################# orangeFox 3.5.2 pre-release compile 設定沿用之前版本 設定都跟一般版本相同(只是單純的compile出來) 可能要到週末才會有比較完整的版本出現,速度還不錯(雖然比不上chromium) ################################################# orangeFox 3.1Beta 3 (注意是beta測試版 Mozilla官方尚未釋出3.1正式版) Mozilla Firefox 3.1 beta 3 release note 發現指令集、march影響不大(gcc版本影響較大)就把march=athlon64改成mtune=athlon64 另外把中文語系放進去,稍微調整一下FX預設的設定 PS.如果之前有用3.1beta2,記得要先移除 3.1beta2的語言套件 如果想嘗試自己編編看的話,可以參考這個速成班 http://oranqe.wordpress.com/2009/03/10/ ... ld-pgo-fx/ Adobe Flash Player 10 ################################################# orangeFox 3.1Beta 2 (注意是beta版 Mozilla官方尚未釋出正式版) Catalyst 9.1 釋出讓我回來繼續用Linux,這次只有一個版本 athlon64用的 請與下面的東西搭配使用 Adobe Flash Player 10 正體中文語言檔zh-TW.xpi ################################################################## orangeFox 3.0.3 這版有三個版本,三者的差距應該很小 甚至不一定會有哪個版本一定快過哪個版本(這個也許跟跑PGO的方法有關係) PGO改善遠比指令集最佳化影響還要來的大,挑一個能跑的使用就可以 1.Athlon64(Venice以上) 比Athlon64多了SSE3指令集 2.Athlon64 3.SSE2 ################################################################## orangeFox 3.0.1 因為swiftfox在一些特殊步驟下會當機,所以才開始自己編編看 在編的時候看各版本(ubuntu裡的firefox跟官方版的firefox、swiftfox) 都沒有PGO覺得蠻奇怪的 不是應該要有嗎? 於是就順手把PGO給它弄上去,第一個版本編出來很不穩定 後來經過多次嘗試發現是 -mfpmath 的問題,把它去掉後就很順利的完成PGO build 用的是Firefox 3.0.1的source code (雖然不知道為什麼agent上是3.0.2pre) 基本上除了最佳化和PGO部份外其他都就照官方建議的那樣 編譯用的是GCC 4.3.1 效能嘛 就 SunSpider JavaScript Benchmark比Windows上Ayakawa的sse2 PGU快 (只有athlon64最佳化速度是74xx ms 加上pgo後變成 50xx ms Ayakawa的PGU約在54xx ms) 其他部份的測試就沒多做了(浪費在PGO還有-mfpmath的時間太多了) 另外改了一下logo跟distribution ID (工作列的icon用的竟然是png不是ico真是意外) 也把裡面的locale 改成zh-TW,不過沒附上語言套件 請到mozilla ftp上 下載zh-TW.xpi回來安裝 擇一下載(9.6 MB) -- 只在ubuntu 8.04上測試過 除了 有問題的flash plugin 導致FX當掉之外,目前沒碰過當掉的情形 |
發表人: | ina2588 [ 2008-07-26, 18:35 ] |
文章主題 : | |
所以這個是板主你編譯用於linux的嗎?能編一個win的嗎? |
發表人: | orange [ 2008-07-27, 02:24 ] |
文章主題 : | |
本來是想編windows版本 在準備好perl、python後 就卡在moztools上 按照官方步驟下去set 路徑,卻一直出現沒有set MOZ_TOOLS的錯誤提示 |
發表人: | 三腳貓 Three-leg-cat [ 2008-07-28, 16:53 ] |
文章主題 : | |
不錯用,不過可能這邊平時用 Swiftweasel 已經內置了 Adblock Plus,在下也加安裝了 Flash Killer 和非官方版 Fasterfox,所以也沒有細仔比較兩者是了。 而且測試這台是 Celeron 4…… |
發表人: | s793016 [ 2008-07-28, 17:02 ] |
文章主題 : | |
orange 寫:
Win32 下應該看這篇吧。 雖然 mozilla build system 有用到 mingw 的 unix like shell,不過官方已經不建議直接用 mingw 去編。 |
發表人: | orange [ 2008-07-29, 03:39 ] |
文章主題 : | |
看過那篇 不過馬上就關掉了 心理想:如果要用VC編,那乾脆就用ayakawa的就好 大部分要的他都已經有了(穩定、PGO、指令集最佳化) |
發表人: | 某A [ 2008-07-29, 09:59 ] |
文章主題 : | |
orange 寫: 看過那篇 不過馬上就關掉了
心理想:如果要用VC編,那乾脆就用ayakawa的就好 大部分要的他都已經有了(穩定、PGO、指令集最佳化) 可是win build官方正式支援的是vc builds 所以也許是往vc express的方向前進!?(大誤) 註:vc express+psdk編起來很多設定必需設成停用… |
發表人: | froce [ 2008-08-01, 17:47 ] |
文章主題 : | |
沒有上任何效能或bug相關的patch嗎?... 是這樣的話拿build config來自己編編看好了... --- 對了... orange兄你的cpu是什麼?... 我目前用的是筆電的Core 2 Duo T7100... 最快時脈是1.8 GHz... 自己編出來的版本... 測出來的速度是3500 ms左右... 不過我自己的版本因為用上了--enable-system-sqlite... 所以ubuntu用戶應該是無法直接使用的... 要更新sqlite到3.6.0... 否則上一頁、下一頁、place都無法使用... |
發表人: | orange [ 2008-08-01, 18:12 ] |
文章主題 : | |
froce 寫: 沒有上任何效能或bug相關的patch嗎?... 是這樣的話拿build config來自己編編看好了... 沒任何patch,只是個很無腦的版本 臨時起意編的 官方編譯選項幾乎都不知道是做什麼用的(所以幾乎都沒用) 因此有些功能有問題(設定->應用程式那邊是空白的) buildconfig也沒什麼好看的(空空的XD) 代碼: --enable-application=browser --enable-application=browser --enable-libxul '--enable-optimize=-O3 -fforce-addr -mmmx -m3dnow -msse -msse2 -march=athlon64 -pipe -fomit-frame-pointer' --enable-profile-guided-optimization --disable-crashreporter --disable-debug --disable-tests --disable-javaxpcom --disable-updater --with-distribution-id=orangeFox 引言回覆: 對了...
orange兄你的cpu是什麼?... athlon64 3000+(1.8G) 既然你的cpu是Core 2 Duo 不彷也試試看GCC 4.3.1(有新增-march=core2) -- 我是用ubuntu內附的gcc 4.2.4 編譯gcc 4.3.1 編完後 移除gcc 4.2.4 在make install gcc 4.3.1 |
發表人: | roytam1 [ 2008-08-03, 10:02 ] |
文章主題 : | |
orange 寫: 看過那篇 不過馬上就關掉了 但是你有需要但沒有的功能時你還得自己編啦…
心理想:如果要用VC編,那乾脆就用ayakawa的就好 大部分要的他都已經有了(穩定、PGO、指令集最佳化) 我自己要用UAO雙向對應最後也得自己編呢。 最近Firefox 3.1 a1加了ogg vorbis 和 ogg theora支援,但是 libtheora 卻不支援 VC7.1,最後還得去 xiph 開 ticket submit workaround patch。 |
發表人: | 三腳貓 Three-leg-cat [ 2008-09-04, 19:46 ] |
文章主題 : | |
orange 寫: 因為swiftfox在一些特殊步驟下會當機,所以才開始自己編編看
在編的時候看各版本(ubuntu裡的firefox跟官方版的firefox、swiftfox) 都沒有PGO覺得蠻奇怪的 不是應該要有嗎? 剛剛有了 Swiftweasel 3.0.2 RC 的 PGO 版本,我覺得也很快,各位可以比較一下。 http://swiftweasel.tuxfamily.org/forum/ ... php?id=194 |
發表人: | orange [ 2008-09-07, 16:46 ] |
文章主題 : | |
目前3.0.2 RC PGO編譯不能 可以編出普通版但是調校完後關掉,就在run-firefox.sh那裡出現squence error (如果我沒記錯的話)然後就跳出了 有人碰到類似問題嗎? run-firefox.sh 代碼: #!/bin/sh export NO_EM_RESTART=1 mkdir $OBJDIR/_profileprofile $OBJDIR/dist/bin/firefox -no-remote -profile $OBJDIR/_profileprofile .mozconfig裡面相關的數值是這樣 代碼: mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj-@CONFIG_GUESS@
mk_add_options PROFILE_GEN_SCRIPT=/home/user/run-firefox.sh user已經改成自己的名稱了 |
發表人: | NPX2004 [ 2008-09-07, 21:00 ] |
文章主題 : | |
注意一下,MF的下載網址不是這樣的喔! 應該是http://www.mediafire.com/download.php?[得到的序號] |
發表人: | orange [ 2008-09-26, 12:21 ] |
文章主題 : | |
還是沒辦法編譯正式版的firefox 3.0.2 pgo 想繼續用PGO的可以轉用swiftweasel 3.0.2 http://swiftweasel.tuxfamily.org/ http://sourceforge.net/project/showfile ... _id=195473 |
發表人: | froce [ 2008-09-27, 16:59 ] |
文章主題 : | |
3.0.2我沒編過... 不過3.0.3我可以用pgo編出來...再試一次?... |
第 1 頁 (共 3 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |