Eric Anholt, the lead developer developer behind the Broadcom VC4 Mesa/Gallium3D driver stack for supporting the Raspberry Pi, has announced a new performance achievement.
Eric implemented a user-space buffer object cache for the Gallium3D driver. This buffer object cache is designed after the user-space cache he designed for Intel's driver while being employed by them. This cache reuses buffer objects that haven't been shared to other processes and frees buffer objects that have been in the cache unused for over one second.
Mesa 10.4.0 has been released! Mesa 10.4.0 is a feature release that
includes many updates and enhancements. The full list is available in
the release notes file in docs/relnotes/10.4.html.
The tag in the GIT repository for Mesa 10.4.0 is 'mesa-10.4.0'. I have
verified that the tag is in the correct place in the tree.
This week with the release of Phoronix Test Suite 5.4 we also announced LinuxBenchmarking.com, a collection of 32 systems running various upstream benchmarks on a daily basis in a fully automated manner. The daily upstream benchmarking ranges from the Linux kernel Git to Mesa to Arch/Antergos Linux to LLVM/Clang. Here's a walkthrough of the new lab housing this test farm where hundreds of benchmarks are run daily in looking for performance regressions and other changes with the upstream open-source code.
With this week's launch of Fedora 21, here's a performance comparison of the new Fedora Linux release compared to the Arch-based Antergos rolling-release distribution, Debian GNU/Linux Jessie, openSUSE Tumbleweed, CentOS Linux 7, and Ubuntu 14.10.
These six Linux distributions were all tested with the same hardware that came down to an MSI X99S SLI PLUS motherboard with Intel Xeon E5-2687W v3 ten-core processor plus Hyper Threading. The system also had 16GB of quad-channel DDR4 memory, 80GB Intel SSD, and Radeon HD 7850 graphics.
All six Linux distributions were tested with their default installation settings and packages.
Today's Catalyst 14.12 for Linux delivers OpenCL 2.0 support, VA-API video decoding with H.264/VC-1/MPEG-2/MPEG-4 format support, and distribution-specific packages offered at AMD.com for Ubuntu and Red Hat. There's also many bug fixes, support for modern kernel versions / xorg-server, potential performance improvements, and a range of other work.