LLVMpipe Now Exposes Shared Virtual Memory Support

Mesa’s LLVMpipe software driver is now exposing system Shared Virtual Memory (SVM) support with the necessary API bits being in place for the modern Rusticl OpenCL driver as well as the older Clover code. Plus with being a CPU-based driver there isn’t any added work or complications around shared virtual memory…

Source: Phoronix – LLVMpipe Now Exposes Shared Virtual Memory Support

WineConf Likely Over But There May Be A Proton / Gaming Developer Conference

WineConf as what had been the regularly hosted Wine developer conference for this open-source project devoted to running Windows games/applications on Linux and other platforms is likely over. Due to dwindling attendance and no one stepping up to organize the next WineConf, the developer conference is on hiatus but in place there may end up being something like a Proton conference in the future…

Source: Phoronix – WineConf Likely Over But There May Be A Proton / Gaming Developer Conference

Apple M2 On Linux Performance Against AMD Zen 4 Mobile SoCs

The most common request from my recent ROG Ally benchmarking with the Ryzen Z1 SoC and also the Ryzen 7 7840U laptop SoC testing has been wanting to know how these Zen 4 mobile processors compete with Apple’s M2 on Linux. Well, for those curious, here are some initial performance figures of the Apple M2 in a MacBook Air running Asahi Linux up against the AMD Ryzen Z1 Extreme and Ryzen 7 7840U SoCs on Linux.

Source: Phoronix – Apple M2 On Linux Performance Against AMD Zen 4 Mobile SoCs

Vulkan 1.3.258 Released With New Host Image Copy Extension, NVIDIA DGC Compute

Vulkan 1.3.258 was published today as the newest revision to this high performance graphics and compute API. There’s many fixes with the last Vulkan spec update having been in early July but making this release more notable are two new extensions…

Source: Phoronix – Vulkan 1.3.258 Released With New Host Image Copy Extension, NVIDIA DGC Compute

The Open64 Compiler Seeing Some Recent Changes, clang2whirl Clang Open64 Front-End

Prior to LLVM/Clang becoming so popular within organizations and it maturing well on x86_64, AArch64, and other architectures, Open64 was once quite popular in areas now dominated by LLVM and GCC. Open64 had been popular with academic researchers, AMD even maintained their Open64 optimized compiler a decade prior to the LLVM-based AOCC, and was quite popular in the HPC space. Surprisingly there’s been some recent activity on the Open64 compiler code…

Source: Phoronix – The Open64 Compiler Seeing Some Recent Changes, clang2whirl Clang Open64 Front-End

Linux 6.6 To Deal With Unresponsive Intel QAT Devices

Linux has supported Quick Assist Technology (QAT) devices from the start whether it be QAT PCIe adapters or QAT support found within select Atom and Xeon CPUs as well as the latest-generation Sapphire Rapids CPUs. Only now though with the upcoming Linux 6.6 kernel is it adding a heartbeat feature for determining if a QAT device becomes unresponsive so that it can be acted upon…

Source: Phoronix – Linux 6.6 To Deal With Unresponsive Intel QAT Devices

SMT Proves Worthwhile Option For 128-Core AMD EPYC "Bergamo" CPUs

While the AMD EPYC 9754 “Bergamo” processor is impressive for having 128 physical Zen 4C cores, it also has Simultaneous Multi-Threading (SMT) to provide for 256 threads per socket. Meanwhile with Ampere Altra Max and AmpereOne there is no SMT and it’s likely Intel’s upcoming Sierra Forest will also lack SMT (Hyper Threading) given it’s an E-core-only design. But that led to my curiosity over the SMT impact for Bergamo on power and performance when leveraging SMT for the 128-core flagship EPYC 9754. Today’s Bergamo benchmarking is looking at SMT on and off for both 1P and 2P server configurations.

Source: Phoronix – SMT Proves Worthwhile Option For 128-Core AMD EPYC “Bergamo” CPUs

Arm Talks Up Their Open-Source Contributions, Adding Support For Panfrost

While Intel is well known — and well regarded — as being one of the top contributors to the Linux kernel as well as being a significant player in many other open-source projects with their countless open-source software contributions over the years, Arm is now trying to better promote their open-source support and open contributions…

Source: Phoronix – Arm Talks Up Their Open-Source Contributions, Adding Support For Panfrost