holoiso-eol / holoiso Goto Github PK
View Code? Open in Web Editor NEWSteamOS 3 (Holo) archiso configuration
License: Other
SteamOS 3 (Holo) archiso configuration
License: Other
After installation and reboot I have a GUI login screen, I enter password and nothing happens. Session list is empty.
I don't know much about Linux, so I spent about two days implementing Windows 11 and SteamOS multi-boot!
I learned a lot about Linux. haha
I am using the Ayaneo Pro with the 4800U, but the slider does nothing. But clock frequency slider does work.
Gamescope also shows the wrong percentage for the GPU usage.
Sorry I'm a Linux super newbie but when trying to install with holoinstall cmd all of the packages fail to sync and therefore the installation does not work. I'm connected through ethernet and getting a good ping so I don't know why this would be an issue but good luck and thanks for doing this!
Will be convenient if add this function for handheld console such as onexplayer, aya neo/next, gpd etc.
Here is the output to pactl list sinks as I was told that may be useful
[gecked@gecked ~]$ pactl list sinks
Sink #122
State: SUSPENDED
Name: echo-cancel-sink
Description: Echo-Cancel Sink
Driver: PipeWire
Sample Specification: float32le 2ch 48000Hz
Channel Map: aux0,aux1
Owner Module: 4294967295
Mute: no
Volume: aux0: 55050 / 84% / -4.54 dB, aux1: 55050 / 84% / -4.54 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: echo-cancel-sink.monitor
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
node.name = "echo-cancel-sink"
device.description = "Echo-Cancel Sink"
media.class = "Audio/Sink"
node.group = "echo-cancel-11"
node.link-group = "echo-cancel-11"
node.virtual = "true"
node.latency = "480/48000"
media.name = "Echo-Cancel Sink"
stream.is-live = "true"
adapt.follower.node = ""
object.register = "false"
factory.id = "6"
audio.adapt.follower = ""
factory.mode = "merge"
library.name = "audioconvert/libspa-audioconvert"
clock.quantum-limit = "8192"
client.id = "59"
object.id = "57"
object.serial = "122"
Formats:
pcm
Sink #165
State: SUSPENDED
Name: alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_1__sink
Description: Raven/Raven2/FireFlight/Renoir Audio Processor Speaker
Driver: PipeWire
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_1__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
object.path = "alsa:pcm:1:hw:acp5x,1:playback"
api.alsa.path = "hw:acp5x,1"
api.alsa.open.ucm = "true"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "1"
alsa.mixer_device = "_ucm0009.hw:acp5x"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = ""
alsa.id = "CS35L41 Stereo Playback multicodec-1"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "1"
alsa.card = "1"
alsa.card_name = "acp5x"
alsa.long_card_name = "Valve-Jupiter-1"
alsa.driver_name = "snd_soc_acp5x_mach"
device.profile.name = "HiFi: hw:acp5x,1: sink"
device.profile.description = "Speaker"
card.profile.device = "0"
device.id = "62"
factory.name = "api.alsa.pcm.sink"
priority.driver = "664"
priority.session = "664"
media.class = "Audio/Sink"
node.nick = "acp5x"
node.name = "alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_1__sink"
device.description = "Raven/Raven2/FireFlight/Renoir Audio Processor Speaker"
device.icon_name = "audio-card"
device.bus = "pci"
device.bus_path = "pci-0000:04:00.5-platform-acp5x_mach.0"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "32"
clock.quantum-limit = "8192"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "43"
object.serial = "165"
node.max-latency = "4096/48000"
Ports:
[Out] Speaker: Speaker (type: Speaker, priority: 100, availability unknown)
Active Port: [Out] Speaker
Formats:
pcm
Sink #166
State: SUSPENDED
Name: alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_0__sink
Description: Raven/Raven2/FireFlight/Renoir Audio Processor Headphones
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_0__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
object.path = "alsa:pcm:1:hw:acp5x,0:playback"
api.alsa.path = "hw:acp5x,0"
api.alsa.open.ucm = "true"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "1"
alsa.mixer_device = "_ucm0009.hw:acp5x"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = ""
alsa.id = "Playback/Capture nau8821-hifi-0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "acp5x"
alsa.long_card_name = "Valve-Jupiter-1"
alsa.driver_name = "snd_soc_acp5x_mach"
device.profile.name = "HiFi: hw:acp5x,0: sink"
device.profile.description = "Headphones"
card.profile.device = "1"
device.id = "62"
factory.name = "api.alsa.pcm.sink"
priority.driver = "680"
priority.session = "680"
media.class = "Audio/Sink"
node.nick = "acp5x"
node.name = "alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_0__sink"
device.description = "Raven/Raven2/FireFlight/Renoir Audio Processor Headphones"
device.icon_name = "audio-card"
device.bus = "pci"
device.bus_path = "pci-0000:04:00.5-platform-acp5x_mach.0"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "32"
clock.quantum-limit = "8192"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "53"
object.serial = "166"
node.max-latency = "4096/48000"
Ports:
[Out] Headphones: Headphones (type: Headphones, priority: 200, availability group: Headphone, not available)
Active Port: [Out] Headphones
Formats:
pcm
[gecked@gecked ~]$
When i installing holoiso to my aya neo next(AMD 4800U), with a SN770,
first it show i need to update /etc/fstab
and unable to open the disk(WD sn770) device or resource busy
and log keep shows that /mnt is not a mountpoint
I dont get it and what can i do to? Thx!
This is known, because those clients use vmlinuz-linux
as their hardcoded path to mount images and boot.
Current workaround: Use BalenaEtcher
Rufus-written instance won't ever see the option to boot with Neptune kernel
Ventoy on other hand, has the bootoption, but the rootfs fails to mount.
The solution for this would be shipping a pacman.d hook to rename linux-neptune into linux temporarily, or shipping core/linux in the ISO itself
I know what's wrong. WiFi it needs to modprobe the mediatek wifi 6/bt module and the goodix drivers are messed up on Linux. I just got it working on Ubuntu this evening. Will test on steam os here next and share my findings. I'd like to help this along.
Other languages text other than Latin characters are displayed as boxes.
Like the title says, after getting through language/timezone selection, the entire steam deck ui login screen's scaling is really screwed up with high resolutions (I am running at 4K on a TV).
Seems to fix either from unplugging and replugging video cable, or by connecting to a different resolution screen. Figured I should make this an issue so that this information could be added to the release notes or known issues, since there's no way to fix Valve's gamescope scaling issues here.
Hello!
After installing, I can't boot in OS. Reinstalled os and rebooted pc but nothing
Hi, do you have any recommendations on how to set a default display to avoid this issue? And is there a way to mirror the deck ui from my monitor to the tv?
using Boop snapshot2
And maybe it is relevant:
I am using RX 5700XT and Ryzen 5 3600
I see that you install pipewire-media-session in holoinstall script
Please switch it out for wireplumber
i was making my way through the install and now im stuck after the part where it downloads the packages https://imgur.com/eM2sfHo https://imgur.com/7TgAgOU it says its installed so i restart and get https://imgur.com/VEOzIv6 so obviously thats not right
thats only one error tho it changes every time i wipe my system and retry the install
the error before this one it was something about missing keys and then it started asking me if i wanted to delete a bunch of stuff which ended https://imgur.com/VEOzIv6 here again
is there something im doing wrong?
using and intel laptop kde works fine but when I try to go on gamemode I get that error message and it just sends me back to kde
I am using the intel integrated graphics card.
The steam deck UI works for Option "Rotate" "right"
for the rotation if running on the handheld game PC.
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Option "Rotate" "right" <- Add the rotate option
EndSection
sudo vim /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Option "Rotate" "right"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "Accel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "CustomEDID" # <str>
#Option "DRI" # <str>
#Option "Present" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "HWRotation" # [<bool>]
#Option "VSync" # [<bool>]
#Option "PageFlip" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "ReprobeOutputs" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "VirtualHeads" # <i>
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
# Option "DRI" "2"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
For tty2 console if using command line, add the fbcon=rotate:1
option to GRUB_CMDLINE_LINUX_DEFAULT
and update the grub.cfg file.
sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet fbcon=rotate:1"
sudo grub-mkconfig -o /boot/grub/grub.cfg
Try boot and install on my ONEXPLAYER mini AMD R7-5800U version, but stuck on connecting wifi with no device found
If this is the issue/limit because of using SteamOS recovery image instead of official PC image then mark it as closed.
Would be great if there's a config file to edit from terminal to set the resolution to 1080p, every game I open is maxed out at 720p.
This is only in SD UI.
Installed with all default settings, I only get a black screen after logging in, can't crtl alt f2 either.
I have an HP omen 16
Ryzen 7 5800h
Rx 6600m
16 gb RAM
1 tb NVME
I get a mouse for around one second, then that disappears too.
As the title says, I installed this today using BalenaEtcher, then holoinstall on nvme01n1. But rather than booting up to the Deck OOBE, I'm greeted with an Arch log in instead.
Any info on the default user name and password?
Is there any place that I can configure the power of the gpu, because on my desktop it is no more than 18w limiting the frequency to 400 mhz, and the game is unplayable.
All is in the title, i don't know if this is the best place to ask it. (sorry if its not)
If its not possible right now, is it possible to add this function ?
(sorry for my bad english)
If you press the power button in SteamOs mode, it does not go into slim mode.
However, if you press the 'Power' icon in the Steam UI and select 'Sleep', it goes into sleep mode.
machine : aya neo fe 4800U
Thank you for your efforts!!!
I've enabled flathub via the arch instructions on on flathub's website. Afterward all flathub's programs show up in discovery but when I try to install anything it asks for the root password. I set a password at install time but it doesnt seem to be what discovery is looking for.
my steps were
So far, so good. The ISO boots and installs, which is a good thing.
However, i plan few interesting things to do:
Hello.
I installed it on my PC and the only problem I had was that the game optimization screen, the one with the mangohud arrow and the GPU optimizations is not showing up.
I go into the option I can hear the navigation sounds of it, but it doesn't show on the screen.
Did I miss some configuration.
Worked perfectly on snapshot 1, now doesn't work in SD UI on snapshot 2.
Enabling bluetooth works but it doesn't show any devices in the menu.
Once I run Holoinstall and reboot, it takes me to the standard SSDM(Simple Desktop Display Manager), with no option for what DE I want to boot into.
Running (pacman -Qe) makes it seem like it only installed the first round of packages but for whatever reason it didn't install the rest
Hello guys!) Now, i'm just installed latest version of Holoiso, and i have problem. When i enter in the gamescope, i have loop to login screen again and again. I see in description, which there is problem on iGPU, but i not enough knowledge to solve it. I tried, but that was unsuccessfully. Please, help me.
the iso version [SteamOS_Holo-20220507_0729_amdgpu-x86_64.iso]
Whenever I boot into the install, it loads up the TTYL command line interface and I'm not particularly sure how to get the Deck UI/OOBE to show up.
I tried to go ahead and reinstall the image, but it seems like the SD card I installed it on is in a read only mode, as formatting it won't let me reflash it fresh. So all attempts wipe said SD card do nothing, whether it be on Windows or Linux.
Doing sudo pacman -Syu
asks to change linux-firmware to linux-firmware-neptune because it's using linux-neptune kernel. Default answer is Yes and doing that results in "No video output" after SDDM autologins to gamescope session.
The solution would be to blacklist linux-firmware-neptune
in pacman conf so that it never gets installed.
When I get the time I can write this up if you don't do it in the meantime.
I've taken the steps described in the gist as instructed by the README.md, but the issue still persists. The gist didn't contain any info for GPD Win Max 2020 devices anyway, just GPD Win 1 and 2.
If there are logs I can provide I'd be more than happy to help!
Wireless Adapter can't be found using iwctl, Checked the ArchWiki and still could not fix it. I think I need the marvel firmware stuff.
I tried for hours now to install this iso (I tried the newest version and the first one) but failed. No matter if I select a partition on my SSD or on an USB drive, it always leads to the errors shown in the pictures below. If I ,however, try to install the .iso in a virtual machine, it works without any problem. Does anyone know what I can do to fix this issue ?
Is it possible to make it bootable form VMs, expecially VirtualBox?
using 5800u onexplayer mini, it is booting fine (minus issues with wifi attributable to core update problems) the orientation is 180 degrees upside down in steam deck ui mode
Would it be possible to release an iso alongside this one that has the Linux-steamos kernel and headers? It is possible to launch the deckUI and components using the launch options -steamos3 -gamepadui
-steampal. Would love to know!
It would be nice to be able to test SteamOS by booting into the DE from USB like Ubuntu or Manjaro.
Check compatibility and then decide to install instead of erasing a whole device just for trying.
Seems to not limit itself to the selected drive.
Wget is needed for holoinstall, but is not installed by default requiring the user to:
pacman -Sy
pacman -S wget
and then run
holoinstall
Shutting down/restarting from SD UI goes back to SDDM and asks for user password to login, but after typing in the password continues to normal shut down/restart.
Both of these functions work correctly from KDE Plasma.
Ayaneo touchscreen doesn't work at all , like drivers aren't installed , you know of a way ?
Thanks for the great work!
Just installed the stable release, and the Bluetooth does not pick up anything nor work at all out of the box. After installing bluez nothing changed either, and it's still broken as far as I can tell.
Was working on Rub Rub RC1 with zero issues before.
When you select a language that contains Cyrillic, the screen resolution breaks (exp. Russian)
https://i.imgur.com/JsXbCZt.jpeg
https://i.imgur.com/aDyIRGV.jpg
If you select English, everything is fine, except for additional menu
https://i.imgur.com/BqF1svx.jpg
(24'1920x1080, RX580, i7 7700K)
I have a "Broadcom BCM94360CS2 Desktop PCIE PCI-E Wireless Adapter WLAN Wi-Fi Card BT 4.0 2.4G/5GHz"
Bluetooth does not work on starting the system, it can turn on through the desktop mode, but in DeckUI it still doesn't work, it also have to turn on manually every start the system.
https://i.imgur.com/ZyDsD3A.jpeg
Attempting to install on a specific partition throws an error saying partitions 1, 2, etc have been written, but we have been unable to inform the kernel of the change. Typing either ignore or cancel produces the same error and typing it enough results in trying to continue the installation but failing
GPU At 100% with 36 watts maxed used<RX 470 8GB
I5 4th Gen
Trying to boot the iso but it doesnt work. only gives the EFI shell :(
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.