GameMode 1.6 is out as the Linux daemon developed by game porting firm Feral Interactive for setting the CPU frequency scaling governor and other helpers when launching games in an effort to enhance the Linux gaming performance and then returning the system to its prior state after the game has quit...
As part of re-testing all hardware prior to major GPU/driver launches, here is a look at the latest NVIDIA OpenCL/CUDA performance on Linux -- complementing the recent Blender 2.90 benchmarks and the latest NVIDIA vs. AMD Linux gaming performance. In still waiting to find out when we will get any NVIDIA Ampere hardware for Linux testing, I have been having some benchmarking fun and extended this to a 24-way graphics card comparison back to Maxwell in looking at not only the raw GPU compute performance but also the performance-per-Watt / power consumption and GPU thermal values.
Security researchers from Amsterdam have publicly detailed "BlindSide" as a new speculative execution attack vector for both Intel and AMD processors...
The Qt Company announced their planned development hosts for Qt 6.0 around continuous integration and the platforms they intend to support for Qt 6.0, some that are no longer set to be supported, and other targets they plan to support later on in future Qt 6.x releases...
For the past number of weeks there have been discussions ongoing about the "loss of leadership" within the Ubuntu community and as part of that the Ubuntu Community Team and Ubuntu Community Council having faded away in recent years. Following a lot of comments on the Ubuntu Discourse, Mark Shuttleworth has chimed in with his thoughts and work moving forward...
The Linux 5.0 to 5.9 kernel benchmarking posted this week showed TensorFlow Lite running slower since the Linux 5.5 kernel... On top of looking at the new Linux 5.9 regressions, I also spent some time bisecting and figuring out what happened for TensorFlow Lite last year that has at least for the system under test caused it to run slower for all the kernel releases this year as shown in the aforelinked article.
As work that should come together during the GNOME 3.40 cycle, the power-profiles-daemon project has just tagged its "v0.1" inaugural release as part of the work on better power management handling / power profiles easily configurable from the GNOME desktop...
The latest functionality Microsoft is adding to their Windows Subsystem for Linux 2 (WSL2) is support for attaching and mounting physical disks within WSL2...
Being merged today to Mesa 20.3-devel were some improvements aiming to help with display presentation jitter and hopefully avoid stuttering in the frame-rate...
While Zen 3 is just around the corner, current-generation Ryzen Threadripper and EPYC processors continue to impress particularly for build boxes and tasks like bisecting the Linux kernel's massive codebase...
X-Plane has long been Linux-friendly and one of the most realistic flight simulators available while today it's taking a big step forward with its 11.50 release and the much anticipated introduction of its new rendering engine with Vulkan support...
The big set of patches for Raspberry Pi 4 / BCM2711 display support with the VC4 DRM driver will finally be merged next month for the Linux 5.10 cycle...
With Intel Xe LP / Tigerlake adding AV1 accelerated video decode, the Intel open-source developers are working to expose their AV1 hardware acceleration through the Video Acceleration API (VA-API) for usage by the likes of FFmpeg and other multimedia software...
While there aren't too many Windows games out there still popular and supporting AMD's Mantle graphics API that was the precursor to Vulkan, open-source developer Clément Guérin continues work on his "GRVK" initiative for mapping Mantle on top of Vulkan as a learning exercise and for allowing those still relevant Mantle-supported games to in turn run on Vulkan...
It should come as little surprise in general but making use of Advanced Vector Extensions (AVX) for multimedia encode/decode is a big deal for performance. While one could hope that by 2020 most open-source encoders were already extensively utilizing AVX(2), that isn't yet the case with the latest being AOM-AV1 picking up another optimization...
Recently carrying out some benchmarks of all major kernel releases from Linux 5.0 through Linux 5.9 ended up yielding some surprising performance changes with the in-development 5.9 kernel. Here's details on this historical look at the kernel performance and what's going on with the Linux 5.9 kernel slowdowns.
It's been widely expected AMD will launch their next-generation RDNA 2 graphics cards and Zen 3 processors in Q4 as they previously reported as well as leaks pointing to October reveal dates. Today the company is sharing actual dates for said announcements...
Wired up in Mesa 20.3-devel is a new DriConf option override_vram_size for overriding a smaller amount of video memory to report to the program/game being run. This is intended for development/debug purposes...
Chinese company Zhaoxin that continues working on x86_64 CPUs based on VIA Centaur Technology is working on supporting their "7" family processors with the Linux kernel...
Proposed last year were a set of patches aiming to improve the Intel virtual GPU "vGPU" performance in para-virtualized cases by having optimizations around the shared memory region between the guest and Intel GVTg code. With optimizing the workload PV submission and PPGTT PV updates, the glxgears performance could improve by 30~50% while for large media/3D workloads was more around a 4% average improvement...
With GNOME 3.38 due to be released next week, the GNOME Shell and Mutter development blog has put out their overview of all the improvements and new features to expect...
Google engineers today celebrating pushing the Android 11 sources to the Android Open-Source Project (AOSP) as part of the official Android 11 release...
For four years now since Fedora 25 the default GNOME Shell desktop environment has been using Wayland by default. Next spring with Fedora 34, the KDE Spin is finally planning a similar migration to use Wayland by default with the KDE Plasma desktop...
When looking at the performance of Zink's OpenGL over Vulkan implementation just about one year ago the performance had a lot to be desired. But since then they have patches bringing it all the way to OpenGL 4.6 compared to the OpenGL 2.1 days and there has also been a lot of work on the performance. The performance at least for select operations is now turning out better than even the developers were expecting...
With Intel Gen11 graphics and newer supporting Adaptive-Sync / Variable Refresh Rate for minimizing tearing and stuttering, their open-source developers have now added the necessary bits to the generic xf86-video-modesetting X.Org driver for supporting the VRR functionality...
The GNOME Power Profiles Daemon (power-profiles-daemon) has begun taking shape over the past few weeks for ultimately allowing better controls over system power preferences with different profiles...
Following the major Inkscape 1.0 release happening back in May for this very popular, cross-platform vector graphics program there is the first point release now available...
The V3DV open-source Vulkan driver being developed by consulting firm Igalia for the Raspberry Pi Foundation is nearing official support for Vulkan 1.0...
Proposed earlier this summer for GNOME's Mutter was the idea of triple buffering the desktop when the GPU is running behind in order to ideally cause that extra load to ramp up the GPU clock frequencies in order to in turn get back on track with rendering the desktop on-time. A third version of that work is now brewing albeit too late to see with the imminent GNOME 3.38.0 release...
While AV1 adoption is still taking off and finally seeing desktop hardware with AV1 decode, given the time it takes to develop a new high-end video codec it shouldn't come as too much surprise that "AV2" is already being explored...
Intel's open-source SVT-AV1 encoder that is now being used as the basis for the AV1 Software Working Group and used by Netflix and other organizations for being one of the most performant CPU-based AV1 encoders is out with a new release...
Vulkan 1.2.153 doesn't come with any new extensions or major changes aside from an important fundamental change if you are interacting with their Git repository...
A few days ago I published a deep dive into the CPU and GPU performance with Blender 2.90 as a major update to this open-source 3D modeling software. Following that I kept on testing more and older NVIDIA GPUs with the CUDA and OptiX back-end targets to now have an 18-way comparison from Maxwell to Turing with the new Blender 2.90...
Following a summer quest for figuring out a pesky thread issue with Rust, a fix has been merged into the BeOS-inspired Haiku kernel for one less patch to worry about with getting this popular programming language running well...