Working Linux On The ASUS ROG Best friend Gaming Hand-held

Following utmost year’s announcement, this generation marks the beginning of the ASUS ROG Best friend delivery as essentially the most compelling backup to era for Valve’s Steam Deck. The ASUS ROG Best friend options the pristine AMD Ryzen Z1 Endmost CPU that’s fascinating in its personal proper for being in accordance with Zen 4 and RDNA3 built-in graphics. There will likely be many benchmark articles on Phoronix over the times forward having a look each on the ASUS ROG Best friend itself for Linux gaming/efficiency in addition to focusing extra usually at the Ryzen Z1 Endmost. In as of late’s article is a couple of phrases to get began at the Linux help.

The ASUS ROG Best friend this is now delivery is the $699 USD fashion with the 8-core / 16-thread AMD Ryzen Z1 Endmost, 7-inch 1080p 120Hz show, 512GB SSD plus microSD locker growth, and 16GB of LPDDR5 device reminiscence.

ASUS ROG Ally with AMD Ryzen Z1 Extreme

Out-of-the-box the ASUS ROG Best friend ships with Microsoft Home windows 11, however in fact Phoronix readers wish to know concerning the Linux help… When powering up the ASUS ROG Best friend, the BIOS configuration branch is well obtainable, assuming you might have a USB keyboard hooked up. From there it’s near to the usual ASUS BIOS configuration branch.


UEFI Book Boot is enabled via default at the ROG Best friend, however can also be simply disabled if desired and from there simply off to booting your favourite Linux distribution.

ASUS ROG Ally with Secure Boot enabled

For the needs of this preliminary trying out, Ubuntu 23.04 with its default Linux 6.2 kernel used to be impaired as consultant of a contemporary Linux distribution.

ASUS ROG Ally disabling UEFI Secure Boot

Booting the Ubuntu 23.04 ISO by the use of USB flash power labored out fantastic — whole with running touchscreen help and graphics acceleration.

ASUS ROG Ally booting Ubuntu

Sadly, the WiFi at the ASUS ROG Best friend used to be no longer running out-of-the-box. The ROG Best friend makes use of a Mediatek MT7922 802.11ax WiFi adapter. On Linux 6.2 no less than, the WiFi driving force’s {hardware} initialization failed. The mt7921e driving force attempted to load however used to be getting more than one “Message 00000010 (seq 1) timeout” and “Failed to get patch semaphore” earlier than the Mediatek WiFi driving force gave up on seeking to initialize the {hardware}… That’s with Linux 6.2 as shipped via Ubuntu 23.04. I’ll be making an attempt a more recent kernel in a while, however for now used to be the use of the stressed out Ethernet by the use of a USB-C dock. It does seem although probably indistinguishable to this region posted simply the day past to the Linux kernel mailing record. If that is so, that also is operating its solution to the mainline Linux kernel and most likely gained’t land till no less than Linux 6.5. The region signifies that disabling pre-boot WiFi could also be any other workaround, however on the subject of the ASUS ROG Best friend there used to be disagree pre-boot WiFi possibility uncovered within the BIOS configuration panel.

ASUS ROG Ally running Ubuntu

The enter controls have been registered as a “Bus 001 Device 002: ID 045e:028e Microsoft Corp. Xbox360 Controller.” Thus in a position to worth the Linux X-Habitat kernel driving force. An ASUS N-Key Software (ID 0b05:1abe) used to be additionally registered.

ASUS ROG Ally with cpuinfo

The Bluetooth help at the ASUS ROG Best friend in the meantime leverages a Foxconn / Hon Hai Wireless_Device (ID 0489:e0f5). Additionally showing at the USB bus is a LighTuning Generation Inc. ETU905A86-E software with a vendor-specific elegance. I haven’t discovered any seek effects for ETU905A86-E however LighTuning does build fingerprint sensors so probably is for ROG Best friend’s fingerprint reputation help on Home windows.

ASUS ROG Ally with Ubuntu 23.04

Essentially the most fast Linux factor used to be the Mediatek WiFi no longer running out-of-the-box with the ROG Best friend on Ubuntu 23.04. However no less than there’s a kernel region pending to confidently unravel the condition.

Leave a Comment