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
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:
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.
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
GitHub
hwinfo/devices/ayaneo_airplus_intel at master ยท jjjhhhppp/hwinfo
Contribute to jjjhhhppp/hwinfo development by creating an account on GitHub.
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:
Ok merging
Thanks!
I will look at it later
Sure thing ^^
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
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
I'm getting it for cheap second hand, there's no return. Seatbelt ready, will pop again when it's here, hopefully Friday
great
ill need you to test tdp commands
hopefully it runs
then controlls
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?
Go with deck and prayers
There's no ayaneo image, it's the deck image
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
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
Oof
What's the display connector name?
Is it eDP?
Ok basic graphics mode works on both panels, internal rotated, external is fine
If I can enable ssh life will be easier
Installing now
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.
hwinfo: https://pastebin.com/Mw014gaU
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.
What's the display connector called
After a system update, bazzite booted to gaming mode on my external screen, one moment I'll let it update and check it
Looks like dsi. If it's a portrait panel straight up sell it or prepare to write some c
Imo
But it's the same panel as the ayaneo air plus 6800U, that already works no?
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
Ok
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
It's DSI-1 yeah
Did you manage to boot gamescope on the built in display?
No I only have backlight on, on the internal display, will try to ssh to see what it says
Will never work while you're docked
Only one display works at a time in gamescope
undocked too
Backlight should be off I want to say though
Docked
Rip
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
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
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
if you port gamescope rotation for dsi displays everyone will be glad
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
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...
Already included by bazzite
Sorry, yes also the force external panel type variant
Let me check the discussion
So, does the argument work?
No
I believe it's probably dsi to edp like the amd ones, but it fails because of shitty i915
i was told it wouldnt work
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 ๐
also used to work without hardware processing so it was slow as f
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.
my advice: sell lmao
whats the processor on it? 1215U?
probably the perf is not that great either
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
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
I think it will run into the exact same problem
msi claw has a proper displayport display
that is landscape
ah
it will have other problems sure
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 ๐ฆ
why install windows?
we dont need to reverse engineer anything on win
I want to make it clear if it's really DSI or eDP
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
yeah I mean the converter
probably easier to find out in linux
if its eDP the connector under sys class will be balled eDP
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)...
I know a guy in that thread, I'll ask him if he got further
gl
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 ๐
Loki max works
No problem
@Ellis you got the same processor?
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
yay i dont support that variant yet
should work dont be scared
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
6800u
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?
What do you want to do?
If you want custom kernel modules use nobara pretty much
But you probably don't need one
I want to edit kernel sources, rebuild it and reboot on it
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
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
youre gonna give it another shot?
probably would be better to switch to a non-readonly distro for testing
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
rip gl
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
Heard we don't support RGB for it hopefully you can help
I can help to turn it off forever ๐
RGB is the best
Makes it like 2x faster
3x if it's red
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
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
There's another thing to explore, but we may want to switch to another thread? There's no 40 fps available in Frame Limits
sure, open and tag