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

Waterfox 48.0.2: 06 September [Firefox 64-Bit] - Page 161

post #1601 of 7225
Quote:
Originally Posted by MrAlex View Post


 
Fair enough but I'm always paranoid that some things won't happen unless I specifically imply them, such as I always check if I've typed a command correct letter by letter tongue.gif and I'm very wary about using /Qax because it provides no benefit at all to AMD users. Although the AMD base is small I'd still like to cater for them. The next build will probably be MSVC unless the ICC works, and works better. After all the main point is to get the most performance possible biggrin.gif And I've looked at many different ways of compiling Firefox with ICC but still get the same LNK errors.

And I definitely won't hesitate to contact you, thank you. Might contact you in this thread just in case people are interested to know what's going on smile.gif

Edit:
I'm not the only one that does it tongue.gif :
http://pcxfirefox.googlecode.com/svn/trunk/mozconfig/x64/firefox/.mozconfig
Code:
ac_add_options --enable-optimize="-O2 -Ot -Oi -Ob2 -Oy -GT -Gy -GF -GL [B]-favor:blend[/B]"

I know what you mean, I do it sometimes too, but it's better to keep things clean when possible smile.gif

As for that link, as they say: "Η ημιμάθεια είναι χειρότερη της αμάθειας." tongue.gif

By default the Intel compiler's using /arch:SSE2 if /arch isn't specified, but this shouldn't matter in your case since all 64bit CPUs have SSE2 (and no I don't count some ancient AMD CPUs tongue.gif)

/Qax isn't /Qx; it doesn't generate code for Intel CPUs only. That's what /Qx does.

http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011/compiler_c/copts/common_options/option_ax_lcase.htm
post #1602 of 7225
Test....
Edited by djkilla - 1/26/12 at 1:59pm
post #1603 of 7225
Thread Starter 
Quote:
Originally Posted by chm44 View Post

Quote:
Originally Posted by MrAlex View Post


 
Fair enough but I'm always paranoid that some things won't happen unless I specifically imply them, such as I always check if I've typed a command correct letter by letter tongue.gif and I'm very wary about using /Qax because it provides no benefit at all to AMD users. Although the AMD base is small I'd still like to cater for them. The next build will probably be MSVC unless the ICC works, and works better. After all the main point is to get the most performance possible biggrin.gif And I've looked at many different ways of compiling Firefox with ICC but still get the same LNK errors.

And I definitely won't hesitate to contact you, thank you. Might contact you in this thread just in case people are interested to know what's going on smile.gif

Edit:
I'm not the only one that does it tongue.gif :
http://pcxfirefox.googlecode.com/svn/trunk/mozconfig/x64/firefox/.mozconfig
Code:
ac_add_options --enable-optimize="-O2 -Ot -Oi -Ob2 -Oy -GT -Gy -GF -GL [B]-favor:blend[/B]"

I know what you mean, I do it sometimes too, but it's better to keep things clean when possible smile.gif

As for that link, as they say: "Η ημιμάθεια είναι χειρότερη της αμάθειας." tongue.gif

By default the Intel compiler's using /arch:SSE2 if /arch isn't specified, but this shouldn't matter in your case since all 64bit CPUs have SSE2 (and no I don't count some ancient AMD CPUs tongue.gif)

/Qax isn't /Qx; it doesn't generate code for Intel CPUs only. That's what /Qx does.

http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011/compiler_c/copts/common_options/option_ax_lcase.htm

 

I always liked Greek sayings, they generally tend to be correct as well tongue.gif Yeah, Microsoft's compiler includes SSE2 by default as well for 64-Bit builds.

I believe that for that to happen I need to specify both /Qax and /arch:

 

Quote:
If you specify both the -ax and -m options (Linux) or the /Qax and /arch options (Windows), the baseline code will execute on non-Intel processors compatible with the processor type specified by the -m or /arch option.

Whereas if I don't specify /arch with /Qax:

 

Quote:
Tells the compiler to generate multiple, processor-specific auto-dispatch code paths for Intel processors if there is a performance benefit.

Which I assume will do nothing for AMD processors?

 



Quote:
Originally Posted by djkilla View Post

Mr Alex - Don't know if this will help but I believe the builder of PCXFirefox and other builders of optimized Firefox discuss different techniques and share info using TeTe's message board. Check it out and go through some of the topics. I suggest asking any questions you may have. Everyone seems to be very friendly and knowledgeable on building optimized versions of Firefox. Hope this helps you!

