Language Selection

English French German Italian Portuguese Spanish

Graphics: Mesa, Nouveau, RADV and Intel Blackhole Render

  • Mesa Developers Discuss LTO'ing + PGO'ing Builds For Greater Performance

    Making use of Link-Time Optimizations (LTO) and Profile Guided Optimizations (PGO) is currently being talked about by Mesa developers for their release builds in potentially squeezing out better performance.

    Dieter Nützel shared that when using LTO and PGO compiler optimizations on Mesa, he's able to get RadeonSI's binary size 40% smaller and 16~20% faster for this OpenGL driver. Link-time optimizations are about as the name implies running optimization passes during the linker phase when able to analyze the to-be-produced binary in full rather than the individual object files in order to allow for more inter-procedural optimizations on the whole program.

  • Open-Source Nouveau Extended To Support The GeForce 16 Series With Hardware Acceleration

    With the big Linux 5.6 kernel on the open-source NVIDIA "Nouveau" driver side there is finally accelerated support for the GeForce RTX 2000 "Turing" graphics cards (when paired with binary-only microcode). With that initial cut support is no GeForce 16 series Turing support, but that is now on-deck for Linux 5.7.

    While the GeForce 16 series is Turing based and just without the RTX cores, firmware/microcode differences and other subtle changes were needed to the Nouveau kernel driver for enabling its open-source hardware accelerated support.

  • Radeon "sisched" Scheduler Is Made Obsolete By RADV's ACO Back-End

    It's been years since last hearing anything about sisched as the SI machine instruction scheduler that started out for the RadeonSI OpenGL driver and was ultimately supported by the RADV Vulkan driver too.

    Years ago, SISCHED helped offer better open-source AMD Radeon Linux gaming performance but those days are over. The scheduler was made part of the AMDGPU LLVM back-end and that sisched code hasn't seen any new work in ages. Now with Valve's ACO taking off so well since its mainlining in Mesa 19.3 as an alternative to the AMDGPU LLVM back-end, it pretty much nails the coffin on SISCHED.

  • Intel Blackhole Render Support Lands In Mesa 20.1

    Intel Blackhole Render support was finally merged today for the new Intel "Iris" Gallium3D OpenGL driver default, the older i965 driver for pre-Broadwell hardware, and also the Mesa state tracker for Gallium3D drivers.

    Proposed back in 2018 was the Intel blackhole render extension for OpenGL / GLES as an extension to disable all rendering operations emitted to the GPU through OpenGL rendering commands but without affecting OpenGL pipeline operations.

More in Tux Machines

Simplicity Linux 20.7 Alpha is now available

We are pleased to announce the release of Simplicity Linux 20.7 Alpha. All versions are based on Buster Dog (which you can find here) with the 5.6.12 XanMod kernel, PCManFM as the desktop and XFCE4-Panel. We chose the latter two over Cinnamon because we’ve decided that Simplicity was getting a little bloated, and dropping Cinnamon cut a lot of this bloat. With people working from home more, we have had a redesign of Mini 20.7. It has web based versions of Google Docs, Gmail, Taiga and Spotify like earlier releases, but it also includes Messenger, Mega, and Photopea so that you can do more without having to have a powerful laptop to run local applications. Read more

Android Leftovers

today's howtos

The Biggest Impact Of Open Source On Enterprises Might Not Be The Software Itself

Open source software underpins many of the applications we use today, whether critical for our society to function, or just for our ability to share photos of our quarantine-sourdough with strangers. The code itself has clearly changed our software applications, but what deeper, underlying impact on software delivery and organizational culture have we seen through this process? In this article, I had the privilege of speaking with three industry luminaries that have contributed to building open source projects and communities for many years. I wanted to learn from them about the diffusion of software delivery practices from communities and projects into companies and products. Read more