VKD3D 1.5 was recently tagged as the newest version of this Direct3D 12 over Vulkan implementation used by Wine and originally an upstream to Valve's VKD3D-Proton. VKD3D 1.5 has been integrated into Wine Git ahead of next week's Wine 7.19 release...
This morning I called attention to some pending work around a 20 year old chipset workaround in the Linux kernel had been hurting modern AMD systems by erroneously still applying the change to modern hardware. Fortunately, that patch has now been picked up by Linus Torvalds in time for the Linux 6.0 kernel expected for its stable debut next weekend...
Earlier this year it was shared that SUSE/openSUSE is developing the Adaptable Linux Platform "ALP" for next-generation SUSE Linux Enterprise. Coming out later this week is the first public preview of openSUSE ALP...
The review embargo just lifted for the AMD Ryzen 7000 series "Zen 4" desktop processors ahead of their retail availability this week. As such there are a few Phoronix articles today looking at these Zen 4 processors under Linux and many benchmarks whole several more follow-up articles will be coming over the weeks ahead. For the launch-day review I have the AMD Ryzen 9 7900X and 7950X processors. Let's take a look at the significant performance improvements to find with the AMD Ryzen 9 7900 series under Linux.
While much of AMD's briefings for the Ryzen 7000 desktop series were focused on gaming and other consumer workloads, one of the most exciting aspects for me with the Ryzen 7000 series is AMD now supporting AVX-512. But rather going for a 512-bit FPU data path and the possibility of reduced clock frequencies and power/thermal concerns, they employed a 256-bit "double pumping" strategy. When getting the AMD Ryzen 9 7950X in the lab, exploring the AMD Zen 4 AVX-512 performance was one of the areas I was most excited to evaluate. From the benchmarks about to be shown, AMD's initial AVX-512 implementation is promising and has me all the more excited for finding it on AMD EPYC "Genoa" processors.
Today the review embargo expires on the AMD Ryzen 7000 series desktop processors ahead of their retail availability this week. Over the past two weeks I have been testing the AMD Ryzen 9 7900X and 7950X processors as the initial review samples (I should be receiving the Ryzen 5 7600X and Ryzen 7 7700X CPUs this week, AMD is staggering their review seeding of the different models). In this article to get things started are my initial Linux gaming benchmarks with the Ryzen 9 7900X/7950X compared to an assortment of other AMD and Intel systems.
Nick Desaulniers with Google who has been known for his contributions around compiling the Linux kernel with LLVM/Clang has recently taken to the challenge of being able to compile the Linux kernel under macOS...
AMD engineer K Prateek Nayak recently uncovered that a ~20 year old chipset workaround in the Linux kernel still being applied to modern AMD systems is responsible in some cases for hurting performance on modern Zen hardware. Fortunately, a fix is on the way for limiting that workaround to old systems and in turn helping with performance for modern systems...
Rusticl as the Rust-written OpenCL implementation for Mesa's Gallium3D as a newer and modern-focused CL alternative to the existing "Clover" code may soon see mainline support for working with the RadeonSI Gallium3D driver for supporting modern AMD graphics processors...
Last week Linux 6.0-rc6 came in tiny due to many of the upstream kernel developers having been in Dublin for LPC 2022 and other events. Linus Torvalds had been fearing an uptick in activity this week as a result, but he's been pleasantly surprised that Linux 6.0-rc7 remains on the lighter side...
Queued up in the Btrfs for-next Git repository ahead of the Linux 6.1 merge window is support for async buffered writes that can offer a more than two times throughput improvement...
Over the past year and a half of being on the Arch Linux install media, archinstall has made it dramatically quicker and easier to get this popular Linux distribution installed. Out today is Archinstall 2.5.1 with a number of fixes and other changes for this easy-to-use Arch Linux installer...
Earlier this year AMD-Xilinx announced a Linux-powered robotics starter kit making use of Xilinx's Kria KR26 SOM featuring a Zynq Ultrascale+ with four Cortex-A53 cores and Mali graphics. While robotics focused, there is a DisplayPort output and over the summer Canonical has been working to get this board playing nicely with a Wayland-powered GNOME desktop...
Linux kernel developer Ard Biesheuvel has been working on a patch series implementing EFI generic compressed boot support that can be easily used by architectures like AArch64, LoongArch, and RISC-V...
OpenJDK/Java has been making progress on implementing native "pure" Wayland toolkit integration not dependent upon X.Org/X11 or XWayland for rendering of Java GUI applications...
The very early stage Direct Rendering Manager (DRM) driver being written in the Rust programming language to support the Apple M1/M2 graphics processor achieved the milestone of being able to render a cube...
On Friday AMD submitted a feature pull request to DRM-Next of some last minute changes they would like to see as part of the upcoming Linux 6.1 kernel...
Just a friendly reminder that if you wish to show your support for Phoronix this autumn season and help in allowing me to continue Linux hardware testing and the like, the annual Phoronix Premium sale is currently taking place...
A code commit that was merged to LLVM's AMDGPU shader compiler back-end on Friday afternoon confirms that GFX11/RDNA3 GPUs can have a lot more vector registers than prior GFX10 (RDNA / RDNA2) GPUs...
Wine 7.18 has been popped this Friday afternoon as the newest bi-weekly development release for this open-source program to enjoy Windows games and applications on Linux, macOS, and other platforms...
The NTFS3 kernel driver providing read/write Microsoft NTFS file-system support on Linux, thanks to the code being open-sourced by Paragon Software, continues to see new improvements...
Up on the review block today is the Solidigm P41 Plus as a value-focused solid-state drive. Solidigm is the US company formed when SK Hynix acquired Intel's NAND/SSD business. Since forming Solidigm at the end of last year they have continued to sell products from Intel's existing SSD product line-up while last month they announced the P41 Plus as their first consumer solid-state drive of their own design. Recently I've been testing out the Solidigm P41 Plus 1TB and 2TB drives under Linux for seeing how these affordable QLC drives perform.
After the persistent work by developer Gert Wollny with a desire to improve the aging "R600g" driver that provides open-source OpenGL support for Radeon HD 2000 through HD 6000 series graphics cards, this Gallium3D driver in Mesa 22.3 will now use the NIR back-end by default...
Restartable Sequences "RSEQ" has been one of the nice additions to the Linux kernel in recent years and can allow for faster user-space operations on per-CPU data by providing a shared data structure ABI between each user-space thread and the kernel. RSEQ has been in the process of being extended to provide even more performance benefits...
A final batch of drm-misc-next feature changes intended for the Linux 6.1 Linux kernel has been submitted to DRM-Next. This pull consists of some core DRM code improvements as well as updates to the smaller DRM/KMS drivers...
As part of getting their Vulkan ray-tracing support into good shape, a handful of patches were merged today for Mesa 22.3 in fixing up the ANV driver's ray query code...
From two weeks back you may recall the small patches that led to increasing Intel's Vulkan driver draw throughput by ~60%+. Well, as of yesterday the refined version of that work has landed within Mesa 22.3...
Weston, the reference compositor to Wayland, is out today with a big feature update. Most exciting is preparation work for better supporting HDR monitors moving forward as well as preparing for multi-GPU and multi-back-end use-cases...
Earlier this month Blender 3.3 released and in addition to introducing an Intel oneAPI back-end, it's notable for bringing improvements to the AMD HIP back-end for Radeon GPUs. Significant on the AMD side is extending GPU support back to GFX9/Vega. Thus it's a good time for a fresh round of benchmarking for showing how the AMD Radeon HIP performance against that of NVIDIA's existing CUDA and OptiX back-ends.
Fwupd 1.8.5 is out today for continuing to improve the firmware updating experience on Linux systems in conjunction with the Linux Vendor Firmware Service (LVFS)...
While Intel's Compute-Runtime stack is fully open-source and already provides OpenCL 3.0 support for recent generations of Intel graphics under Linux, it looks like the recently-merged "Rusticl" Rust OpenCL implementation in Mesa will soon be working too on Intel graphics hardware as an alternative OpenCL 3.0 implementation...
A Microsoft engineer has landed an improvement to the Mesa Gallium3D Video Acceleration "VA" state tracker that can allow for faster video processing times and greater GPU utilization...
Google engineers on Wednesday released AOM-AV1 3.5 as the newest version of their open-source AV1 video encoder. With AOM-AV1 3.5 comes yet more performance improvements as well as memory optimizations...
Back in August I wrote about AMD developers looking at OpenGL threading by default for their RadeonSI Gallium3D driver. One month later that change has now landed for next quarter's Mesa 22.3 -- barring any issues coming up that would lead to it being reverted...
GNOME 43 is out today as the newest version of this popular open-source desktop environment used by Fedora Workstation, Ubuntu, and many other Linux distributions...
The Framework Laptop has proven to be very popular with enthusiasts thanks to its focus on the ability for users to make repairs and upgrades to their laptop. Google has even taken notice and they in cooperation with Framework Computer Inc have launched a Chromebook Edition laptop...
Over the summer Google announced Tau T2A as the first Google Cloud Compute Engine VM to run on Arm. The T2A series is powered by Ampere Altra processors and complement the Tau T2D series powered by AMD EPYC 7003 "Milan" processors that launched last year. I have been trying out the Tau T2A series for the past several weeks and have some initial benchmarks to share today for showing how the Ampere Altra Arm VMs can perform against the existing T2D series.
In addition to a ~10% performance boost seen yesterday for RADV ray-tracing performance with Quake II RTX, another merge request also made it to Mesa 22.3 for much more significantly bolstering the RADV ray-tracing performance. With all of the recent RADV ray-tracing work, we are finally reaching a point where it's becoming viable for Linux gamers on this open-source driver...
This past weekend was the GNU Tools Cauldron where Siemens presented a status update on the work around GPU accelerator offloading for the GNU Compiler Collection (GCC) and the work being done around OpenMP and OpenACC support...
Sound Open Firmware is what started as an open-source Intel effort to push towards more open sound/DSP firmware and has grown since that point into a Linux Foundation project also supported by other vendors like Mediatek, AMD, Realtek, and others. Sound Open Firmware 2.3 was released on Tuesday as the latest advancement for this open-source audio DSP firmware stack...
While Blender 3.2 introduced AMD HIP on Linux support for GPU acceleration and the recent Blender 3.3 extended the AMD GPU Cycles acceleration back to GFX9/Vega GPUs, for those wanting AMD ray-tracing support within Blender it's not expected to come until Blender 3.5...
The belated Mesa 22.2 was unexpectedly released today for providing the very latest open-source Linux graphics driver support not only for Intel and AMD Radeon graphics hardware but also the reverse-engineered Nouveau (NVIDIA) driver and the many smaller drivers like Etnaviv, Mali, Panfrost, the new PowerVR Vulkan driver, and the software drivers like LLVMpipe and Zink...