Giter Club home page Giter Club logo

holoiso's Introduction

All work is being done on: https://github.com/holoiso-staging/releases. This version is completely EOL and is no longer supported.

Build ISO

image

HoloISO

SteamOS 3 (Holo) archiso configuration.

Yes, Gabe. SteamOS functions well on a toaster.

This project attempts to bring the Steam Deck's SteamOS Holo redistribution into a generic, installable format, and provide a close-to-official SteamOS experience. Main point of this project focuses in re-implementing proprietary (as in runs-only-on-deck) components that Steam client, OS itself, gamescope and user-created applications for Deck rely on and making me learn Linux in a fun and unique way.

Click here to join HoloISO Telegram update channel;

Common Questions

  • Is this official?

No, but it may as well be 99% of the way there. Most of the code and packages, are straight from Valve, with zero possible edits, and the ISO is being built same rootfs bootstrap as all HoloISO installations run

  • I have an NVIDIA G-

No. Not even questionable. If you have an NVIDIA GPU, You're on your own. Latest Valve updates for Steam client including normal and Jupiter bootstraps have broken gamepadui on NVIDIA GPUs, and if so, no support will be provided for you.

Hardware Support:

CPU:

  • Mostly all CPUs work fine. But people report inoperable experience on 7xxx series. (Should be working in later builds with linux-zen package included)

WLAN/PCIe additional cards:

  • Any pre-2021 WLAN Card works fine on Valve's 5.13 Neptune kernel, but linux-zen provides support for ALL current cards

Sound:

  • Everything mostly works fine(tm)

GPU:

  • AMD GPUs with RADV support (Guaranteed to work fully stable. 7xxx requires testing)
  • NVIDIA GPUs (Unfunctional, but might work. No support will be provided to you, don't ask about it)
  • Intel GPUs (Random experience)

Progress:

Working stuff:

  • Bootup
  • SteamOS OOBE (Steam Deck UI First Boot Experience)
  • Deck UI (separate session)
  • Deck UI (-gamepadui)
  • TDP/FPS limiting (*0)
  • Global FSR
  • Shader Pre-Caching
  • Switch to Desktop from plasma/to plasma without user interference.
  • Valve's exclusive Vapor appearance for KDE Plasma
  • Steam Deck pacman mirrors
  • Cool-looking neofetch?
  • System updates

Working stuff on Steam Deck compared to other distributions:

  • Dock Firmware updater (additionally installable in desktop by running sudo pacman -S jupiter-dock-updater-bin)
  • Steam Deck BIOS, Controller firmware, OS firmware updater, support for thumbstick and haptic motor calibration, native amplifier (CS35L41) support
  • New fan curve control
  • TDP/Clock control

(*0) Disabled for ALL systems except for Steam Deck (Valve Jupiter 1) due to VERY LOW hardcoded TDP/Clock values, especially for dGPUs.

Installation process:

Prerequistes:

  • 4GB flash drive
  • More than 8 GB RAM if you plan to use "Copy-To-RAM" option to install
  • AMD GPU that supports RADV Drivers instead of Radeon (Southern Islands and Sea Islands require additional kernel cmdline property)
  • UEFI-enabled device
  • Disabled secure boot

Installation:

  • Flash the ISO from releases using BalenaEtcher, Rufus with DD mode, or by typing sudo dd if=SteamOS.iso of=/dev/sd(your flash drive) bs=4M status=progress oflag=sync, or by simply throwing ISO into Ventoy drive
  • Boot into ISO
  • Click on "Install SteamOS on this device"
  • Follow on-screen instructions
  • Take your favourite hot beverage, and wait 'till it installs :3

Upon booting, you'll be greeted with Steam Deck's OOBE screen, from where you'll connect to your network, and login to your Steam account, from there, you can exit to KDE Plasma seamlessly by choosing Switch to desktop in the power menu, like so.

Screenshots:

Screenshot_20220508_133916 Screenshot_20220508_133737 Screenshot_20220508_133746 Screenshot_20220508_133822 Screenshot_20220508_134038 Screenshot_20220508_134051

Credits:

(Too much people xD, to be filled later!!!)

Notes:

This configuration includes Valve's pacman.conf repositories, holoinstall script and holoinstall post-installation binaries.

This configuration builds a releng-based ISO, which is the default Arch Linux redistribution flavor.

holoiso's People

Contributors

cherinyy avatar cpyarger avatar danyi avatar huangsijun17 avatar itsvixano avatar leddaz avatar lolihunter1337 avatar maade93791 avatar mnixry avatar nighthammer1000 avatar pants4hire avatar pato05 avatar thevakhovskeistaken avatar twinnidev avatar wynn1212 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

holoiso's Issues

Black screen after gui login

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.

Can't log in

After installation and reboot I have a GUI login screen, I enter password and nothing happens. Session list is empty.

Packages won't sync

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!

Unable to install

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
E6A8A2FE-91D2-49D9-AEDB-9BD9AA5E66A0

DeckUI resolution issue & Bluetooth

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

Sleep mode of SteamOS mode

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!!!

GPU power

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.

Wget is not installed by default

Wget is needed for holoinstall, but is not installed by default requiring the user to:
pacman -Sy
pacman -S wget
and then run
holoinstall

HoloISO install stuck in read only mode

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.

Built-in speakers not working on Steam Deck

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 ~]$

Bluetooth does not work within SteamOS UI

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.

Future plans

So far, so good. The ISO boots and installs, which is a good thing.
However, i plan few interesting things to do:

  • Maybe ship minimal gamescope-only install option? (no KDE plasma and rest of the bloat, only Steam Deck UI)
  • Ship bloated ISO with calamares (distro installer), since valve's repositories have calamares with their configuration:
    image
  • CPU/GPU detection to install less bloat?
  • Updates? Like, genuinely working updates?

Deck UI showing on VR headset when it is plugged in

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

ISO doesn't boot with Ventoy/Rufus

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

Refuses to install on any drive

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 ?
1
2
3

Steam Os not installing all packages

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

About steam deck UI rotation

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

some installation issue?

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!

Resolution stuck at 720p

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.

Discovery and installing flatpak

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

  1. enter desktop mode
  2. enabled flathub via terminal
  3. reboot
  4. enter desktop mode
  5. start discovery
  6. try to install anything
  7. discovery asks for root password

Surface Pro 3 - No Wifi

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.

Aya neo next no touch screen or wifi.

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.

ISO isnt bootable

Trying to boot the iso but it doesnt work. only gives the EFI shell :(

Optimization screen

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.

Issue touchscreen aya neo

Ayaneo touchscreen doesn't work at all , like drivers aren't installed , you know of a way ?
Thanks for the great work!

After install and first log in, entire steam log in screen's scaling is unreadable

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.

Big problem with DeckUI on AMD Internal GPU

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.

cant install

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?

GPU problems

GPU At 100% with 36 watts maxed used<RX 470 8GB
I5 4th Gen

linux-firmware-neptune

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.

incorrect screen orientation in deck mode

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

Nvidia GPU

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!

TDP limiting doesn't work

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.

LiveImage without install possible?

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.

/etc/os-release customization

Since /etc/os-release on freshly-pacstrapped OS looks boring enough, i need to spice it up a bit
Screenshot_20220502_215903
Might include this in next release if i feel to do so

Shutting down/restarting from SD UI requires password

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.