protonscr

Big Picture opening windowed

steamclosed Big PictureWindow manager
ValveSoftware/steam-for-linux#10059 · opened 2023-09-12 by LuNeder · updated 2024-03-21 · 29 comments · github
LLuNeder 2023-09-12 github

Your system information

  • Steam client version (build number or date): 1694466342
  • Distribution (e.g. Ubuntu): OpenSUSE Tumbleweed
  • Opted into Steam client beta?: yes, but happens on release too since last update (I switched to beta exactly to see if this was fixed)
  • Have you checked for system updates?: y
  • Steam Logs: logs.tar.gz
  • GPU: Nvidia

Please describe your issue in as much detail as possible:

The start in windowed mode setting is DISABLED. Enabling and disabling it again makes it go fullscreen, but next time you launch it it'll be windowed again. Big Picture should open in fullscreen (and in the current monitor) when you press the big picture mode button on Steam, but it opens in a small window instead.

Steps for reproducing this issue:

  1. Open Steam BigPicture mode
  2. It will be windowed instead of fullscreen, defeating the whole purpose of big picture
Kkisak-valve maintainer 2023-09-12 github

Hello @LuNeder, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Ccodesnippy 2023-09-24 github

Replying to https://github.com/ValveSoftware/steam-for-linux/issues/10059#issue-1892634132

I have the exact same thing on Debian Bullseye with NVidia GPU

CClocQ 2023-09-28 github

I have a same problem on Ubuntu 22.04.03 LTS and N95 On-Board Graphics.
It has been occurring for several weeks.

Enabling and disabling it again makes it go fullscreen, but next time you launch it it'll be windowed again

It's same behavior on my PC, too.

