Hardware News Archives


2,209 Hardware open-source and Linux related news articles on Phoronix since 2006.

ASUS ROG Ally X Begins Seeing Linux Patches
ASUS ROG Ally X Begins Seeing Linux Patches

This weekend the ASUS ROG Ally X began shipping as an upgraded version of the ASUS ROG Ally handheld gaming console that launched last year. The ASUS ROG Ally X is still powered by the AMD Ryzen Z1 Extreme SoC and for the most part similar to the original model but now with 24GB of LPDDR5X-7500 memory up from 16GB of LPDDR5-6400, twice as large battery capacity, 1TB of NVMe storage rather than 512GB, improved input controls, improved cooling, and other refinements. But it still is running Microsoft Windows 11 out-of-the-box.

24 July 2024 - ASUS ROG Ally X - 8 Comments
Linux 6.11 Upstream Now Defaults To A Better SATA Link Power Management Policy
Linux 6.11 Upstream Now Defaults To A Better SATA Link Power Management Policy

It's not too often that the ATA pull request for a new Linux kernel merge window has much worth mentioning. With Linux 6.11 there is a change to the kernel defaults worth noting over the default SATA link power management policy. In this case most Linux distributions have been setting a better default themselves and is now a case of the upstream kernel defaults catching up.

24 July 2024 - SATA Link Power Management - 4 Comments
Intel Xe2/Battlemage & AMD RDNA4 Lead The Graphics Driver Changes In Linux 6.11
Intel Xe2/Battlemage & AMD RDNA4 Lead The Graphics Driver Changes In Linux 6.11

DRM subsystem lead maintainer David Airlie recently submitted the DRM-Next pull request for merging into Linux 6.11. All of that Direct Rendering Manager (DRM) feature code has landed for the many kernel graphics/display driver updates along with changes to the few AI accelerator "accel" drivers also part of the tree. As usual, the Intel Xe/i915 and AMD AMDGPU/AMDKFD kernel drivers see a bulk of the upstream open-source graphics improvements.

23 July 2024 - Linux 6.11 Graphics Driver Updates - 5 Comments
Linux 6.11 Begins Upstreaming Support For KEBA CP500 System FPGA
Linux 6.11 Begins Upstreaming Support For KEBA CP500 System FPGA

Greg Kroah-Hartman described the char/misc pull request for the Linux 6.11 merge window as having "just loads of new drivers and updates." Among the new drivers is beginning to enable support for the KEBA CP500 as the latest FPGA seeing upstream kernel support.

23 July 2024 - Linux 6.11 char/misc Updates - Add A Comment
LoongArch Enables More Kernel Features With Linux 6.11
LoongArch Enables More Kernel Features With Linux 6.11

The LoongArch CPU architecture changes were submitted and subsequently merged on Monday for the ongoing Linux 6.11 merge window. With the new kernel these Chinese processors support more kernel features for this MIPS-derived and RISC-V-inspired architecture.

23 July 2024 - LoongArch + Linux 6.11 - 1 Comment
Kalray Updates Patches For Their Linux Kernel Port To The KV3-1 "Coolidge" SoC
Kalray Updates Patches For Their Linux Kernel Port To The KV3-1 "Coolidge" SoC

Way back at the start of 2023, French fabless semiconductor company Kalray posted Linux kernel patches for a "KVX" Linux kernel port to get Linux up and running on their MPPA3-80 "Coolidge" DPU SoC with the KV3-1 CPU architecture. A year and a half later this work still is outside the Linux kernel but finally a third iteration of the KVX Linux kernel port has been posted for review.

22 July 2024 - KVX Linux Kernel Port - Add A Comment
New Linux Patches Enable The Snapdragon X1 Elite Powered Lenovo ThinkPad T14s Gen 6
New Linux Patches Enable The Snapdragon X1 Elite Powered Lenovo ThinkPad T14s Gen 6

With Linux 6.11 support for the Lenovo Yoga Slim7x and ASUS Vivobook S15 are upstreamed for some of the first Qualcomm Snapdragon X1 Elite powered laptops. But for follow-on kernel cycles you can expect yet more Snapdragon X1 Elite/Plus powered laptop support to appear with new DeviceTree additions. On Friday, Linaro engineer Konrad Dybcio sent out the patches for enabling the X1 Elite powered Lenovo ThinkPad T14s Gen 6 laptop.

