protonscr

-fulldesktopres regression with new -gamepadui

steamopen Big Picture
ValveSoftware/steam-for-linux#9008 · opened 2022-12-17 by MatthiasGrandl · updated 2023-03-22 · 1 comments · github
MMatthiasGrandl 2022-12-17 github

Your system information

  • Version: 1.0.0-75.1
  • Distro: Arch Linux
  • Beta: Yes
  • Yes I checked for system updates

Please describe your issue in as much detail as possible:

When launching with the following launch options on a 4k screen, -gamepadui only opens in 1080p window.

steam -tenfoot -fulldesktopres -steamos

Games do launch in 4k though. Adding the -oldbigpicture launch flag also works as expected.

Steps for reproducing this issue:

For a bare minimum reproduction, I am launching steam directly in my .xinitrc

#!/bin/sh

exec steam -tenfoot -fulldesktopres -steamos

And then I start the session with startx

Jjonbitzen 2023-03-22 github

Your system information

  • Version: Built March 20 2023, at 22:21:44
  • Distro: Ubuntu 22.04
  • Beta: No
  • Yes I checked for system updates

Please describe your issue in as much detail as possible:

I'm running in gnome session in kiosk mode. When I start new big picture with the following arguments, I get a 1080p steam client centered in the middle of my 4k TV:

steam -tenfoot -fulldesktopres

I've confirmed that the following using old big picture produces the same problem if you omit -fulldesktopres:

steam -tenfoot -oldbigpicture

And I've confirmed that if I add in -fulldesktopres to old big picture, the steam client fills the screen as expected:

steam -tenfoot -oldbigpicture -fulldesktopres

Which suggests that perhaps new big picture doesn't honor the full res flag?

However, games (such as Astroneer) successfully launch in 4k, but when you return to the steam client it is again in 1080p.

For convenience, here is my kiosk config info:

  • create the file /usr/share/applications/org.gnome.Kiosk.SearchApp.desktop
[Desktop Entry]
Type=Application
Name=Search Appliance
Comment=Sample Search Appliance Application for GNOME Kiosk
Exec=/usr/bin/steam -tenfoot -fulldesktopres
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;
NoDisplay=true
X-GNOME-AutoRestart=true
  • create the file /usr/share/gnome-session/sessions/org.gnome.Kiosk.SearchApp.session
[GNOME Session]
Name=Search Appliance
RequiredComponents=org.gnome.Kiosk.SearchApp;
  • create the file /usr/share/xsessions/org.gnome.Kiosk.SearchApp.Session.desktop
[Desktop Entry]
Name=Search Appliance Session
Comment=This session logs you into a search appliance
Exec=gnome-session --session org.gnome.Kiosk.SearchApp
TryExec=gnome-session
Type=Application
DesktopNames=GNOME-Kiosk;GNOME;
X-GDM-SessionRegisters=true
  • restart, and when you login to gnome before entering your password, select the "Search Appliance" session from the gear at the lower-right corner of the login greeter; on a 4k monitor or TV with the desktop res set to 4k, you'll see steam either in the upper left corner (non-windowed) or center (windowed), rendered at 1080p (taking up 1/4 of the available screen).
  • if you modify the steam args in the first file to include -oldbigpicture you'll see that steam honors the res

Thanks for your attention. For what it's worth, getting past this issue would be great so I could easily use new big picture mode in a TV-connected PC, as it looks like the desktop comp manager doesn't have the weird "flashing" issue that the old steamcompmgr (from steamos2) seems to have when launching games from the new BPM.

Thanks,

jonbitzen

Nothing extracted yet.