Linked by David Adams on Wed 7th Jul 2010 19:36 UTC, submitted by fran
Mozilla & Gecko clones Firefox 4 Beta (version 1) considered to be stable and safe to use for daily web browsing, though the features and content may change before the final product release.
Thread beginning with comment 432946
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: No flash in 64-bit
by sj87 on Fri 9th Jul 2010 05:13 UTC in reply to "RE[6]: No flash in 64-bit"
sj87
Member since:
2007-12-16

With soon-to-come hardware accelerated page rendering, Firefox claims the title of fastest gpu-accelerated upcoming browser, easily outclassing Google Chrome and Opera, and beating even IE9.


ON WINDOWS, maybe. Might even succeed on Mac, too. Linux is a completely different job. I don't myself trust on OpenGL to be the right technology for the job. XRender sucks because the mainstream drivers totally blow with it (Nvidia...).

Linux needs fast software rendering. WebKit has that. Gecko is - currently -ridiculously slow in rendering and as long as Mozilla concentrate on keeping the fuzz on with Windows & Direct2D, there's no hope in the Linux world.

Firefox already feels much slicker on Windows than on Linux when using KWin and OpenGL-based compositing with Nvidia drivers. Chrome and the others don't suffer of the same blow in rendering performance.

Edited 2010-07-09 05:15 UTC

Reply Parent Score: 2

RE[8]: No flash in 64-bit
by lemur2 on Sat 10th Jul 2010 10:06 in reply to "RE[7]: No flash in 64-bit"
lemur2 Member since:
2007-02-17

"With soon-to-come hardware accelerated page rendering, Firefox claims the title of fastest gpu-accelerated upcoming browser, easily outclassing Google Chrome and Opera, and beating even IE9.


ON WINDOWS, maybe. Might even succeed on Mac, too. Linux is a completely different job. I don't myself trust on OpenGL to be the right technology for the job. XRender sucks because the mainstream drivers totally blow with it (Nvidia...).

Linux needs fast software rendering. WebKit has that. Gecko is - currently -ridiculously slow in rendering and as long as Mozilla concentrate on keeping the fuzz on with Windows & Direct2D, there's no hope in the Linux world.

Firefox already feels much slicker on Windows than on Linux when using KWin and OpenGL-based compositing with Nvidia drivers. Chrome and the others don't suffer of the same blow in rendering performance.
"

Fortunately the solution here is trivially simple.

Don't use Nvidia drivers.

There isn't any problem on Linux with 2D hardware acceleration, via either OpenGL or via Xrender, if one takes the exceedingly simple step of not using Nvidia drivers.

On my system, using xf86-video-ati open source drivers:
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV710 954F) 20090101 TCL
OpenGL version string: 1.5 Mesa 7.7.1

Gecko has no problem at all rendering within Firefox, while Kwin is running and compositing is enabled.

PS: If one has an Nvidia card, from what I understand the nouveau driver does a fairly decent job these days.

Edited 2010-07-10 10:11 UTC

Reply Parent Score: 2

RE[9]: No flash in 64-bit
by sj87 on Sat 10th Jul 2010 11:24 in reply to "RE[8]: No flash in 64-bit"
sj87 Member since:
2007-12-16

Fortunately the solution here is trivially simple.

Don't use Nvidia drivers.


"Don't use graphics drivers."

I understand you were joking, no offence taken.

PS: If one has an Nvidia card, from what I understand the nouveau driver does a fairly decent job these days.


Nouveau is fine with XRender but doesn't really impress with its 3D/OpenGL implementation. I tried the Gallium3D drivers a week ago. I don't know about the level of the Mesa version but I understand Gallium3D is where the future development is targeted.

XRender is slow with Nvidia's official drivers and not much faster with Nouveau either. XRender is also very limited on the technical side itself. I might resort to it on a laptop but not on the desktop.

Edited 2010-07-10 11:25 UTC

Reply Parent Score: 2