Can I change the the full-screen video mode or force which GPU is used for playback?
Hi :) I use Firefox on my Asus laptop running Windows 10. It's one of these laptops with both integrated and dedicated graphics (Intel plus Nvidia). I often experi… (read more)
I use Firefox on my Asus laptop running Windows 10. It's one of these laptops with both integrated and dedicated graphics (Intel plus Nvidia).
I often experience this issue when putting a video in full-screen (especially when viewing trailers on Steam, but this may just be because I mainly use my Windows laptop for gaming, and thus most of my video consumption here is from steam). This screen will briefly (for less than one second) turn black and audio will pause before the video appears in full-screen, and playback resumes normally.
It "feels" like a GPU switch is taking place, I'd assume from the integrated graphics to the GeForce card. This is not the proble. The issue appears when I return from full-screen mode. I always have several Command Prompts open with SSH connections to my Linux server and sometimes my MacBook Pro. These windows are now empty. That is, all text is gone, and I can no longer interact with the sessions. They're not "broken," as in they're not saying "Not responding" and don't ask to be forcefully closed, they're just black windows with borders around them. All I can do is close them all down and open new ones to reconnect and start over from where I think I remember I was.
I should note that this doesn't ONLY happen with Firefox videos going into full-screen, it has also happened after launching a game and returning to the desktop. This strengthens my belief that this has to do with GPU switching and/or video "mode" change(s).
Assuming I'm correct (my IQ is 5,000 and I do do the very big brians), is there any way to control how videos go into full-screen in Firefox? Or "lock it" to a specific GPU? I've rummaged through about:config and haven't seen anything that seems directly relevant.
I've already tried using the Windows settings to tell the system that Firefox.exe should use the integrated Intel graphics only, but this has no effect.
I remember I used to use "Media Player Classic" many years ago, and it had a slew of options of how to render full-screen video. IIRC, it had stuff like "Overlay," "Windowed," "Windowed borderless," "DirectX," etc. This make me wonder if there's multiple ways of chosing how to render video in full-screen, then maybe one could direct Firefox to use a different one than the default and my problem might disappear? Or maybe one could tell Windows that if an app wants to go into full-screen video mode, Windows should pick a specific mode for it?
I'm not a Windows developer, so I don't know :) But I'm hoping someone has a good tip, because I'm finding myself using this system more and more, and this is my biggest problem with it currently.
Thanks in advance :)