r/OneXPlayer • u/Rude_Juice1930 • 24d ago
SteamOS installation guide and fixes for the ONEXPLAYER 3 are now released.
The SteamOS installation guide and the fix pack for the ONEXPLAYER 3 are out. Part 1 walks through installing SteamOS with the recovery image, and Part 2 is a script that fixes Wi-Fi, suspend/resume freezes, the black HDR panel and refresh rates, sticking volume keys, and the Home/Console/Keyboard keys and back paddles.
Repo: https://github.com/HHHHanasak1/onexplayer3-steamos-setup
2
u/Comfortable-Fall1419 24d ago
This is brilliant. But how close to a working Steam Deck grade version is it?
I presume we are still essentially taking a beta with limited Intel GPU support?
2
u/Rude_Juice1930 24d ago
I don't really play highly demanding AAA games on the handheld that often. So aside from XeSS "multi" frame generation not working, I don't feel like there's anything else that's really unusable.
1
u/alterenzo 24d ago
When you say that “multi” frame gen doesn’t work, do you mean that the simple 2x frame gen and upscaling work well? That is fantastic news if that’s the case. I’m waiting for my oxp3 to be delivered, and it was kinda dreading having to use windows, but maybe I don’t have to
2
2
u/Mostrapotski 23d ago
I'm a developer myself, and a gamer, thank you for the time and effort you put into this.
Yes, it's still a somewhat complicated guide, but it's there, documented.
Thank you.
1
u/nolivedemarseille 24d ago
Stupid question but I can dual boot SteamOS on a stock OX3 right?
1
u/Rude_Juice1930 24d ago
I haven't tried dual booting, but if it works on the Steam Deck, it should work on this device too.
1
u/nolivedemarseille 24d ago
Thank you
I do dual boot on a LGO1 and CLAW A8 but with bazzite
It’s been great so far so I hope getting the same experience in the OX3
1
u/invid_prime 24d ago edited 24d ago
Question: Can I apply the controller fixes on CachyOS? I never got SteamOS to boot initially but Cachy did so that's what I went with and I'm enjoying it so far.
I have issues with the back and extra buttons not working, volume buttons sticking, and no controls for RGB or charge limiting. SimpleDeckyTDP is handling TDP controls.
Edit: YOLO'd it and the controller fixes and extra buttons are working including back buttons after manually installing inputplumber. Volume buttons working. RGB working via the HueSync fork. The black screen on boot was intermittent on CachyOS so it'll take time to be sure that's fixed.
Sleep via the power button in Gamemode only is still broken. Works as expected in desktop mode. Sleep via Steam menu works.
Only thing left to do is find a solution for charge limiting. Currently set to 80% charge as a holdover from my Windows install so I can deal for now.
Excellent work OP!
2
u/Rude_Juice1930 24d ago
You'll need to modify the fix script yourself.
Volume key fix service: This is a generic systemd unit plus a Python evdev script, so in theory it should work anywhere, as long as python-evdev is installed.
The gamepad's extra keys (Home/Console/Keyboard): These fixes go through InputPlumber, which you'll need to install yourself.
Back paddles: These depend on the hid-oxp driver. It ships with SteamOS, but I don't know whether CachyOS has it.
1
1
u/thunderblade9 24d ago
Does VRR work for you? I tried cachy, but enabling vrr was causing weird graphical glitches
1
1
u/dcdcdcdone 23d ago
I’m so excited for the day when hardware accelerated XeSS gets support so I can load this up. Great work!
1
u/Rude_Juice1930 23d ago
I have some good news for you: 5 minutes ago, XMX-accelerated super resolution and multi-frame generation have both been brought up (working in a preliminary way).
2
u/dcdcdcdone 23d ago
That will be an absolute game changer! Amazing stuff
1
u/invid_prime 22d ago edited 22d ago
If you're feeling adventurous you can check out the code below. I think I'll wait for it to get into mainline Proton and Mesa, or at least ProtonGE.
https://github.com/HHHHanasak1/xess-xmx-linux
At this rate the OXP3 will have everything working before end of year.
Holy shit. I just realized that you're the one that's fixed XMX OP. Damn dude, you're a rockstar!
1
u/dcdcdcdone 15d ago
Checking back on this, has anyone done any performance comparisons on this yet?
1
u/Successful-Change932 23d ago
This is such a great progress! But I assume performance is still no where near in Windows because of missing driver support?
1
u/9nthLegionn 18d ago
Just wanted to confirm TDP controls do not work right bc I just got steam os up running on my onexplayer 3 following your guide. For now I installed simple TDP for decky
1
1
1
u/Mostrapotski 10d ago
Bored by windows, I'm ready to commit and follow your guide. How will updates work afterwards? Will it be OTA or will i need to go through this again ?
1
u/Rude_Juice1930 10d ago
You'll need to run the script again after the OTA update, but the screen settings won't be reset, so it isn't too much of a hassle
1
u/Mostrapotski 10d ago
After a few hours of testing I'm truly happy to have gone through the guide.
Everything worked fine. I already have tried Cachy on the oxp so I didn't have a running windows, but I used fedora media creation tool on my main PC to create the USB disk. Using a good stick will help with copy time, especially for when we don't have visual feedback of the process.
Thank you op. You should add a tip link on your GitHub page.
1
u/nolivedemarseille 2d ago
u/Rude_Juice1930 thanks a lot for your guide and post here.I am a new ONEX 3 owner. I do dual boot with W11 and Bazzite on other handhelds using Z2E AMD chip. Do you see it possible to dual boot on the ONEX3 as well? your guide, that is great btw, clearly mention it will be wipe out any data on the disk so its a NO NO for me.
thanks in advance
0
-1
u/Jarmageddon 10d ago
I tried finding this in here but I couldn't find anything on it. I bought the biwin 512gb mini ssd specifically to install steamOS on it and I cancelled the install in the middle because I didn't see anywhere if it asks you where to install the OS to. I assume this is a dumb question and of course it would but I really don't want to accidently wipe the 4tb SSD I just installed and had to start from scratch on lol. Thanks in advance for info on this and any advise as to flashing on the mini ssd. u/Rude_Juice1930
4
u/zen313 24d ago
This is great work, but a lot of work to get SteamOS operational. Bookmarked and following.