Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-05-07 14:30
DIRT 5 Now Runs On Intel Arc Graphics Under Linux With Driver Workaround
The DIRT 5 racing game was one of the titles that hadn't worked on Intel graphics under Linux due to the sparse memory support for the ANV Vulkan driver. But with sparse support now enabled, the game was crashing at launch. But now a workaround is in place to allow Intel's Mesa 24.1 Vulkan driver to work with DIRT 5...
Linux 6.9 Expands Hardware Monitoring Support For More AIO CPU Coolers
The hardware monitoring "HWMON" subsystem updates were merged at the start of the Linux 6.9 merge window and include the recent trend of more all-in-one liquid/water cooling systems seeing Linux driver support to enable convenient monitoring and controls...
Rust Bindings Posted For KMS Drivers, VKMS Ported To Rust
So far when it comes to Direct Rendering Manager (DRM) / Kernel Mode-Setting (KMS) display drivers for Linux, there are Rust efforts underway for the Apple Silicon kernel graphics driver with the Asahi Linux project as well as the new Nova effort for a modern open-source NVIDIA kernel driver from Red Hat. Also now out from Red Hat is posting the Rust bindings for KMS to review plus porting the existing Virtual KMS driver over to Rust as the "RVKMS" driver...
KDE Sees A Number Of Regression Fixes & Some Crash Fixes This Week
KDE developers continue to be quite busy fixing a variety of regressions -- including some crashes -- with the new KDE Plasma 6 desktop stack. Plasma 6.0.3 will ship next week with yet more fixes while some feature work toward Plasma 6.1 is also underway...
Wine 9.5 Released With More Feature Work, 27 Bug Fixes
Wine 9.5 is out as the newest bi-weekly development release for this open-source software to enjoy Windows games and applications under Linux...
Microsoft Enables DNS Tunneling By Default For WSL - More Reliable Networking
Microsoft is rolling out WSL 2.2.1 to WIndows Subsystem for Linux (WSL) users with more reliable networking support, hang fixes, and other improvements...
Linux 6.9 Adds New RISC-V Vector-Accelerated Crypto Routines
The RISC-V architecture updates were sent out today for the in-development Linux 6.9 kernel ahead of the v6.9-rc1 release this Sunday...
GCC Compiler Adds Support For Device Offloading With AMD RDNA3 APUs (GFX1103)
While there is AOMP for OpenMP device offloading based on the LLVM/Clang compiler, less talked about and not as feature-rich is the AMDGCN back-end within the GNU Compiler Collection (GCC) that is also worked on for OpenMP device offloading capabilities to Radeon GPUs. Squeezing in for the upcoming GCC 14.1 stable release is GFX1103 support for AMD APUs with RDNA3 integrated graphics...
LoongArch Enables More Kernel Functionality With Linux 6.9
Loongson continues enabling more kernel functionality for their LoongArch processor port for the upstream Linux kernel. With Linux 6.9 they sent out today a set of patches enabling more features for this Chinese CPU architecture...
LibreOffice Enables Multi-Threaded 3D Rendering
The latest LibreOffice drawing code has enabled support for making use of multi-threaded 3D rendering...
NVK Driver Adds Vendor ID Workaround For Games Expecting NVIDIA's Proprietary Driver
Due to some games checking the graphics card's vendor ID and matching to NVIDIA then just assuming it's NVIDIA's official (proprietary) driver in use, the Mesa NVK Vulkan driver has added a workaround to allow concealing the vendor ID in order to bypass NVIDIA-specific checks such as for the driver version in use...
LLVM BOLT Optimizations Net ~6% Improvement For GNOME's Pango
BOLT that was upstreamed into LLVM in 2022 by Facebook/Meta allows for optimizing the layout of binaries as a post-linking step to yield increased performance. BOLT like Profile Guided Optimizations (PGO) first requires the profiling step to generate perf recordings to feedback in for the optimization process, but the gains can be significant...
AOMP 19.0-0 Released For AMD's OpenMP Offloading Compiler
AMD on Thursday published AOMP 19.0-0 as the newest version of their LLVM/Clang downstream compiler focused on delivering the latest OpenMP device offloading support for their Radeon GPUs and Instinct accelerators...
Linux 6.9 To Allow Larger Frame-Buffer Console Font Size For Today's 4K Displays
With the frame-buffer device "FBDEV" subsystem changes sent out today for the Linux 6.9 kernel, there is support for larger console fonts to better handle today's ~4K displays...
Fedora Linux 40 Beta Cleared For Release Next Week
After not making its early beta target for 12 March and then failing to make its intended release date of 19 March, Fedora Linux 40 Beta is now cleared for releasing next week...
Intel's Linux Software Optimizations Continue Paying Off Big Time For Xeon Emerald Rapids
Intel 5th Gen Xeon Scalable processors already offer some nice generational improvements with improved AVX-512, faster DDR5 memory support, and also the new Optimized Power Mode option. But if wanting to maximize the performance capabilities even further, Intel's Clear Linux distribution continues working out well for maximizing the performance capabilities of Intel x86_64 hardware.
System76 Rolls Out Lemur Pro Laptops With Core Ultra "Meteor Lake"
For those that have been interested in Intel's Meteor Lake mobile processors for the great integrated Arc Graphics capabilities and/or the new integrated NPU with open-source Intel iVPU kernel driver upstream, System76 today announced the new Lemur Pro laptops with Core Ultra processors...
Raspberry Pi "V3DV" Vulkan Driver Now Supports Dynamic Rendering
Merged this week into Mesa 24.1 for the Broadcom VideoCore V3DV Vulkan driver that is most notably used by the latest Raspberry Pi boards is support for VK_KHR_dynamic_rendering...
Linux 6.9 Adds New Build-Time Control Whether To Authorize Attached USB Devices
The in-development Linux 6.9 kernel is introducing a new USB_DEFAULT_AUTHORIZATION_MODE Kconfig build-time switch to change the default authorization mode for how Linux should deal with attached USB devices...
KSMBD Now Implements Durable File Handles With Linux 6.9
The KSMBD in-kernel SMB3 server is gaining support for durable file handles in the Linux 6.9 kernel...
exFAT Driver Boasts Much Faster "dirsync" Performance With Linux 6.9
The latest file-system driver with notable mentions for Linux 6.9 is that for Microsoft's exFAT file-system...
Microsoft Better Seeds The RNG For Hyper-V VMs In Linux 6.9
Microsoft has submitted their various Hyper-V updates to the in-development Linux 6.9 kernel...
Wayland Protocols 1.34 Introduces Better Drag & Drop, Explicit DRM Sync Objects
Wayland Protocols 1.34 was released on Wednesday with three new staging protocols for further enhancing Wayland's capabilities...
AMD FSR 3.1 Announced With Vulkan Support
AMD used the Game Developers Conference (GDC 2024) this week to announce FSR 3.1, the latest iteration of their FidelityFX Super Resolution tech for game upscaling...
Red Hat's Long, Rust'ed Road Ahead For Nova As Nouveau Driver Successor
Red Hat's display driver team has recently been devising plans for Nova, a new to-be-developed Linux DRM kernel driver written in Rust for open-source NVIDIA graphics support as the successor/replacement to Nouveau for newer NVIDIA GPU generations supporting the GPU System Processor (GSP). Making this effort all the more involved is being written in Rust at a time when various kernel abstractions are still being devised and not yet upstreamed...
Linux 6.9 Lowering The Overhead Of CR3 Writes
The x86/entry pull request last week for the Linux 6.9 kernel contained just a single patch but it was a significant one at that in that it helps lower the overhead for CR3 writes and the benefits can be visible for workloads like Linux's perf functionality...
GNOME 46 Released With Improved Search, Experimental VRR & More Polish
The GNOME project has announced the much anticipated release of the GNOME 46 desktop...
A Game Is Finally Announced For The Open 3D Engine
Announced back in 2021 by the Linux Foundation was Amazon Lumberyard becoming the Open 3D Engine and the Linux Foundation fostering the Open 3D Foundation for evolving this new open-source game engine. Three years later there is now a commercial game announced for the Open 3D Engine (O3DE)...
DXVK 2.3.1 Allows For More Efficient Shader Code Generation On NVIDIA GPUs
DXVK 2.3.1 has been released for this Steam Play component that implements the Direct3D 9/10/11 APIs atop Vulkan. Notable with DXVK 2.3.1 is VK_NV_raw_access_chains support for more efficient shader code generation on NVIDIA GPUs...
IBM Posts GCC Patches For -mcpu=power11 Support
In-step with early Power11 patches in Linux 6.9, IBM engineers have posted the GNU Compiler Collection (GCC) patches for enabling -mcpu=power11 targeting within this open-source compiler...
Tiny Corp Puts Their AMD-Powered Compute Boxes "On Hold"
Tiny Corp has been frustrated before with AMD / ROCm and planned to drop AMD graphics cards in their planned compute boxes over it only to go back to AMD GPUs with their open-source driver stack later. It's now happened again following frustrations over firmware binaries. After recently lobbying AMD to at least open-source some relevant pieces of their firmware and at ~70% confidence over their plans, Tiny Corp announced on Tuesday they are dropping AMD GPUs again from their compute plans...
Bcachefs Fixes Deadlock In Recovery, More Fixes Coming
Following the revised Bcachefs code making it into Linux 6.9 and a warning for Bcachefs multi-device users to move past Linux 6.7, a batch of fixes was merged overnight for Linux 6.9 while further fixes to this file-system are expected soon...
XWayland Rootful Lands HiDPI / Fractional Scaling Support
Running XWayland in rootful mode now allows for working HiDPI and fractional scaling support...
The Significant Corporate Importance & Pressure Around Mesa Open-Source Linux 3D Drivers
It has taken many years but the Mesa 3D open-source graphics drivers have proven very successful from the open-source AMD Vulkan and OpenGL drivers proving they can be capable of competing with the closed-source drivers not only for gaming but also workstation tasks, the Windows vs. Linux graphics driver performance gap largely closed, Microsoft even leveraging Mesa for their translations to the D3D12 API, vendors like Imagination developing once unthinkable open-source drivers, etc. But with the increasing importance to corporations, so has the responsibilities and concerns of Mesa driver developers...
AMD With Upstream Linux Nears "The Ultimate Goal Of Confidential Computing"
More AMD SEV-SNP bits are upstreamed now for the in-development Linux 6.9 kernel that is putting the EPYC processor support on the mainline kernel trajectory for "the ultimate goal of the AMD confidential computing side" to hopefully be in great shape come Linux 6.10 later in the year...
Ampere Altra Max Performance For Ubuntu Linux 22.04 vs. 23.10 vs. 24.04
Following recent benchmarks looking at how the upcoming Ubuntu 24.04 LTS release is looking on Intel Xeon Emerald Rapids as well as the performance gains for AMD EPYC 9004 series on Ubuntu 24.04, I next turned to the Ampere Altra ARM64 server processor for seeing what the performance is looking like there with this Long Term Support Linux distribution release due out in just over one month.
OpenJDK Java 22 Rolls Into GA With New Features
Oracle has announced the general availability of OpenJDK Java 22...
More Organizations Join The Ultra Ethernet Consortium, v1.0 Spec In Q3
Announced last summer was the Ultra Ethernet Consortium started by the Linux Foundation along with AMD, Intel, Cisco, Meta, Microsoft, Broadcom, and other organizations. Ultra Ethernet aims for high performance networking for the likes of AI and HPC. The group announced today they've courted an additional 45 organizations to become members of this consortium and they are on track for their v1.0 specification in Q3...
ARM SCMI CPUFreq Driver Enabling Boost Support By Default With Linux 6.9
Following last week's main set of power management updates for Linux 6.9 that saw AMD P-State Preferred Core support and tuning for Intel Meteor Lake, a secondary set of power management subsystem changes were sent out today for this new kernel...
Improved Memory Bandwidth Throttling Behavior For Linux 6.9
The x86 cache updates for Linux 6.9 offer an improved memory bandwidth throttling heuristic such as used by Intel Resource Director Technology (RDT) and also AMD EPYC CPUs with the resctrl code...
Linux 6.9 Has A Big Rework To CPU Timers - Some Power/Performance Benefits
The Linux 6.9 kernel has a big rework to the CPU timer code that has been years in the making and has some power and performance benefits...
F2FS Improves Zoned Block Device Support & Per-File Compression For Linux 6.9
Merged today were all the Flash-Friendly File-System (F2FS) updates for the in-development Linux 6.9 kernel...
XWayland Nukes The NVIDIA EGLStream Backend
XWayland had targeted both the Generic Buffer Management (GBM) and EGLStream APIs due to NVIDIA not supporting GBM like all of the other Linux drivers. But now that the NVIDIA proprietary Linux graphics driver has been boasting GBM support and advancing with their Wayland platform support in general, XWayland is letting go of the EGLStream mess...
Firefox 124 Now Available With Screen Wake Lock API
The Firefox 124.0 release binaries are now available ahead of the official release announcement tomorrow...
LLVM Clang Shows Off Great Performance Advantage On NVIDIA GH200's Neoverse-V2 Cores
With my recent NVIDIA GH200 Grace CPU benchmarks carried out remotely via GPTshop.ai, besides looking at areas like the 64K kernel page size performance benefits I also ran some fresh benchmarks looking at the performance difference when the binaries were generated by LLVM Clang rather than the default GCC compiler on Ubuntu Linux. This article shows off the performance difference for the 72-core Neoverse-V2 server/HPC processor when leveraging LLVM Clang rather than the GNU Compiler Collection.
CoreCtrl 1.4 Brings Radeon RX 7000 Series Fan Curve Controls, Intel CPU Temperatures
CoreCtrl 1.4 was released this weekend as the newest version of this open-source, independently-developed GUI utility for managing CPU and GPU performance characteristics and power/thermal monitoring under Linux, among other capabilities. CoreCtrl does a good job at offering basic GUI-driven controls and monitoring for CPUs and GPUs in the absence of any official GUI solutions by the likes of AMD and Intel...
Rust Coreutils & Reproducible Builds Receives Funding From The Sovereign Tech Fund
Germany's Sovereign Tech Fund continues investing significant sums of money for important open-source projects. Among the latest projects receiving funding from the STF are the Rust-written Coreutils implementation and Reproducible Builds...
AMD Zen 5 "Znver5" CPU Enablement Merged For GCC 14
Back in February AMD posted GCC compiler enablement support for Zen 5 with the new "znver5" target ahead of launch. Since then it's been rather quiet and nervous not seeing this support merged ahead of the upcoming GCC 14 stable release, but this morning it's finally happened: the AMD Zen 5 processor enablement has been merged to GCC Git in time for the GCC 14.1 stable release that will be out in the coming weeks...
Linux 6.9 Adds Support For Several Samsung Bluetooth HID Devices
Along with the input subsystem updates for the Linux 6.9 kernel, the HID subsystem updates were also merged in recent days for this next Linux kernel release. Notable of this pull is enabling support for some newer Samsung Wireless input devices...
Linux 6.9 Continues Clearing Out Code For Intel's Defunct "Carillo Ranch" Platform
Last year Linux kernel developers began clearing out code for Intel's nearly two decade old "Carillo Ranch" platform that was a 90nm 32-bit single core processor for embedded devices in the sub 20 Watt space. It was a ~2007 product that never shipped but the Linux kernel code was left in the upstream tree until beginning to see it removed last year...
...567891011121314...