Steam Deck

Steam Deck

Platsys 2022 年 3 月 18 日 下午 4:17
What to do when a game has pop up windows?
So I've been having an issue with the dolphin emulator on steam deck, when I added the program to steam it starts up fine bringing up the main emulator window and switching to pop up menus when they show up. However when I actually launch a game from there it doesn't always focus on to the game itself, instead it will be stuck on the dolphin setup screen and start flickering between that and the game. I can kinda fix it by mashing left click, but that's not really a solution. In desktop mode I never have this issue, but I want to be able to easily access dolphin from game mode
最後修改者:Platsys; 2022 年 3 月 18 日 下午 4:19
< >
目前顯示第 1-14 則留言,共 14
Electric Cupcake 2022 年 3 月 18 日 下午 5:20 
We're not supposed to discuss the "e-word" around here. You can ask in the Dolphin site forums.
Platsys 2022 年 3 月 18 日 下午 5:43 
What are you talking about? Does valve have an explicit no "e-word" discussions rule?

In fact I seem to recall the dolphin devs getting a steam deck early from valve

AND retroarch is on steam
最後修改者:Platsys; 2022 年 3 月 18 日 下午 5:45
@R+5 2022 年 3 月 18 日 下午 6:03 
引用自 Electric Cupcake
We're not supposed to discuss the "e-word" around here. You can ask in the Dolphin site forums.

afaik the only themes banned are related to piracy, and misuse. you can talk about emulators as long as you dont promote piracy or try to share links to sketchy websites.

fun fact:
search in steam "SEGA Mega Drive and Genesis Classics"
最後修改者:@R+5; 2022 年 3 月 18 日 下午 6:04
@R+5 2022 年 3 月 18 日 下午 6:15 
OP, i dont own a deck (hope i can one day), but i play in linux, and its a "double edged sword": it may open the possibility to break your os easily, or also fix it.

sometime ago i found convenient this program to create controller profiles without relying in steam, and imo the trackpads usually feel better with it. i ignore if this will work with the deck, but if it works, its a better option than linking your "non-steam games" to be able to use the controller, and change easily to different controller profiles (ie you could use a profile to navigate in "desktop mode", and another for the emulator, game or program; if you are stuck in a window, you could use a button for "alt tab" and then change again to your "game profile").

you dont need to integrate the program to use it, but its convenient to do so. this program wont alter your os files because its an "AppImage". you will need to "activate it" after downloading it (you need to run a simple command in a terminal, so it works properly).

https://github.com/kozec/sc-controller/releases

afaik its safe, and has minor bugs. if something went wrong while using it, you may need to kill the process from a terminal (i dont remember having to do this with this program), but its something you must consider (including you emulator).

maybe you should connect a keyboard to the deck just to make things easier (maybe one of those small ones used for phones?)
最後修改者:@R+5; 2022 年 3 月 18 日 下午 6:25
Prezidentas 2022 年 3 月 19 日 上午 1:03 
Gamescope only supports one window, so you should find a way to hide other emulator windows. Maybe someone already did a tutorial for Dolphin on Deck?
Prezidentas 2022 年 3 月 19 日 上午 1:04 
引用自 @R+5
OP, i dont own a deck (hope i can one day), but i play in linux, and its a "double edged sword": it may open the possibility to break your os easily, or also fix it.

sometime ago i found convenient this program to create controller profiles without relying in steam, and imo the trackpads usually feel better with it. i ignore if this will work with the deck, but if it works, its a better option than linking your "non-steam games" to be able to use the controller, and change easily to different controller profiles (ie you could use a profile to navigate in "desktop mode", and another for the emulator, game or program; if you are stuck in a window, you could use a button for "alt tab" and then change again to your "game profile").

you dont need to integrate the program to use it, but its convenient to do so. this program wont alter your os files because its an "AppImage". you will need to "activate it" after downloading it (you need to run a simple command in a terminal, so it works properly).

https://github.com/kozec/sc-controller/releases

afaik its safe, and has minor bugs. if something went wrong while using it, you may need to kill the process from a terminal (i dont remember having to do this with this program), but its something you must consider (including you emulator).

