Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-05-19 08:00
DM VDO "Virtual Data Optimizer" Merged For Linux 6.9
As a follow-up to the article earlier this month around DeviceMapper's Virtual Data Optimizer (VDO) preparing to be upstreamed, it was successfully merged today by Linus Torvalds as the newest shiny feature of Linux 6.9...
New ARM SoCs & Various Smartphones/Devices Now Supported By Linux 6.9
All of the ARM SoC updates and new machine/platform additions were submitted and merged on Tuesday for the ongoing Linux 6.9 kernel merge window...
System76 Now Planning For COSMIC Desktop Alpha Release In Late May
System76 had been planning an initial alpha release of their Rust-written COSMIC desktop environment to debut at the end of Q1 (March), but now they are delaying the first alpha to May for allowing time to wrap up feature work on their new desktop apps...
LVFS/Fwupd Ponders 2025 Plans: Servers, Desktop Motherboards & More
Richard Hughes of Red Hat who leads development of the Linux Vendor Firmware Service (LVFS) and Fwupd firmware updating utility is currently pondering plans for 2025. Among the ideas he's seeking input from the community is on whether the main focus should be on servers, desktop motherboards, laptops, or other removable hardware/peripherals...
Linux 6.9 Cleans Up Printk Code While Preparing For Atomic Consoles
The Linux work around atomic consoles and threaded printing remains ongoing. This work is particularly interesting as it's the last major blocker before real-time "RT" kernel support can land. This work sadly isn't ready for the new Linux 6.9 cycle but at least some printk clean-ups are landing for issues discovered during the atomic consoles effort...
Mesa 24.1 Enables Intel Xe Kernel Driver Support By Default
While the new Intel Xe kernel graphics driver was upstreamed in Linux 6.8 as this modern DRM driver that is opt-in for current generation hardware and aims to be the default for Lunar Lake / Xe2, currently with Mesa you must build the Intel ANV Vulkan and Iris Gallium3D driver code with the "intel-xe-kmd" option to enable compatibility for this alternative kernel driver to i915. With Mesa 24.1 coming next quarter, that Intel Xe kernel driver support will be enabled out-of-the-box...
Blumenkrantz Picks His Next Battle: Mesa's DRI Interfaces
Valve contractor Mike Blumenkrantz has been known for many great Mesa improvements the past several years, especially around Zink for the OpenGL-on-Vulkan implementation within Mesa. Over the past four years he has taken on many great performance optimizations and other significant code undertakings to improve Mesa. Blumenkrantz has picked his latest battle and appears to be around Mesa's Direct Rendering Infrastructure (DRI) interfaces...
Linux 6.9 Graphics Drivers Prepare For RDNA3 Refresh & RDNA4, More Intel Xe Driver Work
David Airlie has submitted all of the Direct Rendering Manager (DRM) kernel graphics/display driver updates today for Linux 6.9...
OBS Studio 30.1 Released With AV1 Support For VA-API & PipeWire Video Capture
Building off last November's release of the big OBS Studio 30.0 release, OBS Studio 30.1 debuted today as the newest feature release...
KDE Plasma 6.0.2 Delivers Another Week Worth Of Bug Fixes
Last week saw Plasma 6.0.1 for an initial batch of bug fixes for this major desktop environment that debuted the week prior. Out today is Plasma 6.0.2 with another round of bug fixes that have been addressed over the past week...
GhostRace Detailed - Speculative Race Conditions Affecting All Major CPUs / ISAs
VUSec and IBM Research Europe today announced Speculative Race Conditions (SRCs) as a as a new class of vulnerabilities where thread synchronization primitives using conditional branches can be microarchitecturally bypassed on speculative paths using a Spectre-V1 attack. The researchers have dubbed CVE-2024-2193 as GhostRace and is said to affect all major CPU vendors...
New Intel CPU Microcode & "RFDS" Linux Kernel Patch For New Security Vulnerabilities
Intel has released new CPU microcode for addressing five security issues and additionally there is newly-merged Linux kernel code for mitigating the new Register File Data Sampling "RFDS" micro-architectural vulnerability affecting Atom / E cores...
Ubuntu 24.04 LTS To Help Further Boost AMD EPYC 9004 Series Performance
With the upgraded Linux kernel, compiler, and other software upgrades with next month's Ubuntu 24.04 LTS, those using recent AMD EPYC server processors like the 4th Gen EPYC Genoa(X) / Bergamo / Siena processors stand to benefit from greater performance over the current Ubuntu 22.04 LTS release...
Linux 6.9 Lands Reworked Topology Code For Better Hybrid CPU Support
The recently covered overhaul of the x86 CPU topology code to clean-up quite a code mess has been merged for Linux 6.9. Among other benefits, this improved topology code properly accounts for modern Intel Core hybrid systems with a mix of P and HT-less E cores...
Many Networking Improvements & New Wired/Wireless Devices For Linux 6.9
The big set of networking subsystem updates have been sent in for the Linux 6.9 merge window including a number of new wired and wireless devices being supported as well as a number of core networking improvements and optimizations...
AdaptiveCpp 24.02 Released: "One Of The Best SYCL Compilers" For Performance
AdaptiveCpp 24.02 is out this week as the newest version of this SYCL compiler formerly known as hypSYCL and Open SYCL. AdaptiveCpp supports C++-based heterogeneous programming models targeting all major CPU and GPU vendors thanks to SYCL and C++ standard parallelism...
Too Many Debug Messages Were Reportedly Slowing Down Some AMD Linux Systems
An interesting anecdote was mentioned as part of the x86/misc changes queued for the Linux 6.9 kernel: on some unnamed AMD systems, NMI debug messages were too excessive that they actually slowed down the systems...
Intel Continues Prepping The Linux Kernel For X86S
Nearly one year ago Intel published the X86S specification (formerly stylized as "X86-S") for simplifying the Intel architecture by removing support for 16-bit and 32-bit operating systems. X86S is a big step forward with dropping legacy mode, 5-level paging improvements, and other modernization improvements for x86_64. With the Linux 6.9 kernel more x86S bits are in place for this ongoing effort...
Dynamic Kernel Stacks Proposed For Linux With Big Memory Savings
A "request for comments" patch series was posted on Monday for a new dynamic kernel stacks feature for Linux. Early testing has shown the potential for significant memory savings...
Intel FRED Merged For Linux 6.9 As An Important Improvement With Future CPUs
After two years of talking about Intel FRED as Flexible Return and Event Delivery for overhauling how transitions are done between privilege levels (CPU rings), the support code was finally in good shape for merging now with the Linux 6.9 kernel...
Microsoft's DirectX Shader Compiler Sees Improved Linux Build Support
This is their LLVM/Clang-based shader compiler for compiling HLSL programs into the DirectX Intermediate Language (DXIL) that can then be fed to DirectX GPU drivers from the different vendors. While Microsoft Windows is obviously the main focus, today's update does improve the Linux build support...
Btrfs Enjoys Performance Optimizations With Linux 6.9
SUSE's David Sterba sent out the Btrfs updates today for the Linux 6.9 merge window. Besides stabilization and bug fixes there are also some minor performance optimizations to see with this next kernel...
AMD P-State Preferred Core Submitted For Linux 6.9 While Intel Meteor Lake Gets Tuned
The in-development Linux 6.9 kernel is finally landing support for AMD Preferred Core as part of the power management updates for this mid-2024 kernel release...
Intel Makes Continuous Profiler Open-Source To Help Improve CPU Performance
Intel this morning released Continuous Profiler as open-source, a software solution developed by Intel Granulate for aiming to help boost CPU performance...
GNU Linux-libre 6.8-gnu Dealing With Blobs From New Intel Drivers
GNU Linux-libre 6.8-gnu is out as the newest downstream kernel variety endorsed by the Free Software Foundation that takes the upstream Linux kernel but does away with proprietary module support and stripping out drivers/functionality contingent upon binary-only microcode/firmware and other elements not deemed up to their free software standards...
Ubuntu 24.04 LTS To Support Installs With NVMe-Over-TCP Drives
The Ubuntu 24.04 LTS release next month will roll out initial support in its server installer for being able to handle root file-system setups on NVMe-over-TCP scenarios for remote drives...
Linux 6.9 Making It Easier Managing Security Mitigation Options
The x86/core changes were submitted today for the now-open Linux 6.9 merge window. Among other changes, the x86 CPU security mitigation options within the Linux kernel Kconfig have been adjusted where appropriate to make more clear the options/features are for security mitigations...
AMD Posts Performance Monitoring Patches For Zen 5 CPUs
While Linux 6.8 carries some elements of Zen 5 CPU support, more upstream Linux enablement for the next-generation AMD processors remains ongoing. Sent out this morning were the initial patches around AMD Zen 5 performance monitoring and events for the perf subsystem...
Raspberry Pi V3D Graphics Driver Preps For Super Pages To Boost Performance
Igalia continues maintaining the Broadcom V3D open-source graphics driver code that is used by the Raspberry Pi single board computers. With a new patch series posted today for the V3D DRM driver, support for Super Pages is enabled to help with enhancing the graphics performance. In many benchmarks having Super Pages can enhance the performance by a few percent but in some extreme cases can be 19~42% faster...
x86/cpu Change For Linux 6.9 Slightly Eases Future AMD Zen CPU Enablement
A number of x86-related pull requests were already submitted today for kicking off the new Linux 6.9 merge window. With the x86/cpu pull for this new kernel cycle there is just one patch and it's for slightly easing future AMD Zen processor enablement under Linux...
Linux 6.8 Released As Stable With New Intel Xe Graphics Driver
Linus Torvalds has gone ahead and released Linux 6.8 as stable today rather than drawing this cycle into overtime...
Awesome Changes Coming With Linux 6.9: Lots From Intel/AMD, FUSE Passthrough & More Rust
Depending upon how Linus Torvalds is feeling today, Linux 6.8 could debut today as stable and in turn mark the opening of the Linux 6.9 merge window... Otherwise it will be punted off by one week. In any event, there's a lot of interesting work queuing for Linux 6.9 as shared in today's preview...
Linux 6.9 To Allow AMD P-State With ACPI CPPC V2 For Threadripper 3000 Series CPUs
The AMD P-State CPU frequency scaling driver works with Zen 2 and newer processors supporting ACPI Collaborative Processor Performance Controls (CPPC) but to date this hasn't worked for Threadripper 3000 series processors with the TRX40 chipset. That though is finally being fixed up with Linux 6.9 thanks to a one-line code change...
Radeon Memory Visualizer Hooks Up With Qualcomm Adreno Vulkan Driver
Thanks to the nature of open-source and AMD making their Radeon Memory Visualizer "RMV" open-source under the GPUOpen umbrella, outside of AMD graphics drivers it's found usage elsewhere. Back in January I wrote how Intel's open-source Vulkan driver was adapted for being able to interface with the Radeon Memory Visualizer. Now this week the Qualcomm Adreno "TURNIP" Vulkan driver has also been wired up for enabling RMV integration...
Niri 0.1.3 Wayland Compositor Brings Touch Support, New Animations
Niri is an interesting scrollable tiling Wayland compositor inspired by PaperWM that has been gaining user interest in recent months. This weekend marked the v0.1.3 release of this Wayland compositor...
Linux 6.9 To Upgrade Rust Toolchain - Making More Features Stable
All of the Rust feature patches have already been submitted in a pull request to Linus Torvalds ahead of the upcoming Linux 6.9 merge window...
Effort Continues To Remove Most Of The SPARC 32-bit CPU Support From Linux
Last year saw a lot of code clean-up work on the Linux kernel and working to remove support for obsolete hardware no longer being actively maintained within the mainline kernel tree for years. On the CPU side one of the efforts has been to remove unused SPARC 32-bit CPU support for old Sun workstations. The patches for removing unused SPARC32 code was updated this weekend and now undergoing review...
GNOME 46 Release Candidate Rolls Out Last Minute Fixes, VRR & Other Refinements
The GNOME 46 release candidate was officially rolled out today as the last chance to test the GNOME 46 desktop software ahead of its stable release later this month...
Linux 6.8 Is Very Exciting With Intel Xe Driver, Raspberry Pi 5 Graphics & New Hardware
Linux 6.8 could debut as stable as soon as tomorrow if all goes well... Linus Torvalds last week was unsure whether an extra release candidate would be needed after the quiet 6.8-rc7 release. This week's seen a continued flow of fixes land, so we'll see what Linus decides on Sunday but in any event there are already a number of early 6.9 pull requests...
GNOME Developers Continue Tweaking The Shell, Tuning For Performance
Not only have KDE developers been very busy this week but so has the GNOME crew working toward the GNOME 46 release later this month as well as working on various other improvements to land past the 46 cycle...
NVK Lands Sparse Memory Support - Enabling More Games To Run On This Open-Source Driver
Mesa's NVK Vulkan driver for open-source NVIDIA support has merged sparse memory support. This is a big milestone as it's needed for running a number of newer games under Linux...
LXQt Desktop Now "100%" Ready For Wayland
The lightweight LXQt desktop environment is fully ready to take on the Wayland world...
KDE Developers Are Currently Seeing 150~200 Bug Reports Per Day
KDE developer Nate Graham is out with his weekly development summary outlining the interesting feature work and bug fixes to land in the KDE space. Being fresh off the recent Plasma 6.0 release, a lot of bug reports are still coming in while developers are already busy tackling new features for Plasma 6.1...
Wine 9.4 Released With VKD3D 1.11 Bundled, OpenGL Support For Wayland Driver
Wine 9.4 is out today as a rather notable bi-weekly development release of this open-source software for running Windows games and applications under Linux and other platforms...
AMD Squeezes In Additional GPU Enablement Code For Linux 6.9
While the Linux v6.8 kernel may debut as stable as soon as this weekend, a last-minute pull request of some new AMD graphics IP was submitted today to DRM-Next in aiming to make it for the imminent Linux 6.9 merge window...
Vulkan 1.3.280 Released With NVIDIA Ray-Tracing Validation Extension
Vulkan 1.3.280 is out today as the newest spec update for this high performance graphics, compute, and video API...
Ubuntu 24.04 Helping Achieve Greater Performance On Intel Xeon Scalable Emerald Rapids
While Ubuntu 24.04 LTS won't be officially out until the back-half of April, here is an early look at how the Intel Xeon Scable "Emerald Rapids" performance is looking right now compared to Ubuntu 23.10 and the current Ubuntu 22.04 LTS series in a variety of benchmarks. As largely expected with the software updates, the new Ubuntu 24.04 LTS will help achieve greater server/HPC performance on recent Intel processors.
VirtualBox KVM Backend Adds Support For SR-IOV Graphics
Announced one month ago by Cyberus Technology was an open-source KVM back-end for VirtualBox. This work by Cyberus allows for using the KVM hypervisor with VirtualBox as opposed to its custom kernel module maintained by Oracle. That KVM back-end has now been extended to support SR-IOV graphics virtualization...
Improved Debugging Of Suspend/Resume For AMD Ryzen Laptops On Linux Coming With MP2 STB
AMD engineers and those debugging s2idle suspend/resume issues for Ryzen laptops under Linux will soon have more information at disposal for newer SoCs supporting MP2 STB functionality...
Improved Case-Insensitive File Handling Coming To Linux 6.9
The optional case-insensitive file/folder handling under Linux that's hooked up for various file-systems like EXT4 and F2FS will benefit from improved performance on the upcoming Linux 6.9 kernel cycle...
...9101112131415161718...