The adopter program lets potential adoptees run the OpenGL ES 3.1 conformance test for possible certification as their driver's implementation being conformant to the official specification. The ES 3.1 test is obviously built atop the existing OpenGL ES 3.0 test.
Mentioned at Khronos.org, "It adds eighteen new test categories covering the new features of ES 3.1, including compute shaders, image and buffer object load/store, atomic operations, and indirect drawing. In addition to the conformance test, the working group has released updated API and shading language specifications, containing many corrections and clarifications."
X.Org Server 1.16 is expected to be officially released in early July. This major X.Org Server update clears over one thousand compiler warnings, lands in-server GLAMOR support and many GLAMOR-related improvements, works better without root privileges, improves Ultra HD 4K monitor support, and has many other changes.
The Nouveau DRM graphics driver for open-source NVIDIA support hasn't seen any fundamental re-clocking support breakthroughs for the upcoming Linux 3.16 kernel but the support can be easily enabled for select GeForce GPU models.
The lucky GPUs where the Nouveau end-user re-clocking can be enabled with the next kernel update is the NV40, NVAA, and NVE0 GPU series. The NV40 chip family is the GeForce 6 and 7 series. The NVAA series meanwhile is part of the NV50 family but consists of just the GeForce 8100/8200/8300 mobile GPUs / nForce 700a series and 8200M G. NVE0 meanwhile is the most interesting of the bunch and consists of the Kepler (GeForce 600/700 series) GPUs. Re-clocking support for other graphics processor generations is still a work-in-progress.
With Thursday marking the ten year anniversary of launching Phoronix.com and also the six-year anniversary since the public 1.0 debut of the Phoronix Test Suite, there's a lot of interesting articles that I've been working on to celebrate these two milestones. For your viewing pleasure today is easily the largest graphics processor comparison that's ever happened at Phoronix... I've tested over 60 GPUs from the Intel HD Graphics, AMD Radeon, AMD FirePro, and NVIDIA GeForce series to see how their performance is when using the very latest open-source Linux graphics drivers on Ubuntu.
Olof Johansson sent in a bulk of the new ARM work on Monday that's targeting Linux 3.16. Among the highlights of this Linux ARM work include:
- Samsung Exynos SoCs now supports being built as part of a multi-platform kernel where one Linux kernel image is now able to support running on different SoCs. The ARM platforms now supporting this multi-platform kernel mode is Samsung Exynos, NVIDIA Tegra, Freescale i.MX, Texas Instruments OMAP, and many other ARMv7 platforms.
- As some recent Exynos improvements were held up until Samsung developers worked out their multi-platform support, there's also a lot of other Samsung specific enhancements for this next kernel around their 3250 and
5410/5420/5800 series hardware.
Merged for the Linux 3.13 kernel was the multi-queue block layer allows for better SSD performance with reduced latency and by balancing I/O workload across multiple CPU cores and supporting multiple hardware queues. With the upcoming Linux 3.16 kernel, the "blk-mq" code is expected to be feature complete and deliver great performance.
Trying to flat-out deny that would be ignorant. Too many ways to do things; too much legacy; integer names instead of pointer handles; bind-to-edit; poor multi-threading; lack of offline shader compilation; the list goes on – all these are real actual issues. And yes, most or all of these are being worked on, or indeed are fixed if you can use latest GL versions.
However, the biggest issue in my view is not a technical one, but a political one. On Windows, out of the box, you do not get an OpenGL driver (but you do get a D3D one for most GPUs). And no, actual people out there do not update their drivers. Ever.
The new driver from NVIDIA is quite an impressive one and it covers some new GPU models and numerous bug fixes for various issues and bugs.
NVIDIA has three distinct driver versions that are aimed at various users and products, but this Short Lived Branch is the most updated one. This is where the NVIDIA developers make the first updates for their products and it's also the version that receives improvements for games and applications.
This week there's already been a high-end OpenGL comparison using the latest proprietary drivers with newer AMD Radeon and NVIDIA GeForce graphics cards. Those OpenGL results were followed by a 2D NVIDIA/AMD Linux performance comparison and now to end out the week are some OpenCL compute benchmarks.
This morning I shared the list of the 60+ graphics cards being tested under Linux for a set of very interesting articles coming up in the days ahead in this massive Linux graphics comparison in celebration of Phoronix.com's 10th birthday next week. While all of the graphics cards were tried, with the open-source drivers there were notable failures with both the AMD Radeon and Nouveau drivers.