Latest Linux Hardware Reviews, Open-Source News & Benchmarks

Intel AMX-COMPLEX Support Added To GNU Binutils
Intel AMX-COMPLEX Support Added To GNU Binutils
4 Hours Ago - GNU - AMX-COMPLEX - Add A Comment

Earlier this week Intel sent out AMX-COMPLEX support for the GCC compiler as a new instruction set extension for Xeon Scalable Granite Rapids. That enablement work was already merged for the imminent GCC 13 release while now AMX-COMPLEX support has also been added to GNU Binutils.

Intel oneAPI 2023.1 Released
Intel oneAPI 2023.1 Released
5 Hours Ago - Intel - oneAPI 2023.1 - Add A Comment

This week Intel formally debuted its oneAPI 2023.1 Tools package that contains the collection of various compilers, libraries, debugging tools, and related open-source offerings like OSPRay Studio and Embree 4.0.

6 April

Intel Linux Optimizations Help AMD EPYC "Genoa" Improve Scaling To 384 Threads
Intel Linux Optimizations Help AMD EPYC "Genoa" Improve Scaling To 384 Threads
6 April 04:00 PM EDT - Software - 12 Comments

Last month I wrote about Intel's Linux kernel engineering improvements to help enhance CPU scaling across various workloads by addressing low-level bottlenecks within the kernel. It's an area we'll likely see Intel continue to invest in as Sierra Forest comes next year with 144 E cores per socket. Already with the Linux kernel patches Intel is carrying at the moment via their in-house distribution, there are some significant benefits for Xeon Scalable Sapphire Rapids. I was curious to see how this Intel-focused work impacted AMD EPYC servers and thus in today's article is a similar analysis using two AMD EPYC 9654 "Genoa" flagship processors while evaluating Intel's Linux kernel optimizations.

Free Software Foundation Certifies A $99 Mini VPN Router
Free Software Foundation Certifies A $99 Mini VPN Router
6 April 03:45 PM EDT - Free Software - TPE-R1400 Mini Router - 24 Comments

Over the years the Free Software Foundation has certified various devices that to their standards "Respect Your Freedom" from USB to parallel printer cables to re-branded and re-flashed motherboards to the Talos II at the higher-end. They've also certified different network hardware and other devices. The newest that they announced today is backing a $99 mini VPN router that supports WireGuard and other solutions.

Linux 6.4 Bringing Apple M2 Additions For 2022 MacBook Air, MacBook Pro, Mac Mini
Linux 6.4 Bringing Apple M2 Additions For 2022 MacBook Air, MacBook Pro, Mac Mini
6 April 12:00 PM EDT - Apple - Apple M2 Device Trees - 25 Comments

Further adding to the excitement of the upcoming Linux 6.4 merge window is the mainline kernel seeing the Device Tree (DT) additions for Apple's current M2 devices including the MacBook Air, MacBook Pro, and Mac Mini systems. The upstream kernel still has more work to go around the M1/M2 support compared to the downstream state with Asahi Linux, but at least now with this DT support will provide some basic level of upstream kernel support for the Apple M2.

Dozens Of Rust Updates Merged Ahead Of GCC 13.1
Dozens Of Rust Updates Merged Ahead Of GCC 13.1
6 April 10:30 AM EDT - GNU - gccrs GCC Rust 13.1 Updates - 2 Comments

While the release of GCC 13.1 as the first stable GCC 13 compiler is due out in the next few weeks, ahead of that milestone dozens of Rust "gccrs" patches were merged today for furthering along that new language support.

Qualcomm QAIC Accelerator Driver Coming With Linux 6.4
Qualcomm QAIC Accelerator Driver Coming With Linux 6.4
6 April 10:00 AM EDT - Hardware - Qualcomm QAIC100 - Add A Comment

Following the Intel Meteor Lake VPU driver being added to the new accelerator "accel" subsystem in Linux 6.3 along with converting over the Habana Labs AI driver, coming in Linux 6.4 is now the Qualcomm QAIC Cloud AI driver to this subsystem that lives within the Direct Rendering Manager (DRM) umbrella.

Chrome 113 To Ship WebGPU By Default
Chrome 113 To Ship WebGPU By Default
6 April 06:38 AM EDT - Google - Chrome 113 + WebGPU - 23 Comments

While Chrome 112 just shipped this week and Chrome 113 only in beta, there is already a big reason to look forward to that next Chrome web browser release: Google is finally ready to ship WebGPU support! WebGPU provides the next-generation high performance 3D graphics API for the web.

5 April

AMD Ryzen 7 7800X3D Linux Performance
AMD Ryzen 7 7800X3D Linux Performance
5 April 09:00 AM EDT - Processors - 29 Comments

While the AMD Ryzen 9 7950X3D and Ryzen 9 7900X3D processors went on sale at the end of February as the first Zen 4 3D V-Cache processors, today marks the availability of the Ryzen 7 7800X3D processor. I've recently been putting the 7800X3D through its paces under Linux and have a plethora of benchmark data to share for launch day.

