Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 211595 - netscape-flash- terribly slow under xorg-server compiled without MMX (like with gcc < 3.3.4)
Summary: netscape-flash- terribly slow under xorg-server compiled without MMX...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2008-02-27 08:00 UTC by Honza
Modified: 2008-02-27 08:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Honza 2008-02-27 08:00:34 UTC
net-www/netscape-flash- is terribly slow on many flashes, including the youtube flv player which compensate rendering slowness by dropping frames, if run under xorg-server (x11-base/xorg-server- compiled without MMX support, which happen automatically when compiling with gcc lower that 3.3.4 (or gcc between 4.3.0 and 4.3.4, but I suppose that doesn't exist yet).

After compiling xorg-server with newer gcc, gcc-3.4.6 for example, the problem is gone.

Interesting is, netscape-flash- works normally fast even without MMX in xorg-server.

Reproducible: Always

Steps to Reproduce:
1. gcc-config gcc lower that 3.3.4
2. emerge xorg-server (notice "checking for MMX capable platform... no")
3. emerge =net-www/netscape-flash-
4. go to youtube
Actual Results:  
It's unviewable.

Expected Results:  
It should play normally :-).
I think some warning at xorg-server compiling about missing critical functionality would be good. I mean gentoo warning, which will be more visible that that little checking for MMX capable platform... no" and more understable to BFU.

I suppose this bug would be marked WONTFIX or something with comment about obsolete toolchain. That's ok, I'm putting it here because geting the connection between slow flash and gcc used for compiling xorg-server is not trivial and there can be someone other with obsolete toolchain who can get the problem repaired faster because (s)he find this bug and see where the problem is.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-27 08:06:18 UTC
(In reply to comment #0)
Well thanks for notice, if anyone's still using unsupported gcc versions, they should follow ASAP. :)
Comment 2 Honza 2008-02-27 08:11:11 UTC
Sorry, readed the configure incorrectly.

It's not about gcc 3.3.4, it's about gcc 3.4.x (which means comment about 4.3.4 is invalid).

So, solution is to gcc-config to gcc better that 3.4.0 (like 3.4.6 for example).

Jakub Moc: already followed, already have newer gcc installed, still having kernel compiled with the older one. Also, revdep-rebuild recomended there wouldn't recompile xorg-server.