Aya Neo Air Plus (Intel 1215U Variant) - Internal Display Initialization Issues

When attempting to install Bazzite to my handheld, the internal panel did not seem to initialize properly when booting the installer leaving me at a black screen. Booting with the "nomodeset" flag set in grub did allow me to utilize the installer on the device itself without the need of connecting it to an external display and proceed with the installation. Upon rebooting, I did get a screen in pertaining to initfs and kargs, though on the subsequent reboot I was once again left at a black screen. Attempting to switch to a tty console did not seem to function at this point either. At the time of installation I was using the v2.3.0 bazzite-deck-gnome offline installer. This behavior also occurred on another device that I own; a Lenovo Tab 10 20L3.
85 Replies
antheas
antheasโ€ข4mo ago
Just fyi, proper support for your device will take more than a few days If you are up for helping though, profiling and adding support for your device will be great
๐•๐•ฆ๐•”๐•š๐•• ฮ˜ฮ”
Completely understandable! Also, I am certainly more than glad to help in whichever ways I can c:
antheas
antheasโ€ข4mo ago
https://github.com/hhd-dev/hwinfo/tree/master/devices have a look at this, we need to get an intel device added to this repo
GitHub
hwinfo/devices at master ยท hhd-dev/hwinfo
Contribute to hhd-dev/hwinfo development by creating an account on GitHub.
antheas
antheasโ€ข4mo ago
if you can boot a live cd on it such as ubuntu, doing a hw dump will help a lot thats all I have for now, hopefully someone else can help with the modeset issue so you can get something up and running today
antheas
antheasโ€ข4mo ago
For full transparency, your serial code might be in your dmi file It's no biggie but you should remove it if you have a problem with it My legion go serial code is there
๐•๐•ฆ๐•”๐•š๐•• ฮ˜ฮ”
I personally don't mind it being there, but I appreciate the heads up c:
antheas
antheasโ€ข4mo ago
Ok merging Thanks! I will look at it later
citral
citralโ€ข3mo ago
Hi, what's the status on this device? I'm getting one in a few days and am linux admin / opendingux dev so should be able to help with whatever is needed if need be
antheas
antheasโ€ข3mo ago
great, theres no status with your help we should be able to get controls working in an hour or so then prepare for all the gpu driver bugs imo return it and get a ryzen one but if not, strap in for the ride
citral
citralโ€ข3mo ago
I'm getting it for cheap second hand, there's no return. Seatbelt ready, will pop again when it's here, hopefully Friday
antheas
antheasโ€ข3mo ago
great ill need you to test tdp commands hopefully it runs then controlls
citral
citralโ€ข3mo ago
Sure It's out for delivery today, I see on the website game mode won't work for iris, should I go for the desktop edition then? Or go with ayaneo image, as apart from cpu it should be the exact same hardware as the 6800U?
antheas
antheasโ€ข3mo ago
Go with deck and prayers There's no ayaneo image, it's the deck image
antheas
antheasโ€ข3mo ago
No description
antheas
antheasโ€ข3mo ago
If the controls don't work I'll work with you to make sure they do Then we pray gamescope runs, you're the first Intel handhekd
citral
citralโ€ข3mo ago
Uh oh So at first glance we're far from gamescope considerations, installer boots to a black screen on the device, to a rotated one on hdmi, and once the kernel kicks in I have a grey screen
antheas
antheasโ€ข3mo ago
Oof What's the display connector name? Is it eDP?
citral
citralโ€ข3mo ago
Ok basic graphics mode works on both panels, internal rotated, external is fine If I can enable ssh life will be easier Installing now
citral
citralโ€ข3mo ago
Pastebin
[ 0.000000] Linux version 6.7.9-204.fsync.fc39.x86_64 (mockbuild...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
citral
citralโ€ข3mo ago
Pastebin
01: None 00.0: 10105 BIOS [Created at bios.186] Unique ID: rdCR.l...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
antheas
antheasโ€ข3mo ago
What's the display connector called
citral
citralโ€ข3mo ago
After a system update, bazzite booted to gaming mode on my external screen, one moment I'll let it update and check it
antheas
antheasโ€ข3mo ago
Looks like dsi. If it's a portrait panel straight up sell it or prepare to write some c Imo
citral
citralโ€ข3mo ago
But it's the same panel as the ayaneo air plus 6800U, that already works no?
antheas
antheasโ€ข3mo ago
I was told gamescope does not support display rotation on dsi screens Ryzen CPUs use an eDP to mipi converter chip So it's like eDP in the end
citral
citralโ€ข3mo ago
Ok
antheas
antheasโ€ข3mo ago
If Intel doesn't do that rip That will depend on what the connector is called I will guide you through trying to rotate the screen But of course I have been told a lot of things, and a lot of the time they are incorrect. I have not personally verified this is the case
citral
citralโ€ข3mo ago
It's DSI-1 yeah
antheas
antheasโ€ข3mo ago
Did you manage to boot gamescope on the built in display?
citral
citralโ€ข3mo ago
No I only have backlight on, on the internal display, will try to ssh to see what it says
antheas
antheasโ€ข3mo ago
Will never work while you're docked Only one display works at a time in gamescope
citral
citralโ€ข3mo ago
undocked too
antheas
antheasโ€ข3mo ago
Backlight should be off I want to say though Docked Rip
citral
citralโ€ข3mo ago
I'm a bit confused by grub being rotated while the "updating initramfs" screen after installation wasn't Still a black screen after that with the desktop image either way
antheas
antheasโ€ข3mo ago
if you cant get the deck image to work or dont want to spend the effort to then rip the nondeck image is not worth using for a handheld
citral
citralโ€ข3mo ago
Oh I've seen a lot worse, I ported uboot to devices and wrote multiple panel drivers, I'll look into it. Was just making an observation
antheas
antheasโ€ข3mo ago
if you port gamescope rotation for dsi displays everyone will be glad
citral
citralโ€ข3mo ago
I think, first things first, I'll try to see if e.g. sway works at all I don't like too much the dmesg dsi errors
citral
citralโ€ข3mo ago
GitHub
Add --force-orientation option by ruineka ยท Pull Request #557 ยท Val...
The default behavior without the --force-orientation argument will remain the same to ensure compatibility is not broken. For devices that require Gamescope to be rotated, such as the One Xplayer t...
antheas
antheasโ€ข3mo ago
Already included by bazzite Sorry, yes also the force external panel type variant Let me check the discussion So, does the argument work?
citral
citralโ€ข3mo ago
No I believe it's probably dsi to edp like the amd ones, but it fails because of shitty i915
antheas
antheasโ€ข3mo ago
i was told it wouldnt work
citral
citralโ€ข3mo ago
yeah, from what I gathered, it used to work on old kernel (at least for desktop) but a regression in i915 fucked it up. So to quote you, RIP ๐Ÿ˜„
antheas
antheasโ€ข3mo ago
also used to work without hardware processing so it was slow as f
citral
citralโ€ข3mo ago
best I could get for now is Gnome in portrait mode in debian, but only with nomodeset. But refresh is wrong and rotation fails hard, back to gdm3.
antheas
antheasโ€ข3mo ago
my advice: sell lmao whats the processor on it? 1215U? probably the perf is not that great either
citral
citralโ€ข3mo ago
yeah I think overall better than mendocino but like 1/3 of 6800U I paid 300 so it's not too bad, don't think I'll lose money reselling it
antheas
antheasโ€ข3mo ago
if you could get it to work great but yeah... 7800 performance is at a good level for most games divide that by 3 youre not getting much msi claw processor looks interesting, but nobody popped up with it
citral
citralโ€ข3mo ago
I think it will run into the exact same problem
antheas
antheasโ€ข3mo ago
msi claw has a proper displayport display that is landscape
citral
citralโ€ข3mo ago
ah
antheas
antheasโ€ข3mo ago
it will have other problems sure
citral
citralโ€ข3mo ago
I mean for the i1215U, if I had desktop, I could foresee fixing whatever quirks it may have, but this is really an abysmal start for now I'll reinstall windows and investigate on hardware I feel bad, I don't have any windows at home nor work ๐Ÿ˜ฆ
antheas
antheasโ€ข3mo ago
why install windows? we dont need to reverse engineer anything on win
citral
citralโ€ข3mo ago
I want to make it clear if it's really DSI or eDP
antheas
antheasโ€ข3mo ago
the display if its portrait 90% is DSI, the question is if theres an eDP to DSI converter but if the kernel reports DSI probably not
citral
citralโ€ข3mo ago
yeah I mean the converter
antheas
antheasโ€ข3mo ago
probably easier to find out in linux if its eDP the connector under sys class will be balled eDP
citral
citralโ€ข3mo ago
GitLab
[DSI to eDP adapter] i915 0000:00:02.0: [drm] ERROR DSI link not...
There are a few handheld devices that I thought might have been wired up directly without an adapter, but with new information with the Aya Neo Air (INTEL)...
citral
citralโ€ข3mo ago
I know a guy in that thread, I'll ask him if he got further
antheas
antheasโ€ข3mo ago
gl
citral
citralโ€ข3mo ago
He got rid of it... :titanic.jpg: I'm getting a 6600U loki max and will sell it, sticks are real bad don't like it anyway. Thx for the help ๐Ÿ˜ƒ
antheas
antheasโ€ข3mo ago
Loki max works No problem @Ellis you got the same processor?
citral
citralโ€ข3mo ago
Actually it's the ayn loki, 6600U. Max is the 6800U. Found it for 533 new, decent deal compared to the intel used for 300. Apparently a bit faster than the deck. Should in any case handle emu much better
antheas
antheasโ€ข3mo ago
yay i dont support that variant yet should work dont be scared
citral
citralโ€ข3mo ago
I'm not, it's the same apu family it will work I use ryzen everything since ages now, been dumb to try intel heh
Ellis
Ellisโ€ข3mo ago
6800u
citral
citralโ€ข3mo ago
I'm 99% sure the intel device outputs signal to eDP, converted to DSI, just like the amd one now So that linux sees the display as DSI-1 looks wrong in the first place is /etc/default/grub not taken into account by bazzite? looks like it's kargs Another question, what's the way to get kernel sources? Via dnf?
antheas
antheasโ€ข3mo ago
What do you want to do? If you want custom kernel modules use nobara pretty much But you probably don't need one
citral
citralโ€ข3mo ago
I want to edit kernel sources, rebuild it and reboot on it
antheas
antheasโ€ข3mo ago
reason? As far as I know changing the kernel requires a custom image, you might be able to get by by cloning the kernel repo, compiling and layering not something thats easy by any means
citral
citralโ€ข3mo ago
I think I know what's going on, a clock is gated where it shouldn't, preventing the panel init seq that's in the vbt to be sent to it, so yeah "dsi link not ready" error. But I think I'm gonna throw the towel anyway cause external display is ultra laggy, despite good usb-c to DP adapter, so mehhhh
antheas
antheasโ€ข3mo ago
youre gonna give it another shot? probably would be better to switch to a non-readonly distro for testing
citral
citralโ€ข3mo ago
Yeah, you're right I'm considering it just out of curiosity but I doubt it would result in something really usable, given the driver Stutter fest on external display... Already saw that on an intel surface iirc
antheas
antheasโ€ข3mo ago
rip gl
citral
citralโ€ข3mo ago
Ok I give up. Found a loki zero for 200 locally, it's supremely weak but fine to play 1h of blasphemous at lunch break
antheas
antheasโ€ข3mo ago
Heard we don't support RGB for it hopefully you can help
citral
citralโ€ข3mo ago
I can help to turn it off forever ๐Ÿ˜‹
antheas
antheasโ€ข3mo ago
RGB is the best Makes it like 2x faster 3x if it's red
citral
citralโ€ข3mo ago
Red is fast [root@loki ~]# echo 0 > /sys/class/leds/multicolor:chassis/led_mode already works fine So I guess it's just a matter of finding why bazzite doesn't expose it for the loki zero, while it does for loki max as I read it
antheas
antheasโ€ข3mo ago
need to add a dmi match to the driver actually, looks like it is in the driver https://github.com/ShadowBlip/ayn-platform/blob/02befd684c15743f9c8fd8e018c50b86feb0ae7b/ayn-platform.c#L112 ok i added your device to autostart on the next ver of hhd hopefully after you verify it works
citral
citralโ€ข3mo ago
There's another thing to explore, but we may want to switch to another thread? There's no 40 fps available in Frame Limits
antheas
antheasโ€ข3mo ago
sure, open and tag