Steam Deck
Vanila ArchLinux + Jupiter/Holo Repo
Hi,
two weeks ago i installed vanilla arch on my SteamDeck and adet the Official Jupiter and Holo repositories to pacman like this

After that i just needed to install following packages to get the same experienc like in the official SteamOS, it even works on non SteamDeck devices:

Essential:
jupiter-staging gamescope
jupiter-staging jupiter-dock-updater-bin
jupiter-staging jupiter-fan-control
jupiter-staging jupiter-hw-support
jupiter-staging jupiter-legacy-support
jupiter-staging linux-firmware-neptune
jupiter-staging linux-neptune
jupiter-staging linux-neptune-headers
jupiter-staging gamescope
jupiter-staging mesa
jupiter-staging sddm-wayland
jupiter-staging xorg-xwayland-jupiter
jupiter-staging vpower
jupiter-staging wireplumber
jupiter-staging steam-jupiter-stable

Recommended:
jupiter-staging bluez
jupiter-staging bluez-plugins
jupiter-staging bluez-utils
jupiter-staging mangohud
holo-staging noise-suppression-for-voice-git
holo-staging xone-dkms-git
holo-staging xow-git


They are many more useful packages, but i think those where the most important.

To make all the drivers like Audio work you allso need to copy all these file:
/usr/lib/firmware/cs35l41-dsp1-spk-cali.bin
/usr/lib/firmware/cs35l41-dsp1-spk-cali.wmfw
/usr/lib/firmware/cs35l41-dsp1-spk-prot.bin
/usr/lib/firmware/cs35l41-dsp1-spk-prot.wmfw

To -> /usr/lib/firmware/cirrus/

Of coure you need to do the initial Arch installation yourself and all other programs you need.

Ive used this setup for 2 Weeks now regulary it has all the big plus of full unlocked arch, GLIBC 2.36 and full Lutris wine support on package manager level.

There is one think i noticed, maybe somebody has a solution to this:
I am not able to update the bios from steam or even manualy trough jupiter-biosupdate.
< >
Показані коментарі 1618 із 18
Цитата допису Maholmire:
Цитата допису Sandwich:
Hi,
two weeks ago i installed vanilla arch on my SteamDeck and adet the Official Jupiter and Holo repositories

Interesting, I tried to do the same just the other day but couldn't get the Neptune kernel to boot into Arch Linux after installing all the Holo, Steam, and Jupiter packages which usually come pre-installed.

If anyone here has a possible solution for that, I would be all ears. SteamOS is fine for its target demographic but that, unfortunately, isn't me. As a previous Arch User, I don't agree with the way Valve went about configuring the distribution. A lot could've been done differently to allow the system to remain user-friendly and have guard rails in place without gimping the system for power users in the process.

SteamOS would've been better off as an installation script like LARBS, ArchTitus, or DTOS rather than its own distribution in my opinion. Though I can understand the obvious reasons and benefits of just forking Arch instead.

Just would've been nice to use SteamOS as a standard Arch-based distribution like EndevourOS or Garuda Linux or at the very least has the function to do so without having to make any compromises to the over-all experience that it provides.
Yeah that true :/ maybe some day Valve gives us an option
Цитата допису Maholmire:
Цитата допису Sandwich:
Hi,
two weeks ago i installed vanilla arch on my SteamDeck and adet the Official Jupiter and Holo repositories

Interesting, I tried to do the same just the other day but couldn't get the Neptune kernel to boot into Arch Linux after installing all the Holo, Steam, and Jupiter packages which usually come pre-installed.

If anyone here has a possible solution for that, I would be all ears. SteamOS is fine for its target demographic but that, unfortunately, isn't me. As a previous Arch User, I don't agree with the way Valve went about configuring the distribution. A lot could've been done differently to allow the system to remain user-friendly and have guard rails in place without gimping the system for power users in the process.

SteamOS would've been better off as an installation script like LARBS, ArchTitus, or DTOS rather than its own distribution in my opinion. Though I can understand the obvious reasons and benefits of just forking Arch instead.

Just would've been nice to use SteamOS as a standard Arch-based distribution like EndevourOS or Garuda Linux or at the very least has the function to do so without having to make any compromises to the over-all experience that it provides.
i have arch installed with systemd boot option instead of grub (not sure if this is default now)
so configuring other kernels with bootctl is easy. all you need is to duplicate the conf file in /boot/loader/entries and edit these duplicated files to point the to the correct kernel files that you can find in /boot.
i'm on laptop and i don't have the file names to show how it should be but these lines you need to edit in the new conf file
title Arch Linux (linux) <- this will be shown in the selection menu
linux /vmlinuz-linux <- this
initrd /initramfs-linux.img <-this

after you edit this file you can rename it or not and reboot.
if you don't have a few seconds window to select the entry you want than after booting up
run sudo bootctl set-timeout [seconds]
also if you want to change default boot entries you can run sudo bootctl set-default [name of conf file with extension too/press tab for list]
Does it work for the Steamdeck OLED version, too?
< >
Показані коментарі 1618 із 18
На сторінку: 1530 50

Опубліковано: 8 листоп. 2022 о 15:23
Дописів: 18