Latest Linux Hardware Reviews, Open-Source News & Benchmarks

Intel 20230808 Microcode Published For DOWNFALL, Other Security & Functional Issues
Intel 20230808 Microcode Published For DOWNFALL, Other Security & Functional Issues
31 Minutes Ago - Intel - Intel Microcode - Add A Comment

In addition to the Linux kernel patches for GDS/Downfall for reporting the mitigated state and handling around Intel's latest speculative execution vulnerability, the updated CPU microcode has now been published on GitHub. In addition to having the Downfall mitigations for Skylake through Icelake/Tigerlake, there are also other security updates and functional issues resolved by this Intel 20230808 CPU microcode release.

Intel DOWNFALL: New Vulnerability Affecting AVX2/AVX-512 With Big Performance Implications
Intel DOWNFALL: New Vulnerability Affecting AVX2/AVX-512 With Big Performance Implications
2 Hours Ago - Computers - 11 Comments

This Patch Tuesday brings a new and potentially painful processor speculative execution vulnerability... Downfall, or as Intel prefers to call it is GDS: Gather Data Sampling. GDS/Downfall affects the gather instruction with AVX2 and AVX-512 enabled processors. At least the latest-generation Intel CPUs are not affected but Tigerlake / Ice Lake back to Skylake is confirmed to be impacted. There is microcode mitigation available but it will be costly for AVX2/AVX-512 workloads with GATHER instructions in hot code-paths and thus widespread software exposure particularly for HPC and other compute-intensive workloads that have relied on AVX2/AVX-512 for better performance.

Intel Begins Posting GCC Compiler Patches For AVX10.1
Intel Begins Posting GCC Compiler Patches For AVX10.1
9 Hours Ago - Intel - Intel AVX10.1 - 1 Comment

Last month Intel announced APX and AVX10 as the successor to AVX-512 that will see both P and E cores in the future supporting this updated Advanced Vector Extensions implementation. Delightfully, today Intel engineers began posting GCC compiler patches for beginning to enable AVX10 support.

7 August

Linux Decides To Disable RNG On All AMD fTPMs
Linux Decides To Disable RNG On All AMD fTPMs
7 August 05:04 PM EDT - AMD - Random Number Generator - 34 Comments

As a follow-up to the first-on-Phoronix article last month that highlighted Linus Torvalds' frustrated views on the AMD fTPM random number generator continuing to cause problems for users even with updated firmware/BIOS, as of today the Linux kernel has gone ahead and blanket disabled RNG use for all current AMD fTPMs.

Google May Reconsider JPEG-XL Image Support Within Chrome
Google May Reconsider JPEG-XL Image Support Within Chrome
7 August 10:55 AM EDT - Google - JPEG-XL Back In Chrome??? - 38 Comments

Last year Google decided to deprecate JPEG-XL image support within their Chrome/Chromium web browser. They expressed not enough interest and other factors for so quickly removing JPEG-XL support from their browser. They went ahead and removed the support for this next-gen JPEG standard while now a half-year later they may be having second thoughts.

Sourceware Looking To Expand Services, Diversify Partners
Sourceware Looking To Expand Services, Diversify Partners
7 August 09:30 AM EDT - Free Software - Sourceware.org - Add A Comment

Sourceware.org that provides the open-source hosting for projects like GCC, Cygwin, and more had long been sponsored by Red Hat and a rather opaque organization. Earlier this year SourceWare.org became part of the Software Freedom Conservancy. In addition to now calling the SFC home, they are planning other changes ahead to expand their hosting services, diversifying hardware and software partners, and other changes.

Linux 6.6 Will Be Able To Handle Temperature Reporting When Having More Than 32 DIMMs
Linux 6.6 Will Be Able To Handle Temperature Reporting When Having More Than 32 DIMMs
7 August 06:37 AM EDT - Hardware - Memory Temperatures - 12 Comments

The Linux kernel's "dimmtemp" driver allows for reporting memory temperatures with capable memory modules and when exposed by the Intel processor's PECI (Platform Environment Control Interface). Currently though the DIMM temperature driver is hard-coded to only allow reporting up to 32 DIMMs while a change queued for Linux 6.6 will extend that limit.

GNOME 45's Mutter Implements A Dedicated KMS Thread
GNOME 45's Mutter Implements A Dedicated KMS Thread
7 August 06:10 AM EDT - GNOME - KMS Thread - 5 Comments

