Gaming Mode incorrect rotation and resolution
I've had this minipc floating around for awhile and wanted to make it a steamos portable instead. Unfortunately this screen is portrait by default. I got the screen to work right in desktop mode, but if I try using gaming mode it doesn't work. I can always just use big picture mode in desktop if it won't be possible to fix, but would like to have it boot into it correctly.


86 Replies
To clarify I'm really just repurposing this PC for fun. I don't expect good performance or anything out of it.
Edit: mistyped the location, sorry
Check for config files here:
there should be a gamemode.conf there. You can make a backup with
And confirm that the backup was made with you can then use kate to edit gamemode.conf:
Hey, tried this and there isn't any config files?
Sorry btw. I'm only pretty surface level with Linux stuff. I've only worked with Mint XFCE for my servers and on my laptop. So this is a new environment for me.
Okay, I had to type scb in order to ge tthe config files. But I still don't have any for gamemode
i think the location would be
~/.config/... and not ~/configit is .config
I already solved that part
but I still have no gamemode.conf
can you send a copy of the autogenerated .conf files? a screenshot is fine
I'll try
Sorry, I have no way to capture the screen rn. So I have to take the Shakey blurry screen pictures.


I tried finding my capture card but no idea where it went
enter the scopebuddy folder
and open one of the .conf files

yes, open scb.conf and post it
God I'm so sorry about these images.

ok, so im pretty sure you just need to copy and paste
SCB_GAMESCOPE_ARGS="--force-orientation right" at the bottom line of the file and save it
however, as far as i understand scopebuddy only affects games and not the gaming mode session itself, so this is unlikely to work for your issueYeah, gamemode is still in portrait.
take a quick look of this doc page:
https://docs.bazzite.gg/Handheld_and_HTPC_edition/quirks/?h=display#how-do-i-specify-the-correct-monitor-for-gaming-mode-to-use-htpc-only
i'm certain this is where you should be making changes, unfortunately i don't know the environment variable that is responsible for posting the correct flag (in this case
--force-rotation)Do you know what gamemodes specific name is? so that I know what to look for?
steam gaming mode is a gamescope session, if that's what you're asking
yes thankyou
you can try looking in /etc/environment.d/ to see if there's a file that correlates to it
that folder doesn't exist.
ok, so there isn't
is there anything inside /etc/default/?
theres the steamosnested config
steamos-btrfs, steamos-nested-desktop, and steam-hardware-control.
yeah, not what we're looking for
i believe screen rotation is usually handled by hhd service for handhelds. there should be a file somewhere in /etc that we should be able to work with, but at the moment i can't recall ðŸ«
Yeah i've never had to deal with this before since I could just use the display settings. This computer had Mint Cinnamon on it before, but I wasn't using it as a dekstop so I thought I might try making it a gaming portable.
i have another idea. can you run the following inside the terminal:
ls /usr/share/gamescope-session-plus and see if it has any output?It output: bootstrap_steam.tar.gz device-quirks gamescope-session-plus sessions.d
OK, give me a bit to see if we can work this out
All good, I have no clue what I'm doing lol
ok so i'm pretty sure the correct environment variable is just
ORIENTATIONThat sounds correct
1. open
~/.config
2. find the environment.d folder there - create one if it doesn't exist
3. open the text editor and insert
ORIENTATION=right
4. save the file as 10-gamescope-session.conf inside the environment.d folderokay I did that
lets see if it works
YES IT DID
it's still way to big of ui scale but I should be able to set that in steam
enjoy!
nice
Thank you so much!
what device is that btw? really cute
now this stupid overpriced minipc might not be useless lol
Its a higole 1 pro
lemme grab the neofetch rq
found it on amazon one time and impulse bought it lol
wtf it has celeron
:glorp:

Intel celery
it will make a decent syncthing node and torrent server if you plug in to ethernet. also could be a good physical corner screen for watching youtube while you work
either way glad we got it to work!
Yeah, was thinking for some older controller games like burnout paradise.