maybe you should connect a keyboard to the deck just to make things easier (maybe one of those small ones used for phones?)
Not playing thru game mode (which means thru steam) only gives you half of your CPU threads, which will hurt performance.
Screenager 2022 年 3 月 19 日 上午 5:37 
Same thing is happening in RPCS3 (I got Metal Gear Solid 4 ingame but only around 10-15FPS). Gamescope renders always all windows! Even the ones not in focus, it will put windows in front when a pixel changes. I confirmed this using PCSX2 and RPCS3 log window. With enabled log window you get that "focus fighting flickering".
How I deal with it:
Tap your touchscreen at the bottom right corner and disable all log windows. Same deal in Elite Dangerous, the launcher is being rendered in the background and when the pictures in the launcher update I get a short flicker. There is huge room for imrpovement here, Valve just needs to render all windows next to each other and let us manually select one to set in focus. They are already rendering everything they just need to show it to us. I am 100% this will get done sooner or later, it's just a necessity with all launcher games.
Prezidentas 2022 年 3 月 19 日 上午 6:46 
引用自 Screenager
Same thing is happening in RPCS3 (I got Metal Gear Solid 4 ingame but only around 10-15FPS). Gamescope renders always all windows! Even the ones not in focus, it will put windows in front when a pixel changes. I confirmed this using PCSX2 and RPCS3 log window. With enabled log window you get that "focus fighting flickering".
How I deal with it:
Tap your touchscreen at the bottom right corner and disable all log windows. Same deal in Elite Dangerous, the launcher is being rendered in the background and when the pictures in the launcher update I get a short flicker. There is huge room for imrpovement here, Valve just needs to render all windows next to each other and let us manually select one to set in focus. They are already rendering everything they just need to show it to us. I am 100% this will get done sooner or later, it's just a necessity with all launcher games.
launcher games usually hide the launcher after the game starts. It's really a problem mostly for emulators.
ElderMonk 2022 年 7 月 11 日 上午 5:09 
I think the problem isn't with emulators or launchers but with the way Steam Gaming mode handles modal windows (windows where you have to enter data before returning to parent). Gaming mode only renders the parent window, but the parent window isn't rendering itself until the child comes back. Window switching, the way valve implemented it won't work. Valve is assuming both windows are on equal footing and don't depend on each other.
The worst part is that client programs aren't doing anything wrong. It's the crazy way Steam gaming mode displays windows that's the problem. Nagging the devs of each emulator app won't help and will probably make them mad. Their code works. Steams 'one main window' gaming mode breaks desktop apps.
Btw: i even tried digging into the problem by running gamescope on a flatpak from desktop mode on my Steam deck. That actually worked. The issue must be a level above that.
I really wish more of the steam deck software was on github so I could raise an issue with Valves developers themselves instead of mashing the keys in the discussion forum. Multi-window support is a good idea, but the implementation is half baked at best
PopinFRESH 2022 年 7 月 11 日 上午 5:32 
引用自 ElderMonk
...

Nice necro. How far back in the forum history did you have to dig to find this tread? When this was originally posted Gamescope didn't support multiple windows at all and things that tried to spawn another window would cause it to flicker between them trying to guess the "active" window. They've at least started addressing it and they've said when they made the windows switcher that they are still working to improve how it handles certain things.
ElderMonk 2022 年 7 月 11 日 上午 6:03 
引用自 PopinFRESH
引用自 ElderMonk
...

Nice necro. How far back in the forum history did you have to dig to find this tread? When this was originally posted Gamescope didn't support multiple windows at all and things that tried to spawn another window would cause it to flicker between them trying to guess the "active" window. They've at least started addressing it and they've said when they made the windows switcher that they are still working to improve how it handles certain things.

It's still not fixed...
Even worse, the modal window doesn't flicker, it literally isn't shown.
If they are addressing it. By all means point me to where the discussion is happening, I'll be happy to take my information there. Otherwise, I'm posting here
Not talking about bugs doesn't make them magically disappear
sev 2022 年 7 月 11 日 下午 1:13 
If anyone stumbles across this thread which for some reason no one has provided a solution to, just enable "use main window" toggle in Dolphin options and it will not open a second window. This option is not new.
Liquid 2023 年 2 月 23 日 上午 4:54 
This happens when trying to login to wifi on a plane. The pop up required for you to get internent can't be reached. It's a real probelm
PopinFRESH 2023 年 2 月 23 日 上午 7:02 
引用自 Liquid
This happens when trying to login to wifi on a plane. The pop up required for you to get internent can't be reached. It's a real probelm

This was resolved a while ago. You can toggle window focus in gamescope by pressing the Steam menu button and there is a "Switch Windows" section if the application had spawned multiple windows.

If you're trying to connect to a captive WiFi connection then you'll need to reboot into desktop mode, connect to the WiFi network and remember the connection, then switch back to game mode and it should auto-connect to the saved network.
< >
目前顯示第 1-14 則留言,共 14
每頁顯示: 1530 50

張貼日期: 2022 年 3 月 18 日 下午 4:17
回覆: 14