Recently merged to GNOME's Mutter compositor development code is implementing a dedicated kernel mode-setting (KMS) thread and allows for pointer motions to bypass the main thread during cursor sprite movements. Ultimately this effort is around lower-latency cursor movements.

6 August

LoongArch Implementing More Kernel Features For Linux 6.6
LoongArch Implementing More Kernel Features For Linux 6.6
6 August 08:22 AM EDT - Linux Kernel - LoongArch + Linux 6.6 - 3 Comments

In addition to Loongson preparing Loongson Binary Translation (LBT) for LoongArch to help with MIPS / x86 / Arm binary translation on this domestic Chinese CPU architecture, additional LoongArch features are also now slated for introduction in the upcoming Linux 6.6 kernel cycle.

5 August

4 August

Azure Provides Excellent HPC Cloud Performance With HBv4 Series Powered By AMD EPYC Genoa-X
4 August 03:00 PM EDT - Processors - 7 Comments

The past several weeks at Phoronix has been very exciting with benchmarking AMD EPYC Genoa-X processors (along with Bergamo) and the incredible uplift delivered by these latest AMD server processors. But for those not yet having the opportunity to test the new EPYC Genoa-X processors locally, those wishing to evaluate the Genoa-X capabilities in the public cloud prior to making an investment in these high-end server processors with 3D V-Cache, or those simply preferring the ease of cloud infrastructure, Azure's new HBv4 series provide an excellent route for leveraging AMD Genoa-X compute capabilities in the cloud. Here are benchmarks of the new Azure HBv4 powered by EPYC Genoa-X compared to prior Azure HPC VMs. The Azure HBv4 performance is outstanding with incredible generational uplift and leading value among Microsoft's HPC-focused VMs.

Intel Arrow Lake & Lunar Lake Sound Support Ongoing With Linux 6.6
4 August 01:31 PM EDT - Intel - Linux 6.6 Sound - 2 Comments

Back in Linux 6.4 there were Intel HD audio additions for Lunar Lake processors, ACE2.x integration with Lunar Lake has also been worked on as part of the SoundWire support, and also early preparations on the Sound Open Firmware side. With Linux 6.6 there are more audio bits coming together for Lunar Lake and Arrow Lake processors.

KDE Neon Experimental Lets You Run Plasma 6 With KF6 Apps Today
4 August 10:37 AM EDT - KDE - KDE Neon Experimental - 31 Comments

With KDE Plasma 6 development going well and a beta potentially in a few months, the KDE Neon Linux distribution crew has created a new archive with the latest Plasma 6 and KDE Frameworks 6 components to help developers and enthusiasts in testing out this leading-edge open-source desktop code.

New Linux Optimization Patches Reduced TLB Flushes By Over 50% In Some Cases
4 August 06:19 AM EDT - Linux Kernel - TLB Flushing Overhead - 4 Comments

SK engineer Byungchul Park noticed costly migration overhead especially with TLB shoot-downs hurting performance while he was working with Compute Express Link (CXL) on Linux. That led to some optimization patches to reduce TLB flushes under some select cases that in turn led to a 50% reduction in full flushes and has the possibility of helping performance.

3 August

Fake Sparse Support Merged For Intel's Vulkan Linux Driver To Make More Games Playable
3 August 05:14 PM EDT - Intel - Intel Fake Sparse Support - 8 Comments

Preventing some modern Windows games from running on Intel Arc Graphics under Linux with Valve's Steam Play has been held up by lack of sparse support within Intel's ANV Vulkan driver. Those limitations will hopefully be overcome with the Intel Xe kernel mode driver when that is mainlined in hopefully the coming months, but for now it's a bit of a sore spot for Intel Linux gamers. A partial workaround though has now been merged for Mesa 23.3 with fake sparse support.

With Linux 6.6, Intel Restoring Panel Self Refresh For Aging Haswell/Broadwell Laptops
3 August 03:52 PM EDT - Intel - Intel PSR1 - 3 Comments

It's been ten years since Intel launched the Haswell processors that were great for the time followed by Broadwell. On the laptop side for Haswell and Broadwell the Panel Self Refresh (PSR) power-savings support has been rather notorious at least on the Linux side. Finally for the Linux 6.6 kernel due out in late 2023, the developers are re-enabling PSR support for these aging laptops.

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed