ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.11k stars 1.05k forks source link

Brotato (1942280) #7898

Open sobran opened 2 months ago

sobran commented 2 months ago

Compatibility Report

System Information

I confirm:

steam-1942280.log brotato

Symptoms

When I start Brotato, it initially launches in windowed mode and then automatically switches to fullscreen mode. This behavior is consistent with Windows 11 and seems normal. However, under Linux with KDE, the game only occupies a small portion of the screen once it switches to fullscreen, and the game interface is not fully displayed. This makes it impossible for me to navigate the menu to disable fullscreen mode in the game options.

I'm not sure if this issue is with Proton or KDE.

Reproduction

  1. Use KDE Plasma 6.1.2 with the aforementioned nvidia driver
  2. Start Brotato
Leopard1907 commented 2 months ago

I would say you should check if that is some sort of driver WSI issue or not. Install this package.

https://archlinux.org/packages/extra/x86_64/vulkan-swrast/

After that launch the game with VK_DRIVER_FILES=/usr/share/vulkan/icd.d/lvp_icd.x86_64.json DXVK_HUD=full %command% and see if it behaves same still.

Hud part is just to confirm to see if it loads with lavapipe or not.

sobran commented 2 months ago

If I start the game the way you suggested, the game behaves exactly as before.

However, I have found two workarounds.

  1. Start the game with "gamescope -W 2560 -H 1440 -r 360 -f %command%". After that, I can see the full interface of the game. However, Gamescope itself is not running in fullscreen. I then need to bring the window to fullscreen using KWin.

  2. Start the game without any arguments. However, first create a KWin window rule that automatically brings windows with the title "Brotato" to fullscreen.

Both solutions work independently of each other.

glenni83 commented 1 month ago

Have the same issue on my system.

I was playing a bit yesterday after finding a "workaround", where i tab to taskmanager with the game up. click on application and remove fullscreen. Then it goes in a fullscreen over my taskbar. Go into the game, remove the fullscreen ingame, and go out down on the application again and press fullscreen. Then the game does proper fullscreen.

glenni83 commented 1 month ago

Replying to https://github.com/ValveSoftware/Proton/issues/1937#issuecomment-2282891273

Tested. It works here :) Thanks