Ayaneo Geek 1S/2S Linux/Bazzite support is already almost there, let's add them to the officially supported devices

Ayaneo Geek (6800u) 800p here. My experience was smooth. I tested everything and it’s working fine. TDP control, vendor buttons, gyrosensor, sleep.

Have some issues:
eGPU not working in gamemode, desktop mode works, but crashes under heavy usage.

Steam updates in gamemode, steam trying to update himself, but stuck on “1 second remaining” in general settings and handheld can’t shutdown properly.

Broken rotation in installer, it was album. I understand, it’s album screen, but in 800p I wasn’t able connect to wifi and can’t reach next button with mouse or touchscreen. Interface just won’t fit. Solved by pressing tab end enter button and connected to wired network.

Hello, for the installer you can press E and edit the command line to add the required kernel parameter. Or use an external display. You could try to launch the installer in safe mode too. (I think that’s what I did)
Egpu: Are you using all-ways-egpu script?
Egpu under heavy usage: try setting the Egpu tdp via lactd (you can install it with the ujust command) or you can boot with PCI=nommconf. It’s way more stable on my system

1 Like

I’m already booted with PCI=nommconf and used all-ways-egpu script like it was in wiki, but no luck, I will try set tdp

That update being stuck at 1 second is normal. Its faked and on a timer in steam gaming mode. if you want an accurate view, update in Desktop Mode with the System Update tool.

Changing tdp won’t help me

Ok. I suggest you start a new post specifically for geek (this thread was originally intended for geek 1s). While you are there you may wanna put more information such as Egpu enclosure + GPU model. I will try to help you there.

I have gpd g1 with rx7600m xt

Ok, please open a new discussion so we can discuss there. Be sure to check out this pagetoo in the meanwhile.

Good afternoon, I would like to put the bazzite on my geek 1s (identical to the one in the photo) but when starting the installation the screen layout does not allow me to move forward. What should I do to solve this? I really like your system.

Press E during the grub and edit command line video=eDP-1:panel_orientation=right_side_up

With your help I managed to put the bazzite in my ayaneo geek 1s and so far the experience has been spectacular. I would like to know if it is possible to limit battery charging in any way? I wanted it to carry up to 80% just like it did in my rog ally. Thank you for your attention

Setting a threshold is currently not possible and honestly it may never will. It requires other low level implementation and I don’t think Ayaneo will ever care about it

1 Like

Have you tried experimenting with Enabling battery threshold here

I briefly tested F41 today and everything works as expected. Audio from Jack works.

I need to further test on this specific release:

  • Audio from Jack works but before editing the wiki I need someone to test if the mic is working too
  • Fix for rotated screen

I really have no time right now to do some further testing.

Ayaneo replied that they are updating their bios to fix the sleep issue!!
Ayaneo 2s and Air 1s are fixed as of now. They said geek 1s is coming too.

The update fixed sleep on supported models as shown here
https://www.reddit.com/r/ayaneo/s/3ebyuDwWoQ

1 Like

Hello guys.
I am still in contact with Ayaneo. Some devices have already updated bios and EC but 1s have not been updated yet. A quick update:
-Audio jack fixed
-Egpu working
-Resume, works with hibernation workaround

Great device overall nowadays. Bazzite is at its peak performance. Can’t wait for kernel 6.14 for NTSYNC!

3 Likes

I’ve been following your work so far. Awesome job!!!

Did AYANEO mention any work on the Kun alongside the Geek? And do you have your image anywhere for download?

It’s not out yet . Check their websited

Ayaneo texted they updated Geek 1S bios!
I did not tested it yet.
Regarding the KUN it’s still being done

Hello @nicknamenamenick, I would like to propose an update to the wiki since many has changed in the last year or so. I would consider the status for this device as “gold” as long as the BIOS is updated.
The only issue I found is that sometimes no controller is found after resume, suspending and resuming (maybe 2 times) fixes the issue. I still need time to understand the issue.

Workarounds / Known Issues

  • Screen rotation is now fixed
  • Audio is now fixed
  • Suspend correctly works with the latest BIOS update.
  • Suspend and resume works correctly, there is some issue with controller after resume but It’s not consistent and I am having issue troubleshooting it
  • VRAM size option is missing from BIOS as it’s controlled by AYASPACE application under windows.

Functional HHD

sudo systemctl enable --now hhd@$(whoami)

External Graphics:

  • eGPU Thunderbolt 3/4 and USB4 enclosures over USB4 is supported.
    • AMD :
      • Automatic switch at boot with all-ways-egpu works fine using both method 2 and 3 at boot, unfortunately method 1 is not supported but seems to be related to Steam Gaming Mode.
      • The script needs to be installed with Steam Deck/User Installation.
      • No issue in booting with eGPU attached. Tested on RX 6800 and no kernel parameters are needed since bazzite is now enabling the needed argument by default (amdgpu .ppfeaturemask). Using rpm-ostree kargs --append-if-missing=pci=nommconf (or editing the kernel command line with rpm-ostree kargs –editor ) is still needed according to my testing because some applications otherwise may underperform.
      • Some AMD cards requires to set a correct limit for GPU and Memory Clocks, this is a known issue that is present also on Desktops. I suggest installing LACT and setting the correct limits for the card.
    • NVIDIA : currently untested but may work with the “nvidia” variant of bazzite.
1 Like