(I rely on the Japanese to English translation of DeepL. I'm sorry if it is difficult to read.)

Aalex-kronish 2023-10-08 github

I've been having this issue for about a week or two as well. I'm on Linux Mint 21.1 Vera & an RTX 2060 Super

Steam Big Picture simply does not want to honor the setting, I have to toggle the windowed mode on then off for it to be fullscreen every time I open steam.

AAvsynthe 2023-10-11 github

Having the same issue on Debian Bookworm with an RTX 3070.

Same issue as https://github.com/flathub/com.valvesoftware.Steam/issues/1112

Vv1k0d3n 2023-10-15 github

Same issue on Fedora 38 fwiw. Nothing seems to work. Could this be a holdover issue from the default Deck resolution?

Ssmcv 2023-10-26 github

I have two similarly-configured test machines with multiple OSs and graphical environments installed, so I tried to narrow down in which situations steam -bigpicture starts windowed ("bad" below) or starts full-screen (shown as "good" below).

My best guess so far is that this has something to do with the proprietary Nvidia drivers? Is anyone affected by this not using an Nvidia GPU and the proprietary drivers?

  • AMD Vega, Mesa
    • Arch
      • KDE Plasma, Wayland: good
    • Ubuntu 22.04
      • GNOME, Wayland ("Ubuntu"): good
      • GNOME, Xorg ("Ubuntu on Xorg"): good
  • Nvidia GP104 (GTX 1080), proprietary driver
    • Arch
      • KDE Plasma, X11: bad
      • KDE Plasma, Wayland: bad
    • Ubuntu 22.04
      • GNOME, Wayland ("Ubuntu on Wayland"): bad
      • GNOME, Xorg ("Ubuntu"): bad
Rrkfg 2023-10-26 github

I use NVIDIA and I'm affected by this issue. Do you see these two lines in the Steam log when running BP on AMD?

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0c0e780
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0c0d050

Could be related as these functions belong to xrandr which is used to detect resolution and other display parameters.

Ssmcv 2023-10-26 github

Do you see these two lines in the Steam log when running BP on AMD?

Yes I do. The addresses are different, but that's normal: they're different on my Nvidia system too.

Could be related as these functions belong to xrandr which is used to detect resolution and other display parameters.

Yes, it could be related, but it's not as simple as "that workaround is wrong": it's active on both Mesa (which is working correctly for me) and Nvidia (which isn't).

CClocQ 2023-10-26 github

Hi!

I don't use NVIDIA GPU&driver, but this issue is happened.
I'm using On-board GPU on Intel N95 CPU.

lspci | grep VGA
M00:02.0 VGA compatible controller: Intel Corporation Device 46d2

If there are any logs or tests that you need, please feel free to let me know and I will cooperate.

Rrkfg 2023-10-26 github

For those using Awesome WM I made a workaround until it's properly fixed. Add a rule to your awful.rules.rules (you should already have some most probably):

    { rule = { name = "Steam Big Picture Mode" },
      properties = {
        fullscreen = true
      }
    },

I have another good rule for the normal Steam mode and its other windows, I put it above the BP rule so together they look like this:

    { rule_any = { class = { "steam", "Steam", "steamwebhelper" } },
      properties = {
        floating = true,
        focus = true,
        border_width = 0,
        tag = "7"
      }
    },
    { rule = { name = "Steam Big Picture Mode" },
      properties = {
        fullscreen = true
      }
    },

tag = "7" is of course optional, it simply launches Steam on the 7th tag by default. I'm sure something similar exists in other advanced WMs.

Rrkfg 2023-11-03 github

The current steam build works fine for me, opens in full screen as expected. Either it was fixed or the Nvidia's driver, I installed the latest beta 545.29.02.

Bbuckysrevenge 2023-11-08 github

I'll see when the 545 drivers make it to Manjaro stable, but currently my GTX 960 will full screen BPM from startup only in an X11 session, neither it nor my laptop (hybrid Intel/Nvidia RTX2070) will fullscreen BPM at startup in Wayland

Bbuckysrevenge 2023-12-02 github

I'll see when the 545 drivers make it to Manjaro stable, but currently my GTX 960 will full screen BPM from startup only in an X11 session, neither it nor my laptop (hybrid Intel/Nvidia RTX2070) will fullscreen BPM at startup in Wayland

The 545.29.06 drivers are available with the stable Manjaro branch, but BPM still loads windowed for me on my 2 systems when running Wayland

LLuNeder 2023-12-02 github

Still opens windowed for me on latest NVidia drivers, both on X11 and Wayland.

In fact it’s now even more bugged after the latest steam (or nvidia?) updates, the window stays black for a while (instead of showing the launch animation) before becoming usable.

Hhadim 2024-01-05 github

I am having the same issue on Ubuntu + NVIDIA (wayland and x11).

Ddsiggi 2024-01-07 github

Same problem here on Gentoo + NVIDIA (wayland).

Tthndgonz 2024-01-08 github

Having the same issue. Weirdly... big picture mode was more stable before as in right now the interface feels like it isn't hardware accelerated/sluggish as heck.

I thought it was just some weird misconfiguration I did but I'm using Arch Linux/KDE + Nvidia and its been opening in windowed mode for a while now. The interface also used to be snappy... I wouldn't be surprised if nvidia once again screwed something up.

JJustCryen 2024-01-18 github

Alright, so I neglected this because I only use bigscreen from time to time but it started to bother me.

When the new Bigscreen UI first dropped it was super snappy and smooth, literally nothing wrong with it.
Right now I experience a really low performance, stuttering and it won't launch in fullscreen. It will enter fullscreen the moment I switch it in settings but it won't respect this on the next launch.
Basically the same thing everyone here already said. Currently I am on Gnome Wayland but it is also happening on Gnome x11.

The one thing I see in common is that everyone with this problem happen to use Nvidia GPUs. BUT I believe currently my system uses only the integrated intel GPU.
Currently I can't check this behavior on my AMD system but I believe I also experienced something weird on it regarding BigPicture.

Steam System Info
Video example !!!WARNING - gets a bit epileptic at the end!!!

https://github.com/ValveSoftware/steam-for-linux/assets/41633661/c45c1793-6f0e-4785-a741-a90070d65636

Os: Archlinux
Kernel: linux-zen 6.7.zen3-1
GPU: GeForce GTX 1060 Mobile
GPU driver: nvidia-dkms 545.29.06-1

Hhadim 2024-01-18 github

I have the same bug when quitting big picture mode (the epileptic bug).

JJustCryen 2024-01-18 github

Honestly… I didn't expect that to happen xP
Took me off guard, I just wanted to try all the possible combinations.

Aautumngray 2024-01-20 github

For me, switching to the beta update channel fixed both issues (fullscreen + performance). Unfortunately, now I'm having problems with controller input (#10406)

Hhadim 2024-01-20 github

I confirm the beta update channel fixes the fullscreen and performance issues for me (on X11 + Nvidia).

Bbuckysrevenge 2024-01-20 github

Beta will start full screen for me now as well in Wayland (GTX960 545.29.(something), Manjaro stable, 6.7 kernel), but the menu is still messed up (see image). Otherwise, it is running pretty well. EDIT - never had a problem with this in X11 fwiw

PXL_20240120_174848462

LLuNeder 2024-02-02 github

Can confirm that the issue is fixed in latest beta with latest drivers, so I’m closing this!

(The black big picture startup and invisible menu are still a problem for me, but we should open a separate issue for that if one still doesn’t exist)

Thanks!

HHamonTeacher 2024-03-21 github

I have the same bug on Windows 11 LOL

LLuNeder 2024-03-21 github

I have the same bug on Windows 11 LOL

Move to Linux then :)

HHamonTeacher 2024-03-21 github

I have the same bug on Windows 11 LOL

Move to Linux then :)

It didn't help you. And your advice is frankly stupid.