My Experience With The ROG Ally Z1E (Windows/Bazzite)
from xavier666@lemm.ee to gaming@beehaw.org on 06 Nov 07:46
https://lemm.ee/post/46689714

Hello there, gamers!

Ever since the handheld boom since 2022, I wanted to use one because of the concept; play any game anywhere and without the annoyances of a PC. I bought a Steam Deck OLED earlier this year, but because of personal reasons I am now using an ROG Ally (Got it at a huge discount) . This is my experience of using the device for over 3 weeks now.

Disclaimer: I am a Linux user (Left Windows in 2016) and I don’t play games which require anti-cheats, so this post might seem biased. However, I’ll try to be as much factual as possible. I’ll list the pros and cons of both the OSs as per my personal experience.

The Windows experience

There is nothing new to say, everyone knows the first bootup process. Enter your mandatory Microsoft account to access the device. I know there are workarounds for a local account but I didn’t want to jinx it. You get greeted with Armory Crate which shows how to manage your device.

Positives with Windows on the ROG Ally

Annoyances with Windows on the ROG Ally

Overall, the ROG Ally with Windows is not a pickup-and-play device. I felt like I just bought a Windows PC with a touch-screen instead of a handheld. Let me iterate; I’m not ‘anti-touch screen’ but it should not be a core requirement of the UX. Using the touch-screen once a while is fine. If you are forcing the user to use the touchscreen for non-gaming/non-essential reasons, you have failed. Some of the annoyances vanish if I’m using a keyboard/mouse, but then it just becomes a PC (PSA: This is supposed to be a handheld, not a PC. If I wanted a portable gaming PC, I would have got a laptop).

If you notice carefully, I didn’t even talk about Windows telemetry, Copilot, Recall, mandatory Microsoft account, ads baked into Windows, nagging by Edge, and other issues because an average gamer doesn’t care about it. I just wanted to focus upon how Windows performs as an OS for handheld gaming.

Moving over to Bazzite

I used Windows for a week but I grew tired of it. I don’t want to sound dramatic but gaming sessions had me go like “here we go tinkering again”. I do testing and tinkering at work already, I don’t want to do it at home again. So I decided to just format everything and install Bazzite on it. I saw that Bazzite has a growing community and Valve has no update on when they will release SteamOS for the ROG Ally. Bazzite it not perfect, but it does a way better job compared to Windows.

Annoyances with Bazzite

However, most of the cons mentioned above are explicitly stated by the Bazzite team in the FAQ. It’s because of a device limitation or a functionality tied to the firmware which is not yet available on Linux, so I can’t really blame them. On the other hand, all the major annoyances that I had with Windows are fixed in Bazzite.

Major positives of Bazzite

By the way, Bazzite has a fully fledged desktop interface but it needs to be switched on manually. This separation is essential in making the user feel like they are now exiting gaming mode. On Windows, you are always in desktop-mode. I have to admit, I was spoiled by SteamOS because of which the above mentioned points affect me so much compared to an average Windows gamer. Also, the SteamOS experience is even more polished than Bazzite.

Conclusion

Listen, I am not trying to say “Window bad”. I want the Windows folks to know what they are missing from a gaming UX perspective. You should really put the pressure on Microsoft to fix these issues. Windows users should try the SteamOS/Bazzite interface (Not Steam Big Picture mode. It’s not the same) once to understand what a modern day gaming interface should look and feel like.

Image source: TechDweeb

Edit: Improved formatting.

#gaming

threaded - newest

Ix9@beehaw.org on 06 Nov 12:23 next collapse

Thanks for sharing such detailed notes; interesting and helpful.

As an inveterate Windows user (I support it at work), I’m not surprised by the challenges at all. I hadn’t heard of Bazzite though, I’ll have to check it out.

xavier666@lemm.ee on 06 Nov 14:05 collapse

You’re welcome!

I have been very particular in this review about the experience of using Windows compared to Bazzite, not the performance. I’ve seen many reviews talk about how one is offere 5-10 FPS more than the other OS but you really don’t notice that most of the time.

Windows can do everything that Linux can do on average but the experience is vastly different. That is what I’m trying to say in this post.

HumbleFlamingo@beehaw.org on 06 Nov 16:00 next collapse

I like the idea of Bazzite, but the release cycle is rough for me. I’m running it on my HTPC, a thing i just want to work, and it feels like half the time I sit down to use it, some update broke something with Jellyfin. Rolling back updates is pretty easy, but that’s 5 or 10 minutes of futzing isn’t great. I’ll be switching back to mint sometime soon.

I think it will improve with time, and HTPC isn’t 100% their jam, and Jellyfin is a flat pack… so my use case isn’t ideal.

xavier666@lemm.ee on 07 Nov 03:47 collapse

If I had to a host a HTPC, it would be with Docker as it’s a more reliable way to maintain a service.

HumbleFlamingo@beehaw.org on 07 Nov 07:44 collapse

I mean the computer that connects to the TV. The file server and jellyfin server are virtualized on a different server.

princessnorah@lemmy.blahaj.zone on 07 Nov 09:39 next collapse

I have a Legion Go, not a ROG Ally, so I may be wrong here. But Handheld Daemon (HHD) (included OOTB with handheld images) supports fine TDP/fan controls. You get to it by long-pressing the button that brings up the Quick Access Menu in big picture mode.

xavier666@lemm.ee on 07 Nov 10:36 collapse

Hi, you’re absolutely correct and sorry for being unclear.

I mean precise TDP control (16W or 17W) and custom fan curves. I’ve used HHD, it’s also good. Most people simple switch between power saving / balanced / performance but wanted to go down further to extract a little more juice out of the device.

SimpleDeckyTDP is a bit tricky (open desktop mode - open terminal - paste command) to install but offers more customisation.

princessnorah@lemmy.blahaj.zone on 07 Nov 11:19 collapse

HHD allows those things though? <img alt="" src="https://lemmy.blahaj.zone/pictrs/image/134674c4-c30b-470b-8800-d61ec900c3e4.webp">

It even hooks into the Steam TDP controls: <img alt="" src="https://lemmy.blahaj.zone/pictrs/image/6c050c1e-6d02-4cad-9eff-f6d29f5e49f2.webp">

(disclaimer: again, this is a legion go, i cannot confirm that for the rog ally)

xavier666@lemm.ee on 08 Nov 07:15 collapse

It’s possible I have to RTFM.

I checked the Bazzite documentation for the Ally and it says SimpleDeckyTDP provides more features than HHD so I didn’t experiment with it at all. I prefer using the Decky plugin mainly because it fits with the Bazzite theme better :P

CalcProgrammer1@lemmy.today on 07 Nov 18:41 next collapse

I should install Bazzite on my Ally and give it a try. I have Arch on it now, dual boot with the Windows 11 it came with. I want to keep Windows on it as I use it as a low powered Windows runner for GitLab projects, but Arch isn’t as nice to use on it as I wanted and if I’m just going to be gaming on the Linux side, immutable is fine I guess. I recently tried playing Fortnite on my Ally and it ran well, I have a Steam Deck for things that already run on SteamOS and I much prefer it to the Ally so if I install Bazzite it would just be for comparing vs the Deck and to experiment.

xavier666@lemm.ee on 08 Nov 07:19 collapse

IMO the only advantages the ROG Ally has over the Steam Deck OLED are

  • VRR with 120 Hz
  • Anti-cheat support
  • Slightly more powerful chip

In every other way, the Steam Deck is superior (interface polish, battery life, HDR, touchpad).

ErsatzCoalButter@beehaw.org on 08 Nov 05:14 collapse

fantastic post, I wouldn’t have considered that fan setting issue on Bazz…

wonder if one of the linux fans speed apps can replace that functionality to some extent