20 July 2024 - Lenovo ThinkPad T14s Gen 6 - 26 Comments
Linux Patch To Disable The Snapdragon X Elite "X1E80100" GPU By Default
Linux Patch To Disable The Snapdragon X Elite "X1E80100" GPU By Default

While many have been excited around the prospects of laptops powered by the Qualcomm Snapdragon X Elite SoC, the Linux support so far still leaves a lot to be desired... The initial Snapdragon X Elite laptops aren't utilizing ACPI standards and the bring-up under Linux has been slow, but patches have begun appearing for some models. But even with patches, the Adreno GPU remains a big obstacle still being tackled along with other features like web camera, USB4, Bluetooth, etc. With a new kernel patch, the GPU for the Snapdragon X Elite (X1E80100) is being disabled by default.

16 July 2024 - Disabling The GPU... - 88 Comments
Loongson 3 CPUFreq Linux Driver Being Worked On For Better Power/Performance
Loongson 3 CPUFreq Linux Driver Being Worked On For Better Power/Performance

While Loongson's LoongArch processors have been supported under Linux from the start, there remain some missing/late elements still being pursued by Loongson engineers for better upstream support. One of the areas being worked on recently is a proper CPUFreq driver for Loongson 3 series processors for CPU frequency scaling for better performance and power management.

9 July 2024 - Loongson CPUFreq Driver - 3 Comments
More HID BPF Functionality & New Drivers For Linux 6.11
More HID BPF Functionality & New Drivers For Linux 6.11

Upstreamed to the mainline Linux kernel last year was HID BPF as a means of more easily shipping new drivers and in particular quirks/workarounds for different HID devices. This allows for some nice continued innovations around (e)BPF within the Linux kernel. With Linux 6.11 there is yet more HID BPF capabilities to be upstreamed as well as new drivers.

7 July 2024 - HID BPF - 3 Comments
Linux 6.11 To Upstream Support For Mobileye EyeQ 6H SoC
Linux 6.11 To Upstream Support For Mobileye EyeQ 6H SoC

Back in Linux 6.9 the Mobileye EyeQ5 SoC support was upstreamed for that MIPS-based platform powering Mobileye's level-5 autonomous driving system. With the upcoming Linux 6.11 kernel, support for the newer Mobileye EyeQ6 is being upstreamed.

5 July 2024 - Mobileye EyeQ6 - 5 Comments
Qualcomm Snapdragon X Elite Powered ASUS Vivobook S15 Laptop Seeing Linux Patches
Qualcomm Snapdragon X Elite Powered ASUS Vivobook S15 Laptop Seeing Linux Patches

For those interested in laptops powered by Qualcomm's Snapdragon X Elite SoC, it's looking like the ASUS Vivobook S15 model could be one of the first devices with decent Linux support. There are patches undergoing review for upstreaming the ASUS Vivobook S 15 DeviceTree support so that much of the basic functionality is working under Linux but various features are known to be broken.

30 June 2024 - ASUS Vivobook S15 - 61 Comments
Open-Source Vivante NPU Driver Being Extended For The NXP i.MX 8M Plus SoC
Open-Source Vivante NPU Driver Being Extended For The NXP i.MX 8M Plus SoC

Open-source developer Tomeu Vizoso had been doing a lot of work on the Etnaviv driver stack for open-source, reverse-engineered Vivante driver support that began with the 3D graphics support but Vizoso tackled enabling the Vivante NPU IP as well. After all the successes with the Etnaviv NPU support, he turned his attention to creating an open-source driver stack for the Rockchip NPUs. Now thanks to a new sponsorship deal, he's back to making more Etnaviv improvements.

28 June 2024 - VeriSilicon's VIPNano-SI+ - Add A Comment
Qualcomm Aiming For Snapdragon X Elite GPU Support In Linux 6.11
Qualcomm Aiming For Snapdragon X Elite GPU Support In Linux 6.11

