Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2025-09-15 09:15
Amazon Is Hiring DXVK, Mesa & Proton Linux Developers For Luna Cloud Gaming
Amazon has passed along word that they are hiring for Linux gaming engineers that are experienced in the likes of Valve's DXVK and Proton efforts as well as being experienced with the Mesa open-source graphics drivers, Vulkan, and more...
Wayland's Weston 10 Alpha Brings Early Color Management Work, More Zero-Copy Scanout
The first alpha release of Weston 10.0 is now available as the next feature update to Wayland's reference compositor...
AMD Ryzen 7 PRO 5850U Linux Performance
For those looking at upgrading your business notebook this holiday season, here are our first benchmarks of the AMD Ryzen 7 PRO 5850U mobile processor under Linux using a Lenovo ThinkPad T14s Gen2. For ~$1299 USD this holiday season on sale, this Linux-friendly ThinkPad offers a lot with the 8-core / 16-thread Zen 3 processor with Vega graphics, 32GB LPDDR4X 4266MHz system memory, 1TB NVMe SSD, 4K IPS display, and legendary ThinkPad build quality.
Canonical & Xilinx Team Up For Ubuntu On Adaptive SoCs
Canonical is looking to increase the outlook for Ubuntu on FPGAs and has announced a collaborative partnership with Xilinx to get the Linux distribution working on more of their hardware...
System76 Releases Pop!_OS 21.10
Linux PC vendor System76 has released Pop!_OS 21.10 as the newest version of their Ubuntu-based operating system...
X.Org Server Hit By Its Latest Batch Of Security Vulnerabilities
Given the age of the X.Org/X11 code-base security issues have become quite frequent. It was nearly a decade ago that the X.Org Server was considered a "security disaster" and a security researcher saying it's even worse than it looks. Today another batch of X.Org Server security vulnerabilities have been made public...
Radeon RADV Lands Emulated ETC2 Support For Improving Android Support
While the ETC2 texture compression standard is royalty-free and popular for OpenGL / GLES / Vulkan use, recent AMD Radeon GPUs and APUs have removed their native support for this alternative to the likes of ASTC and S3TC. But now in Mesa 22.0 there is emulated ETC2 support for the Radeon "RADV" Vulkan driver to in turn improve this open-source driver's Android support...
LLVM Working On "HIPSPV" So AMD HIP Code Can Turn Into SPIR-V And Run On OpenCL
Upstreaming progress is being made on a new "HIPSPV" toolchain for AMD's HIP path so that SPIR-V kernels can be executed and ultimately allowing for execution by OpenCL drivers. This HIPSPV effort driven outside of AMD aims to be able to allow HIP code to work on other GPU drivers such as those from Intel...
Fedora 36 Planning To Use plocate As New "locate" Replacement
Fedora 36 is planning to use plocate as its new provider of the locate command for finding files on file-systems. Plocate should make for even faster locating of files on disk as well as doing so using less CPU cycles...
ARMv8.8-A Support With New MOPS Instructions Ready For GCC 12
The latest GCC Git activity for next year's GCC 12 compiler is adding of ARMv8.8-A support...
Fedora 36 To Support OSTree Native Containers / CoreOS Layering
Fedora 36 feature work continues building up for what will make another exciting update to this Linux distribution come April. The latest approval is more exciting work on the OSTree / CoreOS front...
Radeon ROCm 4.5.2 Adds Kernel Driver Installer Support, Various Fixes
A minor update to AMD's Radeon Open eCosystem "ROCm" software is out today for open-source GPU computing...
AMD AOCC 3.2 Compiler Released Along With AOCL 3.1 CPU Libraries
AMD has issued a nice end-of-year update to the AMD Optimizing C/C++ Compiler (AOCC) that also includes Fortran support as well as a new release of their AMD Optimizing CPU Libraries (AOCL)...
GCC 12 Compiler Performance Is Looking Good For Intel Alder Lake
GCC 12 is nearing release in a few months time as the annual feature update to the GNU Compiler Collection for this Free Software Foundation backed code compiler. On top of new C/C++ language features and various optimization improvements, there is updated tuning for Intel's new Alder Lake processors. Here are some early GCC 11.2 vs. GCC 12 development benchmarks looking at the performance on a Core i5 12600K.
Fwupd 1.7.3 Released With Support For Nordic Semi nRF Secure Hardware
Fwupd 1.7.3 is out today as the newest version of this open-source software that integrates with the Linux Vendor Firmware Service (LVFS) for offering streamlined system and device firmware updates under Linux...
PipeWire 0.3.41 Offers Improved Flatpak & JACK Compatibility, Apple AirPlay Streaming
PipeWire 0.3.41 is out as the newest version of this increasingly-used Linux audio/video stream server solution...
Linux Kernel Set To Finally Retire AMD 3DNow!
Queued up as part of the x86/core changes intended for the Linux 5.17 cycle is dropping of the AMD 3DNow! code within the kernel. While 3DNow! brings back fond memories from the days of AMD's K6 and early Athlon processors, AMD deprecated the instructions a decade ago and no longer found in newer processors. Removing of the 3DNow! kernel code is being done as part of some code improvements...
Ubisoft Is Hiring A Linux Developer For An "Unannounced Project" But Don't Get Too Excited
Ubisoft issued a new job posting for a Linux developer, which has many Linux gamers excited especially as it's mentioned for an "unannounced project." Unfortunately, contrary to all the emailed tips in overnight about the job posting, it ultimately will likely prove to be of little interest to the gaming community...
EXT4 Prepared To Switch To Linux's New Mount API
It looks like EXT4 come Linux 5.17 could be making use of the kernel's new mount API. Queued up into EXT4's "dev" branch is transitioning the EXT4 file-system driver to using the kernel's modern mount API...
RadeonSI Gallium3D Driver Wires Up Wave32 Improvements For RDNA GPUs
AMD's "RDNA" class GPUs support wavefront sizes of 32 and 64 compared to older GCN GPUs at 64 threads. Going back to 2019 RadeonSI began making use of Wave32 for some shaders but now for Mesa 22.0 next quarter there are greater Wave32 improvements that have landed...
Linux 5.16-rc5 Released - Cycle To Be Extended Due To The Holidays
Linus Torvalds just released Linux 5.16-rc5 and while things are looking normal at this stage, he announced that this 5.16 cycle will drag on longer due to the Christmas / New Year's holidays...
OpenRazer 3.2 Released For Supporting More Razer Peripherals On Linux
OpenRazer as the open-source, community-maintained collection of Razer peripheral support for Linux is out with a new release...
As We Prepare For 2022, Linux Still Doesn't Have Standardized Per-Client GPU Stats Reporting
One of the Intel patch series we have been waiting to see mainlined since all the way back in 2018 is around per-client GPU metrics reporting for being able to show various GPU engine activity on a per-process basis. Every once in a while the patches have been revived but have yet to reach mainline. They recently were revved once again, leaving us hope that in 2022 we might finally see this standardized per-client/process GPU statistics reporting land in the mainline kernel...
Speculative NUMA Fault Support Proposed For Improving Tiered Memory Linux Performance
This year there has been a lot of Linux kernel work around improving the handling of tiered memory servers, namely those with traditional system RAM augmented by Intel Optane DC persistent memory. There has been work to demote pages during reclamation to the slower persistent memory, improving NUMA balancing around such systems to optimize memory placement, transparent page placement and related work around tiered memory Linux servers...
Linux Prepares For More Code Sharing Between AMD SEV + Intel TDX
Coming with future Intel CPUs is Trust Domain Extensions (TDX) to further enhance the security of virtual machines (VMs) and it's sounded a lot like AMD's Secure Encrypted Virtualization (SEV) in many regards and in fact now for the Linux kernel Intel is looking at leveraging some of that SEV code to allow for more code sharing between these CPU features to improve virtualization security...
Intel Contributes A Number Of Vulkan Filters/Improvements To FFmpeg
Aside from the separate work around experimental Vulkan Video decode support, thanks to Intel recently there have been a number of Vulkan improvements to the FFmpeg code around new accelerated filters...
More Apple M1 Bring-Up For Linux Continues: SPI, SimpleDRM, PMU
One year after Apple introduced the M1 SoC and the effort began to bring-up this Apple Silicon under Linux, the effort remains ongoing and more code is inching closer to the mainline kernel...
x86 Straight-Line Speculation Mitigation On Track For Linux 5.17
The recent activity around x86 (x86_64 included) straight-line speculation mitigation handling is set to culminate with this security feature being set for mainline with the upcoming Linux 5.17 cycle...
Ubuntu 22.04 LTS To Shift Its PPC64EL Baseline To POWER9 CPUs, Dropping POWER8
Ubuntu 22.04 LTS isn't expected to run on aging IBM POWER8 hardware as Canonical is shifting its PPC64EL architecture baseline to POWER9 for building packages...
KDE Prepares More Crash Fixes Ahead Of The Holidays
Even with the holidays quickly approaching, KDE developers remain very busy in landing fixes -- especially crash fixes -- and fixing up Plasma's Wayland session for ensuring it is very polished for 2022...
SeaBIOS 1.15 Released With Better NVMe & USB Device Support
SeaBIOS as the open-source x86 BIOS implementation commonly used by QEMU as well as a Coreboot payload is out with a new release...
Godot 4.0 Alpha Is Near, Another Pre-Alpha Build Available
The highly anticipated Godot 4.0 game engine release continues moving closer and should soon see an official alpha release...
Wine 7.0-rc1 Released With Last Minute Changes
Following last week's Wine 6.23 development release, Wine 7.0-rc1 was just declared in marking the end of feature development and beginning preparations for issuing Wine 7.0.0 stable in January...
Radeon R300 Driver Lands NIR-To-TGSI Code, Old NVIDIA Driver Eyes It Too
The open-source Radeon Linux graphics driver work covered yesterday about a big optimization by leveraging NIR and going through that intermediate representation and relying on common NIR optimizations has now been merged into Mesa 22.0. This is a step-up from the existing open-source OpenGL driver support for old Radeon 9500 through Radeon X1000 series (R500) graphics processors. A similar conversion is also planned for the old Nouveau driver handling NVIDIA "NV30" era graphics processors too...
Wine's Wayland Driver Continues Maturing, Aims To Go Through Wine-Staging
While it won't make it for the upcoming Wine 7.0, the Wayland driver for natively supporting this X11 successor continues maturing and in the not too distant future will hopefully begin receiving more widespread testing via Wine-Staging...
Benchmarks: FreeBSD 13 vs. NetBSD 9.2 vs. OpenBSD 7 vs. DragonFlyBSD 6 vs. Linux
It's been a while since last having a hearty BSD benchmark comparison on Phoronix in part due to the latest hardware platforms generally lagging behind with how well supported they are by the various BSDs. But stemming from a Phoronix Premium supporter recently requesting some fresh BSD benchmarks, here is a look at how DragonFlyBSD 6.0.1, FreeBSD 13.0, NetBSD 9.2, and OpenBSD 7.0 are competing against various Linux distributions like CentOS, Clear Linux, and Ubuntu.
Developers Call On Intel To Open-Source PSE Firmware As Their Newest Binary Headache
With Intel's Atom x6000E "Elkhart Lake" SoCs there is a new block called the Programmable Services Engine (PSE) that is an Arm Cortex-M7 companion core that handles various tasks. Unfortunately, with the PSE it means a new binary-only firmware module. With the Programmable Services Engine likely to come with future Intel platforms too, Coreboot developers and open-source enthusiasts are calling on Intel to now open-source this firmware to avoid having this extra binary blob and further complicating future open-source firmware efforts...
Restartable Sequences "RSEQ" Support Returning To GNU C Library
Back in 2018 for the Linux 4.18 kernel was introducing the Restartable Sequences system call for allowing faster user-space operations on per-CPU data. By avoiding atomic operations in cases like incrementing per-CPU counters, modifying per-CPU spinlocks, reading/writing to per-CPU ring buffers, and similar, Restartable Sequences can provide a performance advantage. The GNU C Library is landing its revised support for making use of this system call...
Linux 5.17 Intel Graphics Driver Update Fixes Hangs, More Discrete vRAM Preparations
Sent to DRM-Next this week for queuing until the Linux 5.17 merge window in January is the latest batch of drm-intel-gt-next updates, which has hang fixes and more preparations for Intel discrete graphics...
AMDVLK 2021.Q4.2 Released With Dynamic Rendering, Other New Extensions
It's been over one month since the release of AMDVLK 2021.Q4.1 as the latest open-source AMD Vulkan driver update, which is off the wagon compared to the prior weekly/bi-weekly release cadence. But today thankfully it's been succeeded by AMDVLK 2021.Q4.2 as the newest driver release...
Linux Kernel Patches Allow Booting Higher Core Count Systems Much Faster
Patches started earlier this year for allowing the parallel bring-up of secondary CPU cores for x86_64 processors have gotten back to being worked on and were sent out on Thursday for review...
Radeon Linux Driver Has A Huge Optimization Two Decades Later For ATI R300~R500 GPUs
While earlier this year AMD dropped pre-Polaris support from their mainline Radeon Software Windows driver, under Linux with open-source software older GPUs can live on much longer with superior driver support... Pending for Mesa 22.0 and as a surprise Christmas gift for those with nearly two decade old GPUs, a big optimization is pending for those with ATI Radeon R300/R400/R500 series graphics cards still in operation...
systemd 250 Is Coming For Christmas With A Boat Load Of New Features
Systemd 250 is gearing up for release this month and today marked the availability of the first release candidate (and RC2 as a brown paper bag update). Systemd 250 is packing a rather large number of new features and changes across the board for this dominant Linux init system and service manager...
GNOME 42 To Finally Allow Input Events To Happen Full-Rate
An exciting new development for GNOME 42 is allowing input events to happen at their full input device rate, which is great news for high refresh rate Linux gamers, input tablets, and similar use-cases...
Wayland 1.20 Released With Proper FreeBSD Support, Protocol Additions
Wayland 1.20 is out today as the latest version of the reference Wayland library/support code and core protocol...
Raspberry Pi Zero 2 W Benchmarks - Nice For $15
At the end of October came the pleasant surprise of the introduction of the Raspberry Pi Zero 2 W. This drop-in replacement to the original Raspberry Pi Zero features a more powerful 1.0GHz quad-core Cortex-A53 compared to the miniscule 1GHz single-core design of the original Pi Zero while boasting 512MB of LPDDR2 RAM. Here are some initial benchmarks of the Raspberry Pi Zero 2 W for those curious about its performance.
BOLT Close To Merging Into LLVM For Optimizing Performance Of Binaries
In addition to the LLVM SPIR-V back-end appearing ready for merging, also working through the final steps for being mainlined in the LLVM compiler stack is also Facebook's BOLT project for optimizing the performance of binaries...
RISC-V Summit 2021 - High Performance Processors, Other Interesting Talks
Taking place in San Francisco from Monday through yesterday evening was the RISC-V Summit for discussions around this dominant open-source processor ISA. For those that did not make it to the event, many of the slide decks are available...
Mesa's Virgl Code Lands Optimization For Lowering Memory Use
It is not too often getting to talk about performance optimizations for Mesa's Virgl code that along with in conjunction with related "Virgil" components allows for hardware-accelerated 3D/OpenGL running within virtual machines. Hitting Mesa 22.0 this week though is some Virgl code improvements for allowing lower memory use within virtual machines...
Intel's oneDNN Ported To RISC-V, More Sapphire Rapids Prep
Intel's oneDNN Deep Neural Network Library that is part of their oneAPI toolkit is out with version 2.5 and brings RISC-V CPU support among other updates...
...232233234235236237238239240241...