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

Fedora/Oracle/Red Hat Leftovers

  • rpminspect-1.1 released

    It has been 3 or 4 months since the last release of rpminspect. Today I release rpminspect 1.1. In addition to five new inspections, there are plenty of bug fixes and a lot of improvements against CI. The five new inspections include the abidiff and kmidiff inspections. Another inspection I added is the movedfiles inspection, which was requested over a year ago. Implementing it was easy once I improved the peer detection code. It’s common for files to move between subpackages, so this inspection attempts to detect and report that rather than reporting you added a file and removed a file (which is what it used to do). There has been more work around the configuration file handling. The last release moved to YAML for the configuration file format. This releases moves the configuration file in to /usr/share/rpminspect and out of /etc. There is also no longer a default configuration file so users can have multiple rpminspect-data packages installed and perform rpminspect runs for different products. There are some other changes within /usr/share/rpminspect which are described below. On the CI front, rpminspect has migrated from Travis-CI to GitHub Actions. The software is built and tested on multiple Linux distributions now to ensure portability. The GitHub Actions also run flake8, black, and shellcheck for the Python and shell code in the tree.

  • Using Volumes for Podman Container Storage on Oracle Linux 8
  • Network Configuration Files on Oracle Linux 8
  • Troubleshooting user task errors in Red Hat Process Automation Manager and Red Hat JBoss BPM Suite

    I’ve been around Red Hat JBoss BPM Suite (jBPM) and Red Hat Process Automation Manager (RHPAM) for many years. Over that time, I’ve learned a lot about the lesser-known aspects of this business process management engine. If you are like most people, you might believe that user tasks are trivial, and learning about their details is unnecessary. Then, one day, you will find yourself troubleshooting an error like this one: User '[User:'admin']' was unable to execution operation 'Start' on task id 287271 due to a no 'current status' match. Receiving one too many similar error messages led me to learn everything that I know about user tasks, and I have decided to share my experience.

  • Red Hat brings its expo experience directly to you

    Why create a pop-up? Because virtually, we can think outside the expo floor by making an experience that’s memorable, shareable, and fun—and most importantly, useful and engaging. We know that our users and customers are looking for more information about enterprise open source technologies and how to use them for real-world workloads. Delivering that information in person is one of the highlights of being at Red Hat—but now, we embraced the opportunity to reach the open source community from all over the world through a first-of-its-kind online experience.

UCS 4.4-6: Sixth Point Release of UCS 4.4

We have released the sixth point release: UCS 4.4-6 contains bug fixes, security updates and improvements as well as new features. For example, our developers have enhanced the Self Service, the App Center and the UCS Portal. In this article I would like to offer a look behind the scenes and present the most important new features. Read more

Tails 4.11 is out

We added a new feature of the Persistent Storage to save the settings from the Welcome Screen: language, keyboard, and additional settings. Read more

The 10 Best Raspberry Pi Stores Available in the Market

Raspberry Pi is the most discussed single-board computer nowadays, which is highly applied in the development of IoT. It was made to make computing more accessible, and we can say it succeeded quite thoroughly. Now, with the emerging importance of the Pi, more and more people are getting interested in buying it and looking for the finest and authentic Raspberry Pi Stores around them. If you are one of them, let’s say you have reached the best place to get your answer! [...] The Pi Hut’s Raspberry Pi superstore started its journey in 2012 with selling SD cards only. Since then, they have been upgrading gradually and finally reached this point where they are regarded as #1 Raspberry Pi Store. You will find all the latest and finest Raspberry Pi accessories and add-ons. Besides their excellent quality products, they offer fast and caring customer service. Moreover, their website provides a Raspberry Pi compatibility checker on each of the product’s page that allows you to know which product fit well with which Pi model. Read more