TeTe's message board:
http://cgi38.plala.or.jp/tete009/board.cgi


 

Thanks for that link, I've asked about my problem and maybe they might be able to help me out! smile.gif

    
CPUGraphicsRAMHard Drive
Intel Core i7-4650U Intel HD Graphics 5000 Samsung 8GB DDR3 Samsung 512GB SSD 
OS
Macintosh OS X "Yosemite" 
  hide details  
Reply
    
CPUGraphicsRAMHard Drive
Intel Core i7-4650U Intel HD Graphics 5000 Samsung 8GB DDR3 Samsung 512GB SSD 
OS
Macintosh OS X "Yosemite" 
  hide details  
Reply
post #1604 of 7225
sadly it would seem that WaterFox is slower on my computer then Mozilla's own X64 nightly, keep up the work i'll keep my eye on it

65

14998308066931891435.png

79657695619540090649.png
post #1605 of 7225
I hope you know Nightly is newer than the current Waterfox build. For a valid test, test Waterfox against the latest stable version of Firefox (currently Firefox 9).
The Batcomputer
(24 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i7-6700K @ 4.6 GHz ASUS Z170-PREMIUM LGA 1151 ATX Intel Motherboard ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... 
RAMHard DriveHard DriveHard Drive
G.SKILL Trident Z Series 32GB (2 x 16GB) 3200MH... SAMSUNG 950 PRO M.2 256GB SSD (Windows) SAMSUNG 840 PRO 128GB SATA III SSD (macOS) SAMSUNG 850 PRO 128GB SATA III SSD (Ubuntu) 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 850 EVO 500GB SATA III SSD (Games + Vir... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... 
CoolingOSOSOS
Swiftech H320-X2 Prestige AIO Water Cooling Windows 10 Pro Anniversary Update 64-bit macOS 10.12 Sierra Ubuntu 16.04.1 Xenial Xerus 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 WQHD... Ducky Shine 5 RGB LED Backlit Mechanical Keyboa... EVGA Supernova 1200 P2 80 PLUS PLATINUM Certifi... Phanteks Enthoo Primo ATX Full Tower Computer C... 
MouseMouse PadAudioAudio
Ducky Secret RGB Mouse Ducky Flipper Mouse Pad Schiit Modi 2 Uber USB DAC Behringer MS40 Studio Monitors 
  hide details  
Reply
The Batcomputer
(24 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i7-6700K @ 4.6 GHz ASUS Z170-PREMIUM LGA 1151 ATX Intel Motherboard ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... 
RAMHard DriveHard DriveHard Drive
G.SKILL Trident Z Series 32GB (2 x 16GB) 3200MH... SAMSUNG 950 PRO M.2 256GB SSD (Windows) SAMSUNG 840 PRO 128GB SATA III SSD (macOS) SAMSUNG 850 PRO 128GB SATA III SSD (Ubuntu) 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 850 EVO 500GB SATA III SSD (Games + Vir... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... 
CoolingOSOSOS
Swiftech H320-X2 Prestige AIO Water Cooling Windows 10 Pro Anniversary Update 64-bit macOS 10.12 Sierra Ubuntu 16.04.1 Xenial Xerus 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 WQHD... Ducky Shine 5 RGB LED Backlit Mechanical Keyboa... EVGA Supernova 1200 P2 80 PLUS PLATINUM Certifi... Phanteks Enthoo Primo ATX Full Tower Computer C... 
MouseMouse PadAudioAudio
Ducky Secret RGB Mouse Ducky Flipper Mouse Pad Schiit Modi 2 Uber USB DAC Behringer MS40 Studio Monitors 
  hide details  
Reply
post #1606 of 7225
Quote:
Originally Posted by Lord Venom View Post

I hope you know Nightly is newer than the current Waterfox build. For a valid test, test Waterfox against the latest stable version of Firefox (currently Firefox 9).

yea that is true, but i use nightly as my main browser (have for over a year with no issues biggrin.gif) so if i am going to look at a replacement i will naturally compare it to what i am currently using
post #1607 of 7225
Quote:
Originally Posted by MrAlex View Post

 

I always liked Greek sayings, they generally tend to be correct as well tongue.gif Yeah, Microsoft's compiler includes SSE2 by default as well for 64-Bit builds.

I believe that for that to happen I need to specify both /Qax and /arch:

 

Whereas if I don't specify /arch with /Qax:

 

Which I assume will do nothing for AMD processors?

 


 

Thanks for that link, I've asked about my problem and maybe they might be able to help me out! smile.gif

/arch:SSE2 is the default for any x64 compiler and specifically for Intel compiler for 32bit builds too. So you only need to specify /QaxXXXX if you want to generate additional code for a specific architecture which will run on any CPU (intel and AMD).
post #1608 of 7225
I have two problems with Waterfox I hope you can assist with:
  • I'm unable to update 9.0 to 9.0.1 - the Help-> about dialog says that Waterfox is up to date, and the update wizard that is launched on Waterfox start errors with "no update found" message.
  • The Evernote web clipper addon doesn't work with Waterfox (I understand that this is probably an issue with the addon and x64, as this happens on Pale Moon x64 as well, but this is a deal breaker for me - and I'd be glad to be able to have it solved so I can enjoy using Waterfox, which is great except this issue. I've send a ticket about it to Evernote as well).

Keep the great job, and thanks for the help =)
post #1609 of 7225
addon's have to be fixed by the addon maker.. (probably recompiled for 64bit) most likely...
post #1610 of 7225
It can't be solved by anyone except the creator of the plugin - they'd need to release a x64 browser compatible version for it to work otherwise you'd probably be better off sticking with 32-bit Firefox.
The Batcomputer
(24 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i7-6700K @ 4.6 GHz ASUS Z170-PREMIUM LGA 1151 ATX Intel Motherboard ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... 
RAMHard DriveHard DriveHard Drive
G.SKILL Trident Z Series 32GB (2 x 16GB) 3200MH... SAMSUNG 950 PRO M.2 256GB SSD (Windows) SAMSUNG 840 PRO 128GB SATA III SSD (macOS) SAMSUNG 850 PRO 128GB SATA III SSD (Ubuntu) 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 850 EVO 500GB SATA III SSD (Games + Vir... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... 
CoolingOSOSOS
Swiftech H320-X2 Prestige AIO Water Cooling Windows 10 Pro Anniversary Update 64-bit macOS 10.12 Sierra Ubuntu 16.04.1 Xenial Xerus 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 WQHD... Ducky Shine 5 RGB LED Backlit Mechanical Keyboa... EVGA Supernova 1200 P2 80 PLUS PLATINUM Certifi... Phanteks Enthoo Primo ATX Full Tower Computer C... 
MouseMouse PadAudioAudio
Ducky Secret RGB Mouse Ducky Flipper Mouse Pad Schiit Modi 2 Uber USB DAC Behringer MS40 Studio Monitors 
  hide details  
Reply
The Batcomputer
(24 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i7-6700K @ 4.6 GHz ASUS Z170-PREMIUM LGA 1151 ATX Intel Motherboard ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... ASUS ROG GeForce GTX 1070 STRIX-GTX1070-O8G-GAM... 
RAMHard DriveHard DriveHard Drive
G.SKILL Trident Z Series 32GB (2 x 16GB) 3200MH... SAMSUNG 950 PRO M.2 256GB SSD (Windows) SAMSUNG 840 PRO 128GB SATA III SSD (macOS) SAMSUNG 850 PRO 128GB SATA III SSD (Ubuntu) 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 850 EVO 500GB SATA III SSD (Games + Vir... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... Seagate Ironwolf 10TB NAS 7200 RPM 256MB Cache ... 
CoolingOSOSOS
Swiftech H320-X2 Prestige AIO Water Cooling Windows 10 Pro Anniversary Update 64-bit macOS 10.12 Sierra Ubuntu 16.04.1 Xenial Xerus 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 WQHD... Ducky Shine 5 RGB LED Backlit Mechanical Keyboa... EVGA Supernova 1200 P2 80 PLUS PLATINUM Certifi... Phanteks Enthoo Primo ATX Full Tower Computer C... 
MouseMouse PadAudioAudio
Ducky Secret RGB Mouse Ducky Flipper Mouse Pad Schiit Modi 2 Uber USB DAC Behringer MS40 Studio Monitors 
  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 48.0.2: 06 September [Firefox 64-Bit]