Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

While Valve has yet to actually release a proper iso for SteamOS 3 used on the Steam Deck, others have been taking it into their own hands to provide, like with the new HoloISO.

This is possible, since 99% of what SteamOS uses is open source (not the Steam client though) and so people can easily hack away at it to do whatever they want. It's not exactly the same as SteamOS 3 but it's probably the closest I've seen yet, with the main packages coming direct from Valve with "zero possible edits" the developer says.

HoloISO works with quite a lot already including the first-boot experience for the Steam Deck, the main Deck UI, the KDE Plasma Desktop Mode (including Valve's Vapor theme), Global FSR, frame limiting and more. Some issues exist though, like it not really working on NVIDIA GPUs and Intel needs some package downgrades. For AMD though, it's looking golden.

Pictures credit - the HoloISO team.

Still wouldn't exactly recommend it for full desktop use, best to really wait until Valve release it properly or at least leave it until HoloISO has had time to mature more.

Article taken from GamingOnLinux.com.
18 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
14 comments

crt0mega May 4, 2022
Hmm. Might be interesting as secondary OS on my tablet.
mr-victory May 4, 2022
Some issues exist though, like
What the heck is %3402 GPU usage?!
jordicoma May 4, 2022
Some issues exist though, like
What the heck is %3402 GPU usage?!
A very eficient GPU.
Probably it's the MB of vram or 3402/100000 usage -> 3.4%.
slaapliedje May 4, 2022
Sweet. I am hoping it supports Secure Boot. While there are methods of turning it off on the AtariVCS, I haven't yet, but have been waiting for SteamOS to put on it!

Edit: no secure boot yet...


Last edited by slaapliedje on 4 May 2022 at 2:26 pm UTC
StalePopcorn May 5, 2022
That's cool. I just realized that (IMO) Linux is very compatible with Steam as they seem to have always been okay with others taking their projects and "running with it/rolling their own" and even making some money off the side project.
slaapliedje May 5, 2022
That's cool. I just realized that (IMO) Linux is very compatible with Steam as they seem to have always been okay with others taking their projects and "running with it/rolling their own" and even making some money off the side project.
It's really interesting if you think about it, of the why we actually have Steam on Linux in the first place.

MS sees Apple and Android and thinks "Hey, I want that! I get a cut off people selling stuff?" and Valve seeing how Apple only allows their own app store, and figures MS will do the same thing, so know that their time is short and they really need to jump off with both feet running! But when the Microsoft store does what most of their non-office/windows stuff does and turns out to be a pile of poo, they were never able to really get the developers, developers, developers to utilize their crappy stuff. If they had, Valve's fears would almost certainly have come true.
RossBC May 5, 2022
Put it on the desktop and laptop today, only the desktop mode works for me (nvidia desktop and old intel laptop)

But it works super stable in x11 plasma desktop.

You can install things like heroic and discord normally without flatpaks.

nvidia isn't the easiest to get going but, its not too bad.


Instructions for install and x11 plasma desktop with nvidia
It gives two options to install,
neptune and core/linux
core/linux option 2 is the way to go.

It'll have a prompt after loading in selection saying type holoinstall to install.
you then enter the drive you want to install too, after some basic installation it'll ask for computer name, user name and password then continue the installation.(internet connection is required for this, downloads 4-5~ gigs)

On next reboot go into grub (hold shift after bios screen if it doesn't show up)
there will be 3 options to load
Steamos should be the top one.

Press c or e (i forget which it is, its listed on the screen use your eyes) to do a one time boot edit.
there will be a line that looks like this.

linux /boot/vmlinuz-linux-neptune root=UUID=d22fd341-dfca-4769-875c-05ef50eb3782 rw loglevel=3 quiet

change it too

linux /boot/vmlinuz-linux-neptune root=UUID=d22fd341-dfca-4769-875c-05ef50eb3782 rw loglevel=3 nomodeset=1

in other words remove the quiet and put nomodeset=1 at the end

the quiet is removed so you can see where it stops loading.

When it stops loading, hold control + alt and press F2 to open a new user session in terminal.

login as the user you added during installation.

install the kernel headers.

sudo pacman -S linux-neptune-headers

this is for taste as it works. install nvidia with TKGs nvidia all from github

cd /goto/some/folder/you/want/to/put/some/git/stuff

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all

makepkg -si

#it will complain about kernel headers during the process a few times ignore it, it still finds them.
During the install process pick the nvidia driver you want, make sure you pick DKMS driver module.
nvidia should now work, you will ONLY BE ABLE TO USE THE DESKTOP x11 plasma.

Edit: Kdesudo doesn't seem to work unless you change the root users password
sudo passwd root
enter then re enter the new password
gui root should now work properly

Restart your pc, at the login screen, top left should be the desktop select drop down, select the x11 plasma desktop option.

your good to go. have fun if you want to have a crack at it.


Last edited by RossBC on 5 May 2022 at 10:27 am UTC
CyborgZeta May 5, 2022
Very cool. I'd rather wait for the official release from Valve myself, but it's nice to see someone do this.
slaapliedje May 5, 2022
Put it on the desktop and laptop today, only the desktop mode works for me (nvidia desktop and old intel laptop)

But it works super stable in x11 plasma desktop.

You can install things like heroic and discord normally without flatpaks.

nvidia isn't the easiest to get going but, its not too bad.


Instructions for install and x11 plasma desktop with nvidia
It gives two options to install,
neptune and core/linux
core/linux option 2 is the way to go.

It'll have a prompt after loading in selection saying type holoinstall to install.
you then enter the drive you want to install too, after some basic installation it'll ask for computer name, user name and password then continue the installation.(internet connection is required for this, downloads 4-5~ gigs)

On next reboot go into grub (hold shift after bios screen if it doesn't show up)
there will be 3 options to load
Steamos should be the top one.

Press c or e (i forget which it is, its listed on the screen use your eyes) to do a one time boot edit.
there will be a line that looks like this.

linux /boot/vmlinuz-linux-neptune root=UUID=d22fd341-dfca-4769-875c-05ef50eb3782 rw loglevel=3 quiet

change it too

linux /boot/vmlinuz-linux-neptune root=UUID=d22fd341-dfca-4769-875c-05ef50eb3782 rw loglevel=3 nomodeset=1

in other words remove the quiet and put nomodeset=1 at the end

the quiet is removed so you can see where it stops loading.

When it stops loading, hold control + alt and press F2 to open a new user session in terminal.

login as the user you added during installation.

install the kernel headers.

sudo pacman -S linux-neptune-headers

this is for taste as it works. install nvidia with TKGs nvidia all from github

cd /goto/some/folder/you/want/to/put/some/git/stuff

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all

makepkg -si

#it will complain about kernel headers during the process a few times ignore it, it still finds them.
During the install process pick the nvidia driver you want, make sure you pick DKMS driver module.
nvidia should now work, you will ONLY BE ABLE TO USE THE DESKTOP x11 plasma.

Edit: Kdesudo doesn't seem to work unless you change the root users password
sudo passwd root
enter then re enter the new password
gui root should now work properly

Restart your pc, at the login screen, top left should be the desktop select drop down, select the x11 plasma desktop option.

your good to go. have fun if you want to have a crack at it.
Does this have a proper installer, and not one that 'wipes all the drives in the system'?
const May 5, 2022
nvidia isn't the easiest to get going but, its not too bad.


I thought nvidia and gamescope are still incompatible. Does it really work?
mihalycsaba May 6, 2022
So is there any performance improvements on an AMD machine compared to a regular arch install?
mr-victory May 6, 2022
So is there any performance improvements on an AMD machine compared to a regular arch install?
I don't think so. If you really want to test, install Valve's kernel (neptune) to regular Arch.
pete910 May 7, 2022
View PC info
  • Supporter Plus
So is there any performance improvements on an AMD machine compared to a regular arch install?
I don't think so. If you really want to test, install Valve's kernel (neptune) to regular Arch.

Would that not be tuned for the SOC in the deck though ?
slaapliedje May 10, 2022
So is there any performance improvements on an AMD machine compared to a regular arch install?
I don't think so. If you really want to test, install Valve's kernel (neptune) to regular Arch.

Would that not be tuned for the SOC in the deck though ?
I mean is there really such a need for the kernel to be tuned for particular hardware? Generally speaking when people suggest such a thing, it isn't like there is a bunch of code changes to drivers, and such. My guess is the SoC is already in the mainline kernel, and AMD hasn't made much effort in adding drivers for it under Windows, because they consider it like an embedded system.

'Tuning' a kernel for specific hardware usually just entails not compiling a bunch of stuff in that isn't needed beyond support of the hardware on the system, which makes a lot of sense, and would also make sense why the generic SteamOS 3.0 hasn't been released yet (as you'd have to put all the hardware support back in).
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.