Qualcomm engineers on Sunday posted patches for enabling the Adreno X1-85 GPU within the MSM DRM driver. The Adreno X1-85 GPU is what's found within the Snapdragon X Elite SoC powering various new Windows ARM laptops although the Linux support continues maturing too for these platforms.

24 June 2024 - Adreno X1-85 GPU - 68 Comments
Qualcomm Cloud AI 100 "AIC100" Firmware Upstreamed
Qualcomm Cloud AI 100 "AIC100" Firmware Upstreamed

While not talked about as much as the likes of the Intel Gaudi accelerators with their upstream Habana Labs kernel driver or the AMD Instinct MI300 series with their open-source upstream support too, back in 2022 Qualcomm did post an open-source kernel driver for their Cloud AI accelerator. That was followed by an open-source compiler and user-space stack and in turn the QAIC driver was upstreamed into the accelerator (accel) subsystem last year with Linux 6.4.

20 June 2024 - Qualcomm AIC100 - 1 Comment
Linux 6.10-rc4 To Fix Display For The Ayaneo Kun Gaming Handheld
Linux 6.10-rc4 To Fix Display For The Ayaneo Kun Gaming Handheld

For those interested in running Linux on the Ayaneo Kun handheld gaming console alternative to Valve's Steam Deck and the ASUS ROG Ally, among others, a display quirk has been submitted ahead of the Linux 6.10-rc4 release this weekend to fix the display handling.

14 June 2024 - Ayaneo Kun - 1 Comment
"Rocket" Accelerator Open-Source Linux Kernel Driver Posted For Rockchip NPU
"Rocket" Accelerator Open-Source Linux Kernel Driver Posted For Rockchip NPU

The past few months open-source developer Tomeu Vizoso has been developing an open-source accelerator driver for Rockchip's NPU. The experimental driver has shown the open-source code can compete with Rockchip's proprietary driver and Vizoso has been working to develop an upstream-minded driver for a kernel driver living within the "accel" subsystem and then leveraging Mesa's Teflon for the user-space component. Yesterday the "Rocket" accel kernel driver was posted for the Rockchip NPU.

13 June 2024 - Rockchip NPU Driver - 3 Comments
ASUS Announces The ROG Ally X Upgraded Handheld
ASUS Announces The ROG Ally X Upgraded Handheld

ASUS used Computex 2024 for announcing the ROG Ally X, the latest version of their handheld gaming console. The ASUS ROG Ally X continues to be powered by the AMD Ryzen Z1 Extreme SoC but now having more storage, faster RAM, a larger battery, updated controls, and other refinements.

2 June 2024 - ASUS ROG Ally X - 13 Comments
Linux 6.10 Is Making It Much Easier To Deal With Quirky Touchscreens
Linux 6.10 Is Making It Much Easier To Deal With Quirky Touchscreens

Right now when dealing with quirky/buggy touchscreens a C file needs to be manually manipulated and the Linux kernel recompiled. With a new "i2c_touchscreen_props" kernel command line option on its way to the mainline kernel, the process of overriding touchscreen properties is dramatically easier for those dealing with Linux on touchscreen-enabled devices.

31 May 2024 - i2c_touchscreen_props - 5 Comments
Framework Announces Intel Core Ultra Powered Laptop With 2.8k Display
Framework Announces Intel Core Ultra Powered Laptop With 2.8k Display

Framework is out today with some exciting announcements from lowering the price of the existing Framework 13 with AMD Ryzen 7040 series SoC to announcing a new Framework Laptop 13 powered by Intel Core Ultra (Meteor Lake) and having a new 2.8K display option for this modular/upgradeable laptop shipping this summer.

29 May 2024 - Framework 13 + Core Ultra - 27 Comments
Framework 13 & 16 Added To ChromeOS Platform Driver In Linux 6.10
Framework 13 & 16 Added To ChromeOS Platform Driver In Linux 6.10

The Framework 13 and Framework 16 AMD Ryzen powered laptops make use of an NPCX embedded controller that rely on the ChromeOS open-source embedded controller (EC) firmware. With the Linux 6.10 kernel the Chrome OS "cros_ec_lpc" driver is being extended to support these latest Framework upgradeable laptops.

24 May 2024 - cros_ec_lpc - 5 Comments

2209 Hardware news articles published on Phoronix.