maybe a bit of minecraft
You might get better performance by increasing the zram allocation considering you've only got 8gb ram
Is the process for that in fedora different than doing it on mint?
It's the same process as any other distro using systemd's zram generator
To do that,
And then paste contents like this:
Oh the swapiness?
I only recognized the swap parts sorry.
You can tweak the swap priority to fit your needs. On a Thinkpad with 8gb ram it was more helpful to not set it to 100 as Warframe could run faster by having it partially not compressed and partially compressed
Settings like 70 would engage compression earlier
With zram the compression algorithm determines how efficiently it compresses RAM contents within RAM. This is many times faster than accessing the contents of a swapfile though with RAM itself being limited you can select what best fits your needs.
Lz4 can probably go as high as
but you will eventually run out of RAM
Here's the zram config used for building the Linux kernel with full LTO (most memory used for linking) on the 8GB Thinkpad
Zstd is not ideal for gaming which is why Bazzite selects lz4 as the default zram configuration. It does compress smaller which is why more contents will fit in the same 8 GB.
Oh, I forgot about this already. I've been sitting here trying to figure out audio issues..
What's going on with the audio?
I have audio out of the aux port, but not through the integrated speakers
If you click the speaker icon in the task bar and open the settings (third icon that looks like slider controls, will say "Configure Audio Devices" if you mouseover), does it show up as an audio device?
Yea. it also shows up in alsamixer
Can you share a screenshot or photo of that page?

Have you been able to get it working? I've found some pages on using that chip with pipewire and how to set the configuration to get audio output working with the built in speakers
Unfortunately not.
I had tried reinstalling pipewire, but nothing else besides that really. A lot of forum searching but I don't know fedora so not really knowing what I'm looking for.
@Unfortunate What shows up if you go to this view?


The same stuff
I can send a picture when I get a chance but it's the same stuff. Stereo duplex, pro, all that stuff.
Doesn't have a dummy speaker or anything
Have you tried each of the profiles? Pro would specifically make all of the audio sinks show up but Analog Audio Duplex or Digital Stereo Output + Analog Stereo Input should hopefully get it going
I have tried all of them
Nothing
Did anything extra show up in alsamixer with pro on?
@Unfortunate what's the output of ?
I'll check later when I get home

What happens if you do ?
Does it work then?
If not, after that, let's check




The set defaukt didn't seem to work
@Unfortunate Did that work with any other distro or is it always just trying to get the speaker working on Linux?
I went to Bazzite from Mint Cinnamon.
It worked there?
Was this version of Mint, 22.1 with kernel 6.8, that was previously on it and the audio worked as expected?
It might be worth trying Bazzite 42 which is based on Fedora Atomic 42. The current image is based on Fedora Atomic 43 and it seems that some strange bugs arrived along with the release.
Bazzite's atomic deployment strategy makes it easy to have both versions and roll back
I think mine has Fedora 42? That's what I was seeing in the files at least
How would I check?
The kernel will show which version of Bazzite is deployed
Linux bazzite 6.16.4-116.bazzite.fc42.x86-64

What's the output of ?
That is Bazzite based on Fedora Atomic 42. If you want to download the latest deployment image using rpm-ostree (or the system upgrade app) you'll be on 43 with a Linux 6.17 series kernel (currently 6.17.7)

This would upgrade you to the latest deployment image based on Fedora Atomic 43:
After that, you'll have two unique bootable entries in GRUB. One will be Bazzite with an (ostree: 0) label and the other will be Bazzite with an (ostree: 1) label
(ostree: 0) will be Bazzite based on Fedora Atomic 43 with Linux 6.17.7
(ostree: 1) will be Bazzite based on Fedora Atomic 42 with Linux 6.16.4 until you run another upgrade which would cause it to be overwritten by the 43 + Linux 6.17.7 deployment
Okay then. This is a brand new image though? I just downloaded this .iso like 3 days ago.
Actually installed and downloaded the same day as when this thread opened
The stable .iso for the latest deployment has not been built yet
Actually, as of about 15 hours ago, the latest deployment .iso has been built and published
The update failed?

Your connection timed out. You can retry. It downloads as layers so you're already 67/69 there
Okay, the update completed but still lacks audio
OH I enabled loud mode and I have speakers again!
Yay!
Now to see if they also work in game mode..
Does not seem like it. :(