Ubuntu Talks Up Rust Kernel Programming Potential With Ubuntu 23.04
Ubuntu Talks Up Rust Kernel Programming Potential With Ubuntu 23.04
5 April 08:00 AM EDT - Ubuntu - Ubuntu 23.04 + Rust-Supported Kernel - 23 Comments

Ubuntu 23.04 is being talked up for how it can aide developers that want to begin programming with Rust code for Linux kernel modules. It's possible to get started with Rust kernel development on Ubuntu 23.04 thanks to its generic kernel having the necessary kernel configuration, but ultimately it's still in an early state and there isn't much to do with the stock kernel.

4 April

System76 Teases Their "Virgo" In-House Manufactured Laptop
System76 Teases Their "Virgo" In-House Manufactured Laptop
4 April 11:35 AM EDT - Hardware - System76 Virgo - 58 Comments

While for a number of years now System76 has manufactured their own Thelio desktop line of Linux PCs from their facility in Denver, Colorado (and their Launch Keyboard), they have long talked up ambitions for eventually manufacturing their own Linux laptops rather relying on other white-label manufacturers as they currently do. Today a first glimpse of their in-house laptop prototyping was shared,

Intel Posts Xe DRM Scheduler Patches For Review
Intel Posts Xe DRM Scheduler Patches For Review
4 April 09:30 AM EDT - Intel - Xe DRM Scheduler - 8 Comments

As part of the process for getting Intel's new Xe DRM kernel driver upstreamed as the eventual replacement to the existing i915 driver for Gen12 graphics hardware and newer, Intel engineers on Monday posted the initial Xe DRM scheduler patches that have been separated out to get review on them, figure out what can be common/shared among drivers, and get those bits upstreamed.

Initial Support For AMD's Next-Gen, Multi-XCC CDNA Accelerator Starting With Linux 6.4
Initial Support For AMD's Next-Gen, Multi-XCC CDNA Accelerator Starting With Linux 6.4
4 April 07:00 AM EDT - AMD - AMD GFX943 - 2 Comments

As I pointed out at the end of March, AMD has begun bringing up a new CDNA GPU in their Linux kernel driver code, past the currently known Instinct MI300 "GFX940" series. This "GFX943" part is some new CDNA multi-XCC accelerator and the open-source AMD engineers have begun posting many patches for this new GPU target. The initial bits of that support will appear in the upcoming Linux 6.4 cycle.

3 April

AMD P-State EPP Performance With EPYC On Linux 6.3
3 April 11:30 AM EDT - Software - 8 Comments

Among the many new features coming in Linux 6.3 -- including many AMD additions -- is the AMD P-State EPP "Energy Performance Preference" support being merged for modern Ryzen and EPYC systems. AMD P-State EPP can further help tune the performance and power efficiency of AMD Linux systems beyond the existing basic AMD P-State driver support and address some existing deficiencies. Here are some benchmarks of the AMD P-State and ACPI CPUFreq driver configurations benchmarked on an EPYC Milan-X server with the in-development Linux 6.3 kernel.

Slint 1.0 Released As Rust-Focused Graphical Toolkit
3 April 07:03 AM EDT - Free Software - Slint 1.0 - 21 Comments

In addition to today marking the release of Qt 6.5 LTS, Slint 1.0 has been released as a Rust-focused graphical toolkit that also supports bindings for other programming languages. Slint aims to deliver efficient and fluid GUIs from embedded to desktop and features its own markup language.

Apache IoTDB 1.1 Released For Open-Source Time-Series Database
3 April 06:53 AM EDT - Programming - Apache IoTDB 1.1 - 1 Comment

Apache IoTDB 1.1 has been released today as this database for the "Internet of Things" as a high performance time-series database solution. Like with most time-series databases, ApAche IoTDB aims to provide a high performance solution for data management and analysis from the edge to the cloud with high throughput, efficient data storage, and robust open-source software integration.

WebKitGTK Working On Accelerated Composited Rendering With DMA-BUF
3 April 06:36 AM EDT - GNOME - WebKitGTK + DMA-BUF Rendering - 13 Comments

While WebKitGTK already provides accelerated compositing support, there are different code paths depending upon whether Wayland or X11 are used and various other complexities involved as well as differences between using the GTK3 and GTK4 toolkits. WebKitGTK developers have been working to instead shift their multiple different code paths toward one route by way of DMA-BUF.

2 April

FreeBSD 13.2-RC6 Released Due To Lingering Issue
2 April 05:55 AM EDT - BSD - FreeBSD 13.2-RC6 - 2 Comments

FreeBSD 13.2-RC4 was scheduled to be the last release candidate for this BSD operating system update but then 13.2-RC5 came with one fix. Now in dragging out the release into April, FreeBSD 13.2-RC6 has been released with another fix.

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