Overclock.net › Forums › Software, Programming and Coding › Other Software › Waterfox 18.0.1: 19 January [Firefox 64-Bit]
New Posts  All Forums:Forum Nav:

Waterfox 18.0.1: 19 January [Firefox 64-Bit] - Page 228

post #2271 of 5140
Quote:
Originally Posted by MrAlex View Post

Well Waterfox 12 was just compiled with MSVC. Something changed and I kept on getting errors compiling the usual way.
I wanted Waterfox 13 to be big, and wanted to release it compiled by Intel's C++ Compiler but now there are errors that were never appearing before every since FF13b2. (I was getting 10-20% improvements with ICC).
At the moment Waterfox 13 will be compiled with Intel's LibM (moved to from AMD's LibM), MSVC 10 and tcmalloc from Google's Performance tools.
Hopefully Mozilla fix whatever issue ICC is having or I'll have to try and fix it myself, something I'm not looking forward to due to the thousands of files that make up Firefox.
Yeah, good luck thumb.gifbiggrin.gif
post #2272 of 5140
Quote:
Originally Posted by Derko1 View Post

I am having issues with Youtube being really slow to load videos. It's fine on chrome and ie. On waterfox they take like 15secs to start and then they'll stop to buffer every 5 secs... What could be wrong?

I've noticed slight choppiness in Youtube seems to happen when Noscript is ready to do an update and is waiting for you to restart the browser.
Higher Pinnacle
(8 items)
 
Ultimate Rig
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 950 Rampage III Formula AMD Radeon HD 6950 Kingston 
CoolingMonitorPowerCase
Corsair H100 Asus VH236H Silverstone Strider Plus 1000 W Cooler Master HAF-X 
CPUMotherboardGraphicsGraphics
Intel Core i7 3770K ASRock Z77 OC Formula XFX Radeon HD 7950 Core Edition  XFX Radeon HD 7950 Core Edition  
Hard DriveHard DriveHard DriveHard Drive
Western Digital Caviar Black 2TB WD2002FAEX Western Digital Caviar Black 2TB WD2002FAEX Western Digital Caviar Black 2TB WD2002FAEX Mushkin Chronos Deluxe 240GB 
Optical DriveCoolingPowerCase
LG WH14NS40 14X Blu-Ray Writer BD-R Cooler Master Hyper 212 Evo Direct Touch XFX PRO1050W Black Edition Corsair Graphite Series 600TM 
Other
nGear Flash Card Reader 3.5in Internal USB Blac... 
  hide details  
Reply
Higher Pinnacle
(8 items)
 
Ultimate Rig
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 950 Rampage III Formula AMD Radeon HD 6950 Kingston 
CoolingMonitorPowerCase
Corsair H100 Asus VH236H Silverstone Strider Plus 1000 W Cooler Master HAF-X 
CPUMotherboardGraphicsGraphics
Intel Core i7 3770K ASRock Z77 OC Formula XFX Radeon HD 7950 Core Edition  XFX Radeon HD 7950 Core Edition  
Hard DriveHard DriveHard DriveHard Drive
Western Digital Caviar Black 2TB WD2002FAEX Western Digital Caviar Black 2TB WD2002FAEX Western Digital Caviar Black 2TB WD2002FAEX Mushkin Chronos Deluxe 240GB 
Optical DriveCoolingPowerCase
LG WH14NS40 14X Blu-Ray Writer BD-R Cooler Master Hyper 212 Evo Direct Touch XFX PRO1050W Black Edition Corsair Graphite Series 600TM 
Other
nGear Flash Card Reader 3.5in Internal USB Blac... 
  hide details  
Reply
post #2273 of 5140
Quote:
Originally Posted by MrAlex View Post

Well Waterfox 12 was just compiled with MSVC. Something changed and I kept on getting errors compiling the usual way.
I wanted Waterfox 13 to be big, and wanted to release it compiled by Intel's C++ Compiler but now there are errors that were never appearing before ever since FF13b2. (I was getting 10-20% improvements with ICC).
At the moment Waterfox 13 will be compiled with Intel's LibM (moved to from AMD's LibM), MSVC 10 and tcmalloc from Google's Performance tools.
Hopefully Mozilla fix whatever issue ICC is having or I'll have to try and fix it myself, something I'm not looking forward to due to the thousands of files that make up Firefox.

I have a few links for you to take a look at. All of this is greek to me but maybe it can help you. Definitely useful info:

This was an interesting post. Read all 4 pages! There's some good tips.
http://forum.palemoon.org/viewtopic.php?f=5&t=622

Info on building.
http://code.google.com/p/pcxfirefox/w/list

Additional different info which may be useful.
http://code.google.com/p/htguardmozilla/w/list
post #2274 of 5140
Quote:
Originally Posted by MrAlex View Post

Well Waterfox 12 was just compiled with MSVC. Something changed and I kept on getting errors compiling the usual way.
I wanted Waterfox 13 to be big, and wanted to release it compiled by Intel's C++ Compiler but now there are errors that were never appearing before ever since FF13b2. (I was getting 10-20% improvements with ICC).
At the moment Waterfox 13 will be compiled with Intel's LibM (moved to from AMD's LibM), MSVC 10 and tcmalloc from Google's Performance tools.
Hopefully Mozilla fix whatever issue ICC is having or I'll have to try and fix it myself, something I'm not looking forward to due to the thousands of files that make up Firefox.

So that means WF13 will also not be considered a "complete build" when it is released because of the errors?
post #2275 of 5140
Quote:
Originally Posted by kevindd992002 View Post

So that means WF13 will also not be considered a "complete build" when it is released because of the errors?

All the builds are complete. You don't seem to understand how the code is compiled. Good thing I'm here to explain it. When building Waterfox, there's lots of different tools needed and many ways to compile the code. Some tools will compile the program but can introduce errors because of the way the tools handle the code. There's also all the different configuring methods to choose from. It can really be very tedious and frustrating making these builds. A lot of people don't seem to know exactly how complicated the process can be. If something isn't right, it could take hours or days to debug and re-build again.

I would recommend clicking the following link to see what's needed to build Waterfox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites

Here's some of the configuring that needs to be done to give you an idea on what's involved:
https://developer.mozilla.org/en/Configuring_Build_Options

There's actually lots more involved. Want to give it a try? Here's some info to get you started:
https://developer.mozilla.org/en/Build_Documentation

The links in my last post will also give you everything you need to make your own build. Once you give it a try, then you quickly realize it's not that easy and appreciate everything Mr Alex and others go through to give us a 64bit build. Hope this answers and helps you should you wish to make a build. thumb.gif
post #2276 of 5140
Quote:
Originally Posted by djkilla View Post

All the builds are complete. You don't seem to understand how the code is compiled. Good thing I'm here to explain it. When building Waterfox, there's lots of different tools needed and many ways to compile the code. Some tools will compile the program but can introduce errors because of the way the tools handle the code. There's also all the different configuring methods to choose from. It can really be very tedious and frustrating making these builds. A lot of people don't seem to know exactly how complicated the process can be. If something isn't right, it could take hours or days to debug and re-build again.
I would recommend clicking the following link to see what's needed to build Waterfox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites
Here's some of the configuring that needs to be done to give you an idea on what's involved:
https://developer.mozilla.org/en/Configuring_Build_Options
There's actually lots more involved. Want to give it a try? Here's some info to get you started:
https://developer.mozilla.org/en/Build_Documentation
The links in my last post will also give you everything you need to make your own build. Once you give it a try, then you quickly realize it's not that easy and appreciate everything Mr Alex and others go through to give us a 64bit build. Hope this answers and helps you should you wish to make a build. thumb.gif

Yeah I understand that compiling is very very hard. But there is supposedly a "preferred" compile tool by MrAlex that he thinks would produce the best results, right? In the case, WF13 won't be compiled using the best compiler because of the errors he is encountering, yes?
post #2277 of 5140
Quote:
Originally Posted by kevindd992002 View Post

Quote:
Originally Posted by djkilla View Post

All the builds are complete. You don't seem to understand how the code is compiled. Good thing I'm here to explain it. When building Waterfox, there's lots of different tools needed and many ways to compile the code. Some tools will compile the program but can introduce errors because of the way the tools handle the code. There's also all the different configuring methods to choose from. It can really be very tedious and frustrating making these builds. A lot of people don't seem to know exactly how complicated the process can be. If something isn't right, it could take hours or days to debug and re-build again.
I would recommend clicking the following link to see what's needed to build Waterfox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites
Here's some of the configuring that needs to be done to give you an idea on what's involved:
https://developer.mozilla.org/en/Configuring_Build_Options
There's actually lots more involved. Want to give it a try? Here's some info to get you started:
https://developer.mozilla.org/en/Build_Documentation
The links in my last post will also give you everything you need to make your own build. Once you give it a try, then you quickly realize it's not that easy and appreciate everything Mr Alex and others go through to give us a 64bit build. Hope this answers and helps you should you wish to make a build. thumb.gif

Yeah I understand that compiling is very very hard. But there is supposedly a "preferred" compile tool by MrAlex that he thinks would produce the best results, right? In the case, WF13 won't be compiled using the best compiler because of the errors he is encountering, yes?
Correct. The Intel compiler can produce some impressive results, but as of yet not 100% stable waterfox code. Microsoft Visual Studio (the tool recommended and used by Mozilla) will generally create stable code (depending on the compile flags you set of course: I'm looking at you fp:fast) but not quite as fast as ICC. I highly recommend anyone who enjoys tinkering with things to try a Mozilla build, its good fun and you can totally tailor it to your needs (the build I am running now has a somewhat more aggressive strip and x64 AVX support).
post #2278 of 5140
Has anyone attempted to compile a version using the Microsoft Visual Studio 11 beta yet?
post #2279 of 5140
I'm almost tempted to make my own build. I've been looking over various mozconfig files for 64bit builds. Anyone know what are the complete options available to change and descriptions of each option? I tried searching for mozconfig options with descriptions and couldn't find any info.

Various mozconfig setups:
http://code.google.com/p/htguardmozilla/source/browse/trunk/firefox/.mozconfig

http://code.google.com/p/pcxfirefox/source/browse/trunk/mozconfig/x64/firefox/.mozconfig

http://code.google.com/p/lawlietfox/source/browse/trunk/.mozconfig/windows/.mozconfig
post #2280 of 5140
Thread Starter 
Quote:
Originally Posted by Lord Venom View Post

Has anyone attempted to compile a version using the Microsoft Visual Studio 11 beta yet?

 

Yes, but it isn't used because there's a bug using MSVC11 with PGO. There isn't a very big performance benefit.

 

Quote:
Originally Posted by djkilla View Post

I'm almost tempted to make my own build. I've been looking over various mozconfig files for 64bit builds. Anyone know what are the complete options available to change and descriptions of each option? I tried searching for mozconfig options with descriptions and couldn't find any info.

Various mozconfig setups:
http://code.google.com/p/htguardmozilla/source/browse/trunk/firefox/.mozconfig

http://code.google.com/p/pcxfirefox/source/browse/trunk/mozconfig/x64/firefox/.mozconfig

http://code.google.com/p/lawlietfox/source/browse/trunk/.mozconfig/windows/.mozconfig

 

Most of the options are in the js/src/configure file.


Edited by MrAlex - 5/18/12 at 12:31am
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 960 Foxconn Flamingblade GTi Sapphire Radeon HD 6870 4GB Corsair Dominator 
Hard DriveOSMonitorKeyboard
Hitachi Deskstar 7K1000.C 1TB Windows Server 2008 R2 Standard Edition Philips V-Line 221V2SB Blaze K1208 
PowerCaseMouse
XFX 850W Black Edition Fractal Design Core 3000 Blaze M0602 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 960 Foxconn Flamingblade GTi Sapphire Radeon HD 6870 4GB Corsair Dominator 
Hard DriveOSMonitorKeyboard
Hitachi Deskstar 7K1000.C 1TB Windows Server 2008 R2 Standard Edition Philips V-Line 221V2SB Blaze K1208 
PowerCaseMouse
XFX 850W Black Edition Fractal Design Core 3000 Blaze M0602 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Software
Overclock.net › Forums › Software, Programming and Coding › Other Software › Waterfox 18.0.1: 19 January [Firefox 64-Bit]