The Linux kernel this year has seen new safeguards and efforts aiming to have user-space reduce their arbitrary poking of CPU machine specific registers (MSRs) in the name of security and other handling concerns. That effort has continued on with the Linux 5.11 cycle...
It was just yesterday evening -- less than 24 hours ago -- that Linux 5.10 LTS was released but already the first point release has arrived due to bugs in the storage code...
Back in October Intel announced Iris Xe MAX as discrete graphics for laptops. The overall Linux state for Xe MAX hasn't been too clear and we haven't had any hardware access to this Intel laptop discrete graphics hardware to report our own findings, but their developers have now cleared up the situation. The good news is the Xe MAX graphics can be used for a GPU-accelerated Linux virtual machine. The bad news is the Xe MAX support doesn't yet allow for dGPU usage by the host outside of a virtual machine context as it needs "two different [Linux] kernels" for operation in conjunction with the integrated graphics...
Earlier this year work began on preparing SD Express card/host support for Linux and now with the Linux 5.11 kernel that will debut in early 2021 is this preliminary support...
Project Halium for the past several years has allowed various Linux distributions to build atop the likes of libhybris and other abstractions for running on hardware with Android pre-installed. This abstraction layer has been popular from KDE Plasma Mobile to UBports to Sailfish OS while now Plasma Mobile is discontinuing their support...
Following yesterday's release of the Linux 5.10 LTS kernel the GNU folks have released their "GNU Linux-libre 5.10-gnu" downstream that is the Linux kernel but without support for loading proprietary modules as well as preventing closed-source firmware binaries from being loaded on the system and related steps in the name of free software...
Valve's VKD3D-Proton continues speeding along as their downstream of VKD3D for mapping Direct3D 12 over Vulkan. VKD3D-Proton 2.1 was just released and besides enhancing the GPU-bound performance there are more prominent DX12 games now working with this translation layer...
Linux's Cedrus media driver that provides video decoding on various Allwinner SoCs is finally seeing support added for VP8. But given this addition for Linux 5.11 won't be out as stable until well into 2021 and most of the world has moved onto VP9, it may not be too beneficial at this stage...
As expected, Linus Torvalds today officially released Linux 5.10. Besides being the last kernel release of 2020, this is a significant milestone in that it's also a Long Term Support (LTS) kernel to be maintained for at least the next five years and also is a huge kernel update in general with many new features...
While there are a lot of driver improvements throughout, as usual those on Intel HD/UHD/Iris/Xe Graphics and AMD Radeon graphics with their first-rate open-source graphics drivers have a lot of grand improvements to find with the forthcoming Linux 5.11 cycle...
Following Mesa 21.0 beginning to see AMD Smart Access Memory optimizations, I ran some benchmarks looking at the current state of S.A.M. / Resizable BAR support on Linux with Radeon graphics...
Adding to the Linux 5.11 changes and set of new drivers is "lcd2s" as a driver for supporting a 20x4 LCD character display connected via SPI/I2C and with this support can serve as a kernel console output device...
Mageia 8 Beta 1 came all the way back in August while ahead of Christmas that has now been succeeded by a second beta release for this Mandriva/Mandrake-derived Linux distribution...
Earlier this year we covered Zrythm as an open-source digital audio workstation that is cross-platform, supports a wide variety of plug-ins, and built atop GTK3. Back then it was on the pre-1.0 version numbering while this weekend marks the release of 1.0 Alpha 6...
There are a lot of changes coming with Linux 5.11 and on the AMD side includes the likes of VanGogh and Dimgrey Cavefish graphics support, AMD EPYC Zen 3 support in the AMD_Energy driver, AMD RAPL Zen1/Zen2/Zen3 PowerCap support, an AMD SoC PMC driver, and the AMD Sensor Fusion Hub driver for Ryzen laptops is finally being mainlined... Another new addition was queued up this weekend by way of hwmon-next and that's the AMD SB-TSI sensor driver...
In light of this week's major bombshell that CentOS 8 is being EOL'ed next year and CentOS focusing on "CentOS Stream" as the upstream to RHEL, Oracle is hoping at least some of those frustrated CentOS users will transition to Oracle Linux...
Adding to the new features coming for Linux 5.11, the Intel "RFIM" driver has been queued up as the company's latest open-source driver. The RFIM driver tweaks the DDR memory rates and fully integrated voltage regulator stemming if believed to be causing WiFi/5G interference...
Last week there was the release of AOCC 2.3 as AMD's LLVM Clang downstream focused on Zen-optimized support. Meanwhile on the graphics side of the house, this week ushered in AOMP 11.12 as their LLVM Clang downstream focused on Radeon OpenMP GPU offloading...
KDE developer Nate Graham is out with his weekly development summary highlighting the desktop project's changes for the week. WebRTC support with the screencast code in Plasma now works on Wayland, but the Plasma Wayland changes are lighter than we've seen in recent weeks. Instead the emphasis this week seems to have been on enhancing KDE's usability...
For over the past year there has been work on the new "Maple Tree" data structure led by Oracle for the Linux kernel and this week marked the patches being sent out in "request for comments" (RFC) form with the aim still on helping the kernel performance...
Announced earlier this year by Micron was the HSE open-source storage engine aimed for low-latency, speed-performance on modern SSD storage and ideal for powering the likes of NoSQL databases. In squeezing out one more major release before year's end, HSE 1.9 was released on Friday...
Following last week's Wine 6.0-RC1 release that marked the feature freeze and start of the release process for the annual stable Wine release, Wine 6.0-RC2 is out today with the latest assortment of fixes...
Just one week shy of one year since CUPS founder Michael Sweet left Apple, which in turn seemingly led to the downfall of CUPS, PAPPL 1.0 has been released as his modern alternative printer application framework...
For those curious how the AMD Zen 3 performance is looking between Windows and Linux, here are the first round of benchmarks with a Ryzen 9 5900X system.
The Linux 5.10 kernel is expected to be released this Sunday that will in turn start the Linux 5.11 merge window. Based on the material queued so far into the various "-next" branches, here is a look at what should be on the table for this next major kernel release and come February will be the first major kernel release of 2021...
Following the recent OpenZFS 2.0 release, a new feature that has landed in the latest OpenZFS development code is the ability to respond to CPU and memory hot-plugging...
Intel's INT340X thermal code that is used by the likes of the Intel Thermal Daemon "Thermald" for thermal/power management with their modern SoCs will now be able to accept workload hints for making more informed thermal decisions...
Google as part of their involvement in the Open-Source Security Foundation (OpenSSF) has devised the "Criticality Score" as a means of judging crucial open-source projects...
For those wondering how the open-source Radeon Linux graphics drivers compare to the Radeon Software Windows drivers for the recently released Radeon RX 6800 XT, here are some preliminary data points looking at the OpenGL / Vulkan performance between Windows and Linux for RDNA 2.
One of the big features to look forward to with Intel's Xeon "Sapphire Rapids" is the introduction of AMX as the Advanced Matrix Extensions. While Sapphire Rapids looks to be at least one year out still, the company's open-source compiler engineers have already been hard at work on the software infrastructure support...
The Linux 5.11 merge window is expected to open next week and while AMD has already queued several rounds of updates into DRM-Next ahead of that period, some last minute items were submitted overnight for this next Linux kernel version and what will be the first major kernel release of 2021...
Following the original, first-generation PowerPC CPU support being removed in the Linux 5.10 kernel, the original PowerPC 400 series is also looking like it will now be removed as well from the kernel...
Raspberry Pi's V3DV Vulkan driver is on quite a streak lately. The V3DV driver has seen inclusion in Mesa 20.3, Vulkan 1.0 conformance, and Wayland support, more performance work is being pursued with those initial milestones reached. Meanwhile the V3D OpenGL driver is also being improved upon still...
While Apple continues to drive their own Metal graphics/compute API, Vulkan support built atop Metal continues to mature thanks to the open-source MoltenVK project. With the MoltenVK's latest update is now support for Apple Silicon with the M1's new GPU...
Back in May was AMD's celebration of the GPUOpen re-launch and that included the introduction of the Radeon Memory Visualizer (RMV) as their newest tool at the time. But rather strange for being a "GPUOpen" development tool is that it was Windows-only and not actually open-source. Today that has now changed with Radeon Memory Visualizer going open-source...
While AMD Smart Access Memory has already been supported under Linux for some time with its resizable BAR functionality, only now with all the excitement around the feature being promoted with the Ryzen 5000 series and Radeon RX 6000 series hardware is the Mesa driver code beginning to see some optimizations for it...
Last week AMD published their Zen 3 support for GCC code compiler. That initial support, which has already been merged into GCC 11, is the initial support flipping on newly supported instructions but not yet offering any tuned scheduler model or other optimizations compared to the existing Zen 2 path. In any case, here is a look at the performance changes with building the open-source benchmarks under test with "znver3" compared to the prior Zen 2 and Zen 1 targets along with generic x86_64 and then also looking at the performance if catering the compiler targets for Intel's Skylake and Haswell processors.