AMDGPU Linux Driver Seeing A Lot Of Power Saving Optimization Work

In addition to squaring away the Radeon RX 6000 series RDNA 2 support and promoting the Arcturus support for the new GPU found within the AMD MI100 accelerator, this month AMD open-source Linux driver developers have been devoting a fair amount of work towards power optimizations.

With the many different DC display core patch series this month and other patches floating around, there has been seemingly a lot of work on optimizing the graphics power usage. And in particular a lot of work on the optimizations from the

KDE Has Another Week Worth Of Wayland Fixes

Ahead of the holidays the KDE development work is as busy as ever from Plasma 5.21 to its large desktop application set.

KDE Wayland fixing remains one of the key areas of interest by developers as we prepare for 2021. Some of the KDE Wayland fixes this past week include:

- Spectacle's rectangular region mode now works on the KDE Plasma Wayland session and also corrects taking screenshots on HiDPI systems at the correct resolution.

- A number of different applications running on the Plasma Wayland session will

Open Source LLM

Clang LTO Support For The Linux Kernel Spun Up A Seventh Time

Google engineers have sent out their latest patches for allowing the mainline Linux kernel to be built with LLVM Clang link-time optimizations (LTO) for greater performance and possibly size benefits.

Google's team has done a good job not only working on the mainline Clang support for the Linux kernel across the likes of AArch64 and x86_64, but also with other related features of interest to them like the Clang LTO abilities to which internally they already leverage extensively. This upstreaming work has been ongoing

X11 Library Sees Lots Of Fixes With libX11 1.7 Release

It's been seven years since the release of libX11 1.6.0 for this central X11 library while on Friday was replaced by the libX11 1.7 series. The release is primarily made up of fixes but leading to the version bump is a new API that allows for applications to recover from I/O error conditions rather than being forced to exit.

That API addition for libX11 1.7.0 is interesting with XSetIOErrorExitHandler. But besides that are many fixes

Wine 5.22 Released With Video Playback Improvements, More PE Conversion

We should be getting near the end of the Wine 5.xx development releases with the timed Wine 6.0 release likely to come in early 2021, but for now Wine 5.22 is out with the latest feature work for running Windows programs and games on Linux and macOS.

Wine 5.22 continues the trend of converting more components into PE portable executable format, this time around the C run-time libraries have been converted to PE. Wine 5.22 also now uses

Apple Silicon|Intel

Coreboot 4.13 Adds Intel TXT, Picks Up New Boards For AMD Pollock, Intel Alder Lake

Coreboot 4.13 is out today as the latest tagged version of this open-source firmware platform supporting a wide range of hardware.

Coreboot 4.13 brings initial support for Intel TXT (Trusted eXecution Technology) that can be used with a Coreboot Measured Launch Environment, support for hidden PCI devices, built-in Address Sanitizer support for run-time memory debugging, initial support for building Coreboot as x86_64 code for better performance and allowing use of more than 4GB of RAM,

Apple Silicon

Apple M1 ARM Performance With A 2020 Mac Mini

For those curious about the hardware potential out of Apple's in-house M1 processor powering new Mac Book Pros and Mac Mini , for the past week we have been running benchmarks of this ARM-based processor and have a number of benchmarks to share today looking at how the performance compares to prior Intel-powered Macs along with the Rosetta 2.0 performance for running x86_64 binaries on ARMv8.

Continue reading...

Xfce 4.16pre2 Is Another Step Forward For This Open-Source Desktop

Xfce 4.16 had been aiming to release in October~November as part of their new timed release approach but that has now slipped into the December~January time-frame but today saw the availability of the second pre-release.

September saw the release of Xfce 4.16pre1 with GTK2 support being removed, switching to client-side decorations, a new status tray plug-in, new icons, and other changes.

Today's Xfce 4.16 pre2 update brings

IBM POWER9 CPUs Need To Flush Their L1 Cache Between Privilege Boundaries Due To New Bug

CVE-2020-4788 is now public and it's not good for IBM and their POWER9 processors... This new vulnerability means these IBM processors need to be flushing their L1 data cache between privilege boundaries, similar to other recent CPU nightmares.

While IBM POWER9 allows speculatively operating on completely validated data in the L1 cache, when it comes to incompletely validated data that bad things can happen. Paired with other side channels, local users could improperly obtain data from
Continue reading...

Arcturus No Longer Experimental - AMD Instinct MI100 Linux Support Is Ready

Being sent in as a "fix" this week to the Linux 5.10 kernel is removing the experimental flag for the Arcturus GPU, days after AMD announced the MI100 accelerator at SC20.

Going back to the summer of 2019 there have been Linux graphics driver patches for " Arcturus " as an evolution of GFX9/Vega but with not a lot being known about it. Much work was poured into this open-source driver code for Arcturus and the Linux support all
Continue reading...