Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-25 17:00
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...
Intel, Arm & Khronos Feel Ready to Land SPIR-V Backend Within LLVM
Engineers from Intel and Arm in cooperation with The Khronos Group feel ready now to begin landing their SPIR-V back-end within the upstream LLVM source tree! This SPIR-V back-end for LLVM would ultimately allow LLVM front-ends for different languages to more easily target this industry-standard shader representation so that it could be ingested by Vulkan / OpenCL drivers...
Ubuntu Rethinking Its Initramfs Compression Strategy
While Ubuntu switched from LZ4 to Zstd for compressing its initramfs, they now are finding they were too aggressive in defaulting to Zstd with the highest compression level of 19. Due to speed and memory consumption concerns, they are looking at lowering their Zstd compression level...
AMD Linux EDAC Driver Prepares For Zen 4, RDDR5 / LRDDR5 Memory
AMD's Linux engineers continue preparing for next-gen EPYC server processors based on Zen 4 and supporting DDR5 memory...
Intel's Cloud-Hypervisor Moving To The Linux Foundation - Backed By Arm, Microsoft
The Cloud-Hypervisor open-source project started by Intel a few years ago as a Rust-written VMM focused on cloud workloads is now going to be hosted by the Linux Foundation...
Microsoft Releases Performance Tools For Linux/Android
Microsoft has introduced "Microsoft-Performance-Tools for Linux-Android" as a collection of open-source tools for analyzing system performance on Linux and Android...
The Sad State Of Web Browser Support Currently Within Debian
When it comes to the state of packaged web browsers for Debian GNU/Linux, unfortunately it leaves a lot to be desired at the moment and for those wanting to be secure and up-to-date it can mean resorting to proprietary or un-packaged browser builds...
RADV Working On ETC2 Emulation Support For Newer Radeon GPUs To Satisfy Android
Mesa's Radeon Vulkan driver "RADV" is implementing emulated support for ETC2 texture compression to use with newer AMD GPUs to improve compatibility with Google's Android operating system...
Google Posts Open Profile For DICE Linux Driver, Forwards Firmware Secrets To User-Space
Google is looking to upstream their Linux kernel driver for Open Profile for DICE, a secret derivation protocol used currently by some Android devices...
Intel Posts Linux Patches Enabling AMX Use Within KVM Guests
One of many exciting features/changes with upcoming Intel Xeon Scalable "Sapphire Rapids" processors is the introduction of Advanced Matrix Extensions (AMX). While initial AMX support is premiering with Linux 5.16 due out in stable form as the start of the new year, it currently doesn't allow for KVM virtualized guests to make use of the new capabilities...
FreeBSD 12.3 Released With Updated AMD & Networking Hardware, Password Protected ZIPs
While FreeBSD 13 is the current stable version of this leading open-source BSD operating system, FreeBSD 12.3 shipped today for their N-1 series...
Fedora 36 Planning To Run Wayland By Default With NVIDIA's Proprietary Driver
While all of the software components are out there now for being able to run NVIDIA's proprietary driver stack with modern (GBM-based) Wayland compositors by default, including XWayland support, Fedora Workstation currently defaults to using an X.Org based session with the green binary blob. However, for Fedora 36 next spring they are planning on using the Wayland-based desktop here too...
Intel Posts Updated Driver & Sample Code For "Software Defined Silicon"
Back in September Intel originally posted Linux patches for "Software Defined Silicon" for being able to activate extra CPU features present in the processor's silicon but not exposed by default unless the cryptographically secure process with this SDSi driver was performed. Intel appears to be moving toward allowing licensable processor features that can be activated after the fact and today a new version of that SDSi Linux driver appeared...
Amazon Linux 2022 Performs Well, But Intel's Clear Linux Continues Leading In The Cloud
AWS recently introduced Amazon Linux 2022 in preview form as the latest iteration of their Linux distribution now based on Fedora with various alterations to catering to their customers running it on EC2. Last week were benchmarks looking at Amazon Linux 2022 compared to Amazon Linux 2 and other distributions like CentOS and Ubuntu. In this article we are seeing how Amazon Linux 2022 can compete with Intel's own Clear Linux performance-optimized distribution.
XWayland Lands DRM Leasing Support To Handle VR Headsets
Along with XWayland touchpad gestures, another shiny feature was merged this week into X.Org Server Git for XWayland: DRM leasing support!..
Linux Foundation Expects Revenues Of $177 Million This Year
The Linux Foundation known for hosting numerous open-source projects and stewarding the Linux kernel, organizing countless events, and employing various LF Fellows such as Linux Torvalds and Greg Kroah-Hartman has published their 2021 report...
LLVM Now Has "Official" Support For Targeting NEC's Vector Engine (VE)
The LLVM compiler infrastructure supports not only a growing number of CPU architectures but continues to lead when it comes to its support for different accelerators. Back in 2019 NEC was working to upstream their SX-Aurora VE "Vector Engine" Accelerator and now as of this week that target is considered officially supported upstream...
Fedora 36 Establishing ELN-Extras, Fedora 37 To Retire ARMv7
The Fedora Engineering and Steering Committee (FESCo) has signed off on more feature work for the current Fedora 36 cycle as well as Fedora 37 due out toward the end of next year...
More Apple Silicon M1 Bring-Up On The Way For Linux 5.17
The enablement work for supporting Apple's M1 SoC under Linux continues and with the v5.17 kernel next year will be yet more additions...
Intel's SWR Removed From Mainline Mesa, More Classic Code Cleaning Continues
Last Friday Mesa classic drivers were removed from the mainline code-base and punted off to an "Amber" code branch where they will receive whatever attention moving forward. With that classic Mesa code removed, more code cleaning is now happening on top of the tens of thousands of lines of code already removed. Intel's OpenSWR driver has also now been removed from mainline...
Mesa Begins Trek Bringing Up Arm Mali "Valhall" Graphics
The Panfrost Gallium3D OpenGL driver and PanVK open-source drivers in Mesa have come a long way via reverse-engineering for Arm Mali graphics support. However, to this point the focus has been on Arm's "Midgard" and "Bifrost" architectures while the newer "Valhall" architecture has been around the past two years. The Panfrost effort for bringing up Valhall is now getting underway...
Imagination Announces "Catapult" RISC-V CPU Family
With Imagination Technologies having sold off what was MIPS Technologies several years ago and that CPU architecture having been abandoned now, Imagination today announced "Catapult" as their new family of RISC-V processor IP...
LLVM Clang 14 Lands An "Amazing" Performance Optimization
While the performance of LLVM/Clang has improved a lot over the years and for x86_64 and AArch64 can be neck-and-neck with the GCC compiler, the fierce performance battle is not over. With LLVM/Clang 14.0 due out in the early months of 2022 will be more performance work with one recent commit in particular showing a lot of promise...
Updated Rust Code For Linux Kernel Patches Posted
In 2022 we will very likely see the experimental Rust programming language support within the Linux kernel mainlined. Sent out this morning were the updated patches introducing the initial support and infrastructure around handling of Rust within the kernel...
Blender 3.0 Benchmarks - Performance Across 19 Different NVIDIA GPUs
Last week marked the debut of the highly anticipated Blender 3.0 open-source 3D modeling software. Since then I have been very busy putting Blender 3.0 through its paces with a lot of performance benchmarking across various CPUs and GPUs.
Firefox 95 Ready With RLBox Sandboxing Across All Platforms
Mozilla Firefox 95.0 is now available for download ahead of its official release tomorrow. Making this new version interesting is the RLBox integration...
AMD Makes Some Interesting SMCA Driver Changes For Future CPUs
AMD is preparing updates to their SMCA (Scalable Machine Check Architecture) driver code for future CPUs and points to processors having different bank layouts between CPU cores on the package...
Radeon RADV Driver Lands Vulkan Dynamic Rendering Support
Landing in Mesa 22.0 on Sunday night was the Radeon Vulkan driver "RADV" support for the recently introduced VK_KHR_dynamic_rendering extension...
GRVK 0.5 Gets Battlefield 4 Running With AMD's Mantle Over Vulkan API
It's been a number of months since GRVK 0.4 as the open-source project re-implementing AMD's defunct Mantle API over the modern Vulkan API that was originally based on the former. With Sunday's release of GRVK 0.5, this Mantle-on-Vulkan translation layer is now capable of correctly rendering Battlefield 4...
OpenSolaris/Illumos-Derived OpenIndiana 2021.10 Released With Better Hardware Support
OpenIndiana as the open-source operating system forked from what was Sun's OpenSolaris and now based on Illumos is out with its latest half-year update...
Linux 5.16-rc4 Released - "Nothing Looks All That Scary"
Linus Torvalds just released Linux 5.16-rc4 as the latest weekly release candidate for Linux 5.16 that will debut as stable in early 2022...
Intel Continues Making Preparations For Ray-Tracing With Their Linux Graphics Driver
Intel's open-source Linux graphics driver developers continue making their driver preparations for being able to accommodate Vulkan ray-tracing with upcoming Xe HPG graphics having ray-tracing hardware capabilities...
Linux Fixes Spectre V1 SWAPGS Mitigation After Being Partially Borked Since Last Year
This week's set of "x86/urgent" changes for the Linux 5.16-rc4 kernel due out later today has some Spectre V1 fixes after kernel commits last year ended up partially messing things up around its SWAPGS handling. These fixes in turn will also likely be back-ported to relevant stable kernel series...
...178179180181182183184185186187...