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.
Aaeon announced a compact, wireless IoT gateway that runs Linux on an Intel Quark X1000 Series SoC, and works in conjunction with an Asus Cloud Service.
The Aaeon “AIOT-X1000″ IoT gateway supports the Gateway Solutions for IoT architecture (aka “Moon Island”) unveiled by Intel in April. Aaeon’s product joins other “Moon Island capable” gateway systems previously announced by ADI, Adlink, Advantech, Eurotech, and Portwell, not to mention Intel’s own Gateway Solutions for IoT reference design. Although Intel’s reference design supports a choice of either Atom or Quark processors, Aaeon’s device, introduced this week at Computex in Taipei, casts its lot squarely with Quark.
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.
We have covered the LLVMLinux project many times with an increasing number of developers from the x86 and ARM world being interested in building the kernel with Clang. Among the reasons for wanting to build the Linux kernel with Clang is for possible performance advantages, faster kernel compilation times when debugging the kernel, using Clang's static analysis abilities on the kernel code itself, improving the quality of LLVM and Clang by finding missing/broken compiler features, and improving the overall code quality of the Linux kernel by making the code compatible with more compilers.
PathScale, the company behind the EKOPath compiler and other compiler technologies for both CPUs and GPGPU solutions, is looking to hire one or two kernel developers to work on improving the open-source AMD Linux graphics drivers... Particularly, to improve the GPGPU/OpenCL compute support in the driver, improve the Hawaii GPU and APU support, and potential optimizations for GPUs with 4GB+ of video memory.
When I set out to find a new laptop, I was looking for an ultrabook --a 13-inch powerhouse with plenty of battery life and a gorgeous screen. On top of everything, it had to run Linux.
That search led me to the System76 Galago UltraPro. Although not technically an ultrabook (it's too big, doesn't have ultrabook-level battery life, and doesn't contain a solid state drive). What it does have is elegance and power to spare...to the tune of besting most currently available ultrabooks. And, like all System76 devices, it runs Ubuntu Linux.
Let's take a look at what's good and bad with the Galago UltraPro.
The ultimate Linux gaming machine - aka Valve's Steam Machine won't be available until 2015. That's not good news.
The Steam Machines effort is a Linux powered gaming machine that could revolutionize console gaming and take on Sony's PlayStation and Microsoft's Xbox, if it ever gets out the door. Valve will have multiple hardware vendors partners building Steam Machines, but that's not the problem behind the latest delay.
Blender 2.71 with its Cycles rendering now supports fire and smoke rendering, deformation motion blur, various optimizations, and support for NVIDIA Maxwell cards when it comes to CUDA support. Blender 2.71 also adds OpenGL render options to its UI, animation improvements, multi-threaded animations within the Blender Game Engine, and many improvements within the Freestyle NPR Rendering.
For those looking for an easy way to play with Wayland/Weston 1.5 along with various Wayland-enabled open-source desktop applications, RebeccaBlackOS has been updated.
Rebecca Black OS has been updated against Wayland/Weston 1.5, has Wayland-enabled GTK / SDL / EFL / Qt / KDE Frameworks 5 support, and shell support for Weston, Orbital, Hawaii, GNOME Shell Wayland, Enlightenment, and SWC. FreeRDP support is now enabled for Weston with this new ISO release. Systemd 212 has also been added to the operating system's Ubuntu 14.04 LTS base for better handling of Mutter-Wayland not running as root.
After writing yesterday about the BFQ I/O scheduler update with its hopeful intentions of landing within the mainline Linux kernel, some readers wrote in about updated I/O scheduler results... Here they are.
I had some time yesterday on an idle Intel ultrabook system to run some Linux I/O scheduler benchmarks using the latest daily version of the Linux 3.15 kernel in its latest development stage that will be finalized in the weeks ahead. The I/O scheduler tests with a variety of open-source disk benchmarks were done using the default I/O scheduler options of Noop, Deadline, and CFQ.
Besides Nouveau's 3D performance being very slow until re-clocking is figured out, the 2D performance of this open-source NVIDIA Linux graphics driver is also very slow.
As part of the upcoming 50+ way Linux GPU comparison on the open-source graphics drivers, I've also been testing the 2D performance for a follow-up article. From that early-on testing I noticed immediately that the Nouveau performance is rather crippled and bottlenecked.
Valve has just posted an update to the Steam Universe community. Long story short, they're back to experimenting with wireless controllers and are conducting live play tests with these new controllers. These play tests are generating a lot of useful feedback, but now with the time to incorporate these improvements, "we're now looking at a release window of 2015, not 2014." Though it's a bit unclear whether this will hold back a majority (all?) of the Steam Machines or whether just the top-tier, best units are now a year away.
Many will think of the Raspberry Pi or BeagleBone Black when considering a DIY project running Linux. But if you want to do some CPU-heavy work in your DIY project, like running some opencv code to give your project some vision, the Radxa Rock might be the right choice. Even if you're not looking at a DIY project, this machine makes for a nice little Linux server.
The Radxa offers 80 pins to interface with other electronics and offers a much faster quad core CPU, up to 2 Gigabytes (GB) of RAM, 8 GB of on-board flash storage and bluetooth for $100. The Radxa also has on-board wifi with an antenna to provide a good wireless link, and comes with a clear, friction fit case.