Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-26 18:30
AMD Zen 3 Support Published For The LLVM Clang Compiler
After Zen 3 support was sent out and merged into GCC 11 last week, the LLVM Clang compiler support has now been published for this newest member of the AMD Zen family...
Qualcomm Adreno MSM Driver For Linux 5.11 Has Many Improvements
The set of MSM DRM driver improvements have now been submitted to DRM-Next that are targeting the Linux 5.11 merge window for enhancing the Qualcomm Adreno mainline kernel graphics driver support...
GNU Bash 5.1 Released With New "SRANDOM" Variable As A New Means Of Randomness
GNU Bash 5.1 was released on Monday as the newest feature release to this popular POSIX shell implementation with many extra features...
HP To Begin Preloading Ubuntu 20.04 On Select Laptops Paired With Data Science Stack
HP today announced a new Ubuntu Linux offering for select mobile workstations and notebooks in the form of the "Z by HP Data Science Software" package. This isn't just pre-loading the Ubuntu 20.04 LTS OEM version on the notebook but calling it a day, rather it's been pre-loaded as well with a variety of data science software packages...
Proton 5.13-3 Released For Powering Steam Play With DXVK 1.7.3 + Fixes
Proton 5.13-3 is out today as the latest version of this Wine downstream that powers Valve's Steam Play for running Windows games rather well on Linux...
NVMe "Simple Copy" Offloaded Copy Support Being Prepared For The Linux Kernel
One of the NVMe specification additions that was ratified this year is the "simple copy" command that allows for copying multiple contiguous ranges to a single destination. That simple copy operation is offloaded to the SSD controller. The Linux kernel support for NVMe simple copy is now being prepared...
Vulkan 1.2.164 Released With Valve's Extension For Helping Direct3D 12 Implementation
Vulkan 1.2.164 is out today with the usual assortment of documentation fixes/clarifications plus two new extensions...
OpenRGB 0.5 Released With Support For More Devices
While most hardware vendors don't support Linux to the extent that any products with configurable RGB lighting controls will officially be supported, OpenRGB has been one of the successful community projects for allowing many different devices to enjoy configurable, cross-vendor. and open-source RGB lighting controls...
A Look At Linux 5.10 + Mesa 21.0-dev On Intel "Tiger Lake" Xe Graphics
For those that may find their hands on an Intel Tiger Lake laptop this holiday season with the "Gen12" Xe Graphics, here are some Linux OpenGL/Vulkan benchmarks in varying driver configurations if you are left wondering whether it makes sense upgrading your kernel or Mesa for better performance...
Webboot Is Becoming Quite Useful For Quickly/Easily Booting ISOs From The Web
The Webboot project has been in development now for more than one year as an easy means of booting Linux ISO images from the web. From this minimal boot environment users can configure their network connection and download a new ISO or use a pre-existing ISO. From there Webboot allows kexec'ing into that ISO for booting it up...
Tencent Updates Their "Direct Memory File-System" Proposal For Linux
Back in October there were engineers from Tencent proposing DMEMFS as the "Direct Memory File-System" for Linux. DMEMFS is about reserving some RAM that is not managed by the kernel to avoid that overhead and in turn expose it directly to virtual machines in the cloud. Those initial DMEMFS kernel patches have now been updated by Tencent as they continue working to get this functionality into the Linux kernel...
Linux 5.9.12 Is In Good Shape With The AMD Radeon RX 6800 Series
With my testing of the Radeon RX 6800 series graphics cards last month it's been off Linux 5.10 (aside from when using the Radeon Software for Linux package driver) due to the Linux Git state often offering the best performance and features particularly for brand new hardware. As mentioned in the launch day article for the RX 6800 / RX 6800 XT, there was also an issue being encountered on Linux 5.9. Fortunately, that bug is indeed fixed with the recently released Linux 5.9.12 kernel...
RadeonSI Finally Sees Experimental ACO Patches As Alternative To LLVM Shader Compiler
The Valve-backed ACO shader compiler for Mesa's Radeon Vulkan "RADV" driver has been an enormous success story where this year it's been the default as opposed to AMD's officially supported AMDGPU LLVM shader compiler back-end as pretty much for all major Linux gaming workloads is delivering superior performance. RADV+ACO performance has been so great that gamers have been eager to see the RadeonSI Gallium3D driver also adapted to see ACO as an option to the same AMDGPU LLVM back-end. Well, experimental patches have finally materialized...
Linux 5.10-rc7 Arrives - Linux 5.10 LTS Debut Expected Next Weekend
While for a while the Linux 5.10 development was trending concerningly high on changes late in the cycle, 5.10-rc7 is out today and Linus Torvalds appears comfortable in planning to release the 5.10 kernel next weekend...
Debian Installer Bullseye Alpha 3 Switches To Linux 5.9, Larger /boot
While the Debian 11 "Bullseye" freezes don't get started until January, the Debian Installer for Bullseye has been in alpha for just over a year. Today marks the third alpha release of the Debian Installer for Bullseye...
Intel + Microsoft Continue Work On Replacing More SMM "Black Boxes" With PRM
Given all the headaches and concerns from the early days of UEFI SecureBoot, for longtime Linux users hearing Microsoft is working on another firmware-level standard in the name of security may raise concerns... Microsoft in conjunction with Intel has been spearheading the Platform Runtime Mechanism (PRM) that is about moving more code out of the System Management Mode (SMM) and executing it within the OS/VMM context. PRM remains a work-in-progress but the Windows support is already ready within Windows Insiders builds while the Linux support will come after the ACPI specification around it has been finalized...
Phoronix Test Suite 10.2 Milestone 2 Brings More Testing Enhancements
Following last month's Phoronix Test Suite 10.2 Milestone 1 development release that brought many improvements to our open-source, cross-platform automated benchmarking software a second development release is now available...
The New NTFS Linux Driver Updated With Better Compression Handling
One of the surprises this year in the Linux kernel world was Paragon Software wanting to upstream their "NTFS3" kernel driver that supports read-write operations on Microsoft NTFS file-systems and is much more full-featured than the existing read-focused NTFS kernel driver or the user-space NTFS FUSE driver. The driver hasn't yet been mainlined but continues to be updated in preparing for that milestone...
Dell Getting Linux Power Management Optimized For Their Latest Systems + Upcoming Tiger Lake Desktop
Dell's Linux engineers continue working on improving the Linux kernel's handling around S0ix ACPI sub-states for greater energy savings...
Better Support For Microsoft Surface Laptops On Linux Is Coming With "SAM"
Better support for Microsoft Surface laptops on Linux is slowly coming to the mainline kernel...
Linux Appears Close To Supporting LiFi Light-Based Networking With pureLiFi
PureLiFi, one of the leaders when it comes to Li-Fi for high-speed, light-based wireless technology, has been spending the past few months bringing up their open-source Linux driver to the mainline kernel for their devices...
Intel's Habana Labs AI Driver With Linux 5.11 Begins Prepping For Future ASICs
Well before Intel bought out AI startup Habana Labs this company with their compelling AI training and inference accelerators has been maintaining an open-source kernel driver in the Linux kernel. That has fortunately continued under Intel's ownership to no surprise and coming up with the Linux 5.11 cycle are more improvements to this accelerator driver for both the Gaudi AI Training and Goya AI Inference products...
ZaReason Linux PC Vendor Closes After More Than A Decade Of Selling Linux Hardware
After a long run and being one of the early boutique Linux PC vendors, California-based laptop/desktop/server vendor ZaReason is the latest casualty of the COVID-19 pandemic...
Debian 10.7 Released With Numerous Security Fixes
Debian 11 is starting its release dance next month with the initial transition and essentials freeze while the actual stable release should make it out later in the year. For now Debian 10 remains the current stable series and this weekend marks the debut of Debian GNU/Linux 10.7...
Auxiliary Bus Support Coming To Linux 5.11
Coming to the Linux 5.11 is the Auxiliary Bus infrastructure that allows creating an auxiliary device and binding an auxiliary driver to it. This is for a new core driver feature around increasingly complex devices that rely upon several drivers for support/operation...
A Quick Look At The Spectre Mitigation State For AMD Zen 3 On Windows 10
Earlier this week I looked at the Spectre mitigation performance impact on AMD Zen+ / Zen 2 / Zen 3 processors given the recent launch of the Ryzen 5000 series and those newest CPUs still requiring some mitigation handling. Questions were raised about the Spectre mitigation handling on Windows, so I ran some quick tests there as I happened to have a Windows 10 install on the Ryzen 9 5900X test box at the moment for some unrelated Windows vs. Linux gaming...
Initial AMD Zen 3 Support Successfully Lands In GCC 11
A few days ago AMD finally sent out the initial AMD Zen 3 "znver3" support to the GCC compiler with the LLVM Clang support to follow. That initial "-march=znver3" targeting support has now been merged for GCC 11...
Wine-Staging 6.0-RC1 Stacks 740 Patches Atop Upstream Wine
Following yesterday's release of Wine 6.0-RC1 that is kicking off the release process for this annual release of Wine, the Wine-Staging experimental/testing blend of Wine is also updated...
Wasmer 1.0 Beta Released For Running WebAssembly Code Anywhere
Wasmer is one of the leading software solutions aiming to bring WebAssembly (WASM) to the desktop rather than largely isolated to the web browser as is the case now. Wasmer aims to allow WASM programs anywhere and on any client while quickly closing in on its 1.0 release...
Scheiße! KDE Plasma 5.21 To Add Palette For Easier Input Of Accented Characters
KDE developers have been busy so far in December making improvements from seemingly never-ending Wayland improvements to new features like easier support for accented character input without having to remember key sequences or changing your keyboard layout...
Loongson64 Finally Seeing KASLR With Mainline Linux 5.11 Kernel
While the Linux kernel has supported Kernel Address Space Layout Randomization (KASLR) for a decade and a half in varying forms, it hasn't been supported for all hardware targets. Only in 2021 is the mainline Linux kernel seeing KASLR working for the MIPS-based Loongson64 platform...
Wine 6.0-RC1 Released Following Last Minute Changes
As expected, the first release candidate of Wine 6.0 is now available for testing for this annual update to Wine for running Windows programs and games on Linux and other platforms...
Raspberry Pi OS Switches To PulseAudio, Updated Chromium
Just in time for any holiday Raspberry Pi purchases, an updated Raspberry Pi OS is available today for the Debian-based Linux distribution optimized for these budget ARM SBCs...
Google Opens Up "Atheris" To Automatically Find Bugs In Python Code
Google today is announcing the open-sourcing of Atheris, a Python fuzzer they developed internally for automatically finding bugs within Python code and native extensions...
Another Look At The Performance Impact To IBM's POWER9 L1d Flushing Change
Last week I provided some benchmarks looking at the IBM POWER9 mitigation for the L1 data cache needing to be flushed upon entering the kernel and on user accesses due to a recently disclosed vulnerability. POWER9 allows speculatively operating on validated data in the L1 cache, but when it comes to incompletely validated data paired with other side channels it could lead to local users potentially obtaining improper access to data in the L1 data cache. When benchmarking the impact on a POWER9 4c/16t CPU the overall impact was fairly modest while since then I fired up some benchmarks as well on a large POWER9 server with 44 cores / 176 threads to see the performance impact of this default Linux kernel change.
Mesa 21.0 Adds Radeon HEVC SAO Encode Support
For the "Video Core Next 2" hardware like Navi as well as Renoir APUs, HEVC "sample adaptive offset" support has landed in Mesa 21.0...
Arch Linux's Pacman 6.0 Enters Alpha With Parallel Downloads Support
Pacman, the excellent package manager on Arch Linux, is working on becoming even more compelling with the in-development Pacman 6.0...
Fedora 34 To Feature Updated MariaDB, Other Changes
The Fedora Engineering and Steering Committee (FESCo) approved a fresh batch of changes this week for Fedora 34 that is due out next spring...
EPYC Zen 3 CPU Support Coming To Linux's AMD_Energy Driver
In addition to AMD Zen 1/2/3 PowerCap RAPL support coming for the Linux 5.11 kernel, the hwmon-next Git branch has also queued initial support for Zen 3 processors within the AMD_Energy driver...
Linux 5.11 Adding An "Inhibited" Feature To Temporarily Disregard Select Input Devices
The Linux kernel's input subsystem is gaining a new "inhibited" property feature as a policy to temporarily block input from given devices, including not using any event from them as a possible wake-up source...
System76 Bringing Out "Pangolin" As An AMD Renoir Linux Laptop
Ever since AMD has been on a stellar trajectory with their hardware, users have been begging System76 to release an AMD Linux laptop... That's now finally coming with their upcoming Pangolin launch...
Mesa 20.3 Released With Big Improvements For Open-Source Graphics Drivers
Mesa 20.3 has been released as the Q4'2020 open-source graphics driver update, primarily around providing OpenGL and Vulkan support on the likes of Intel and AMD Radeon graphics along with the reverse-engineered Nouveau support, many smaller drivers especially in the embedded space, and the growing list of CPU-based implementations and other translation efforts...
AMD Sends Out Zen 3 Compiler Support For GCC + AOCC 2.3 Compiler Released
Following last month's release of the Ryzen 5000 "Zen 3" processors, AMD has now begun publishing their official compiler support for this extremely compelling processor family...
AMD Is Making Progress On Open-Source Firmware - Initially With OpenBMC
While we are still waiting to see what AMD might do for returning to open-source AGESA or better supporting Coreboot and the like, they are making some inroads with open-source firmware support -- beyond the context of Chromebooks where they continue to engage due to Google's engineering requirements. AMD is working to "align with the industry direction of open-source firmware stacks" with their initial focus being on open-source OpenBMC firmware support for their server platforms...
Manjaro 20.2 Brings Arch-Based Linux 5.9 Experience, GNOME Version Defaults To Wayland
Manjaro 20.2 is now available as the latest stable version of this Arch Linux derived distribution focused on providing a pleasant and easy-to-use desktop experience...
Khronos Brings New Physically Based Rendering Materials Support To glTF
The Khronos Group's glTF specification that is a transmission format for 3D scenes and models continues picking up more impressive capabilities as its adoption by a growing range of software packages continue...
C++20 Is Still Settling While LLVM Clang Already Adds Option For Starting C++2b/C++23
It was just in September that the C++20 standards draft was approved as a major update to the programming language over C++17. While compilers like GCC and LLVM Clang are still completing all of the changes for C++20 support, Clang is already moving ahead and has added support for the "-std=c++2b" option as it begins the endeavor of staging changes likely for C++23...
Dbus-Broker 25 Released With More Fixes
The BUS1 kernel code for providing an in-kernel, capability-based IPC mechanism hasn't seen much (or any?) activity in well over a year but at least the Dbus-Broker project continues ahead. Dbus-Broker continues ahead as this D-Bus compatible implementation focused on correctness while being optimized for performance...
Stratis Storage 2.3 Released With Clevis Encryption Policy Support
In addition to OpenZFS 2.0 releasing and Bcachefs hitting up more performance optimizations, some further next-gen Linux storage news is Red Hat's Stratis Storage 2.3 being released...
POCL 1.6-RC1 Released With Better CUDA Performance
POCL as the "Portable Computing Language" that implements OpenCL and allows it to function atop CPUs as well as CUDA-enabled NVIDIA GPUs, HSA-supported AMD GPUs, and other possible back-ends, is preparing for a new feature release...
...239240241242243244245246247248...