I've been taking a look at package lists and the dependencies of key
apps and libraries. The following look worth investigating with respect
to VFP optimisations:
I haven't tidied this list up fully, so there is a mix of binary and
source package names... I've done no benchmarking or profiling on these
yet, so I can't guarantee that they're all relevant... anyway, here's my
current list:
Desktop/Universal (applicable to pretty much any install with a GUI)
gcc libraries (libgcc* libstdc++* libgcj* etc.)
libc6 (i.e., glibc)
cairo2
freetype6
pango
pixman (uncertain how much floating-point this contains)
libjpeg* (uncertain how much floating-point this contains)
libpng* (uncertain how much floating-point this contains)
libgtk+* (uncertain how much floating-point this contains)
libgnome* (uncertain how much floating-point this contains)
libqt* (uncertain how much floating-point this contains; is this used
outside kubuntu?)
libgl1-mesa-* (Probably we're expecting OEM's own GL acceleration to be
used instead?)
libglu1-mesa (Probably we're expecting OEM's own GL acceleration to be
used instead?)
xorg (probably not a priority; most of the potential benefit will come
from SoC manufacturers' X drivers. Only certain extensions such as RENDER,
COMPOSITE and GLX, and the core font rendering which is not much used these
days, are likely to make much use of floating-point)
xscreensaver* (Not directly useful, but may impact user perception of
performance. There is a separate, related issue: xscreensaver can be bad for
battery-powered devices... I notice that xscreensaver-gl is in
ubuntu-netbook-remix by default, which is can bad news especially where 3D
acceleration is partial or absent. See also threads such as
https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/174191)
Web (applicable to all standard installs)
firefox
xulrunner
openjdk-6*
Generic acceleration libraries (desirable)
liboil (number-crunching acceleration library used by pulseaudio,
gstreamer etc.)
Media (desirable)
gstreamer --- I don't know the architecture of gstreamer, so I can't
comment on all the various subordinate packages here
gstreamer*-ffmpeg
gstreamer*-mp3
pulseaudio
libsamplerate
libvorbis
libtheora ? (Don't know how much theora video is really out there)
Office / apps (desirable)
openoffice.org
gimp
I've intentionally disregarded whether packages are libraries or not, in
order to produce a more complete picture. However, many of these
packages _are_ libraries, so there is probably significant benefit to be
had even if only library packages are built for VFP.
Cheers
--
armel gcc default optimisations
https://bugs.launchpad.net/bugs/303232
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs