Firefox3 rebuild

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
diegel
Donor
Donor
Posts: 352
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Firefox3 rebuild

Unread postby diegel » Fri Mar 27, 2015 3:21 am

I did a rebuild of firefox and some depending packages with more optimization and disabling useless features. Just in case anyone is interested in this you can find it on my ftp server: down

If you install firefox you have to install also cairo, since firefox will not work with the current nekoware cairo version.


mirror
http://r-a-c.de/dist/sgi/6.5/firefox3_diegel.tar.xz
Last edited by foetz on Sat Jan 07, 2017 5:22 am, edited 1 time in total.
Reason: original link down
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
foetz
Moderator
Moderator
Posts: 6578
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Firefox3 rebuild

Unread postby foetz » Fri Mar 27, 2015 5:06 am

i remember in the other thread you said this cairo was mipspro so how about the other one in that dir?

diegel
Donor
Donor
Posts: 352
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Fri Mar 27, 2015 6:03 am

foetz wrote:i remember in the other thread you said this cairo was mipspro so how about the other one in that dir?
Cairo, gtk and xrender are mipspro the rest is gcc.

From the optimization will benefit R10000 ore better, on R5000 it may be worse and the firefox version does not run on R7000.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

diegel
Donor
Donor
Posts: 352
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Sat Mar 28, 2015 10:38 am

Added mipspro build pixman and pagno also a gcc build firefox-3.0.19pre with more useless features disabled and additional optimization.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
foetz
Moderator
Moderator
Posts: 6578
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Firefox3 rebuild

Unread postby foetz » Sat Mar 28, 2015 6:42 pm

great, you really squeeze the last bit out of it. pun intended :D

Axatax_
Posts: 92
Joined: Wed Jan 21, 2015 3:08 pm

Re: Firefox3 rebuild

Unread postby Axatax_ » Sat Mar 28, 2015 7:19 pm

Does anyone know why GTK2 is so damn slow on IRIX?

User avatar
foetz
Moderator
Moderator
Posts: 6578
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Firefox3 rebuild

Unread postby foetz » Sat Mar 28, 2015 7:36 pm

Axatax_ wrote:Does anyone know why GTK2 is so damn slow on IRIX?

gtk2 is so damn slow everywhere :P

Axatax_
Posts: 92
Joined: Wed Jan 21, 2015 3:08 pm

Re: Firefox3 rebuild

Unread postby Axatax_ » Sat Mar 28, 2015 7:50 pm

gtk2 is so damn slow everywhere


Yeah, kinda, but it's *really* bad on SGI. I have a 200MHz PentiumPro sh*tbox with a Matrox Millennium I (remember that thing -- it pre-dates the incorporation of 3Dfx by three years...). This system will slap my 2x600 Octane left and right running GTK2 apps. Something doesn't compute with GTK2... Missing X extension or Intel-optimized SIMD?? Something 'aint right.

User avatar
foetz
Moderator
Moderator
Posts: 6578
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Firefox3 rebuild

Unread postby foetz » Sat Mar 28, 2015 8:20 pm

Axatax_ wrote:I have a 200MHz PentiumPro sh*tbox with a Matrox Millennium I (remember that thing -- it pre-dates the incorporation of 3Dfx by three years...). This system will slap my 2x600 Octane left and right running GTK2 apps. Something doesn't compute with GTK2... Missing X extension or Intel-optimized SIMD?? Something 'aint right.

sure, gtk2 is likely made for linux/x86. however even comparing gtk1 and gtk2 on x86 still shows quite a difference

diegel
Donor
Donor
Posts: 352
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Sat Mar 28, 2015 11:44 pm

Axatax_ wrote:Yeah, kinda, but it's *really* bad on SGI. I have a 200MHz PentiumPro sh*tbox with a Matrox Millennium I (remember that thing -- it pre-dates the incorporation of 3Dfx by three years...). This system will slap my 2x600 Octane left and right running GTK2 apps. Something doesn't compute with GTK2... Missing X extension or Intel-optimized SIMD?? Something 'aint right.

We don't have any support of antialiasing in our hardware, cairo and xrender have to calculate this on your main cpu. I am quite sure your Matrox Millennium can do this in hardware.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
55cancri
Posts: 33
Joined: Fri Mar 14, 2014 9:57 am
Location: Germany

Re: Firefox3 rebuild

Unread postby 55cancri » Mon Mar 30, 2015 1:05 am

It feels like browsing is now much faster, I think twice as fast. I have an 400MHz V8 Octane and browse through ebay with 200 articles on screen. Well, my claims are not particulary high, but I never did that with the old firefox3, because that would have taken half an hour, or so 8-)

diegel
Donor
Donor
Posts: 352
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Mon Mar 30, 2015 2:27 am

55cancri wrote:It feels like browsing is now much faster, I think twice as fast. I have an 400MHz V8 Octane and browse through ebay with 200 articles on screen. Well, my claims are not particulary high, but I never did that with the old firefox3, because that would have taken half an hour, or so 8-)
Thank you for testing.I am still surprised about the difference, I didn't change anything of the code, I just added some optimizing options to the compilers:

for gcc this option seems to make a difference:

Code: Select all

-mno-fp-exceptions

for mipspro I am using the following options. The INLINE part makes it much better:

Code: Select all

-O3 -mips4 -TARG:platform=IP35:proc=r16000 -OPT:Olimit=0:roundoff=3:IEEE_arithmetic=3:alias=TYPED -INLINE:all:dfe=off
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
Raion-Fox
Donor
Donor
Posts: 1393
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: Firefox3 rebuild

Unread postby Raion-Fox » Mon Mar 30, 2015 8:54 am

Speaking of FF, what are the roadblocks with the 3.5 series?
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)
Thinkpad R40 Pentium M 1.5GHz 2GB RAM kasha

Owner and operator of http://irix.pw

diegel
Donor
Donor
Posts: 352
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Mon Mar 30, 2015 9:04 am

TeamBlackFox wrote:Speaking of FF, what are the roadblocks with the 3.5 series?

I spend some time working on firefox3.5 but I still have no idea whats going wrong.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
Raion-Fox
Donor
Donor
Posts: 1393
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: Firefox3 rebuild

Unread postby Raion-Fox » Mon Mar 30, 2015 9:50 am

diegel wrote:
TeamBlackFox wrote:Speaking of FF, what are the roadblocks with the 3.5 series?

I spend some time working on firefox3.5 but I still have no idea whats going wrong.


Wish I could help, but I'm not interested in C++. Maybe ClassicHasClass could shed some light when he catches up on TenFourFox.
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)
Thinkpad R40 Pentium M 1.5GHz 2GB RAM kasha

Owner and operator of http://irix.pw


Return to “SGI: Development”

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest