Full-screen mode not initializing upon start (need to manually choose said option every single time)



Do you know any fix for this? It's very annoying because it doesn't only happen upon client start, but when also another window pops up in front of client, PoE comes back to Windowed mode.
Last bumped on Mar 23, 2017, 5:45:24 PM
"
SolaireZenith wrote:
Spoiler


Do you know any fix for this? It's very annoying because it doesn't only happen upon client start, but when also another window pops up in front of client, PoE comes back to Windowed mode.

I remember running into issues with this when GGG was testing the DX11 client. Have you tried switching to DX9 or DX9 Ex? Your fullscreen issue should go away at that point. If not, let us know.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░ cipher_nemo ░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
"
cipher_nemo wrote:
"
SolaireZenith wrote:
Spoiler


Do you know any fix for this? It's very annoying because it doesn't only happen upon client start, but when also another window pops up in front of client, PoE comes back to Windowed mode.

I remember running into issues with this when GGG was testing the DX11 client. Have you tried switching to DX9 or DX9 Ex? Your fullscreen issue should go away at that point. If not, let us know.


Precisely. It's not working in DX11 as you said. But the problem is that I need to use DX11 to avoid hard crashes (forcing shutdown on PC, not ordinary crashing) because of the GPU, which is known to have a bunch of technical issues (GTX 970). And it seems it's working by far, except in the case of the full-screen issue.
"
SolaireZenith wrote:
Precisely. It's not working in DX11 as you said. But the problem is that I need to use DX11 to avoid hard crashes (forcing shutdown on PC, not ordinary crashing) because of the GPU, which is known to have a bunch of technical issues (GTX 970). And it seems it's working by far, except in the case of the full-screen issue.

One problem with GGG's implementation of DX11 is related to this display issue. There are already bug reports on this and other DX11 issues, and hence why GGG lists that mode as DX11 Beta in the client.

If I had to guess, I think the client tries the true fullscreen mode first if your configuration file states that, then if it has any issue, it switches to window mode next. So what you need to do to workaround this is try to make sure the initial fullscreen mode is successful.

DX11 in PoE has some strangeness where it will never run in true fullscreen mode unless it has exclusively control over all display devices and adapters, so...

1.) If you run multiple monitors, try disabling all monitors except the one you use to run the client. Then launch it, make the changes for fullscreen, exit, relaunch and see if it sticks. Then try re-enabling the other monitor.

2.) If you have multiple GPUs/video cards, make sure the correct video device is listed in the configuration file. If it is, try switching it to your other device, launching the client in there, saving settings, closing the client, and then changing the config file, open client in your regular display device, and go from there. Even built-in graphics counts as a video device.

3.) If you run anything with video or anything that uses DirectX or OpenGL calls (even browsers do these days), make sure they're closed when you launch PoE. Also don't show those apps in another monitor when you launch PoE. It might be safe to run them afterewards, but you'll also run into issues with misreported refresh rates for v-sync. In general, run PoE client clean to test.

4.) If you run a video card, which you do, (or for laptops, "discrete graphics"), disable the built-in graphics device (ie: Intel HD on supported Intel CPUs, or AMD's APU) and test.

5.) If you're running NVIDIA Optimus, disable it. And for AMD users, disable Dynamic Switchable Graphics. Since you're running a GTX 970 and not a laptop, this probably doesn't apply to you.

Sometimes systems will never work in true fullscreen mode, so the PoE DX11 client will only use windowed fullscreen mode. That's fine, because in DX11 you don't take quite the performance hit as you do in DX9 switching from true fullscreen to windowed fullscreen. As such, it gets all of the windowed fullscreen mod bugs...

1.) If you have your taskbar set to any position other than the default bottom placing, switch it to the bottom and test.

2.) If you have the taskbar set to autohide, try disabling that.

3.) Switch your client once to window mode and a much smaller window than your monitor's native resolution. Exit the client, re-enter, confirm settings saved. Now try fullscreen, and exit the client, then relaunch to test.

4.) Ultimately you can delete your config file (save a copy if you like) and let the client re-create it. Perhaps some other setting is preventing fullscreen from sticking around?

In the end, if I was in your shoes, I'd still troubleshoot your DX9 issue with the GTX 970 and PoE. The only issues I've seen related to the two are vsync related, which you can work around with the NVIDIA Control Panel. Because the DX11 client in my opinion isn't worth all of this headache. There are still many bugs in it, and I wouldn't expect those fixed until around 3.0 or after.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░ cipher_nemo ░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Last edited by cipher_nemo#6436 on Mar 23, 2017, 1:02:50 PM
1.) Running only one monitor atm

2.) As far as I know, the current graphic card is correctly listed on the .cfg file (shown as adapter_name=NVIDIA GeForce GTX 970(#0) )

3.) After last format on my hard drive, this computer is only running a few programs (in fact you can see then on the taskbar from the provided image: Avast, f.lux and Nvidia Gforce Experience). Tried closing Firefox as well, and it's not working despite making these changes

4.) I don't know how to access to this :( (by the way I've accessed to Nvidia 3D graphics which allows me to make individual changes to programs [such as games], maybe I could try changing something but I don't wanna risk either, since my knowledge about this is kinda limited)

5.) Hm... Nvidia Optimus? It's the first time I hear about that. It may be associated to this computer?

-------------------------------------

1.) It's always been on bottom side in default

2.) Auto-hide taskbar icons always disabled as well

3.) Tried your steps carefully, but it didn't work. Funny thing is that when PoE is launched from Nvidia Gforce Experience, it actually runs on full-screen. Not happening with desktop shortcut, though

4.) Also tried this, plus applying different options to check, but didn't work either

Thanks for the huge reply btw, you're the best! :P
Last edited by SolaireZenith#5485 on Mar 23, 2017, 1:47:52 PM
"
SolaireZenith wrote:
4.) I don't know how to access to this :( (by the way I've accessed to Nvidia 3D graphics which allows me to make individual changes to programs [such as games], maybe I could try changing something but I don't wanna risk either, since my knowledge about this is kinda limited)

As for config, I was referring to the production_Config.ini file you opened and took a screen cap of in your OP. Just try deleting the entire file (with the client closed) and then the next run should re-create it. You can always back up a copy for prosperity.

"
SolaireZenith wrote:
5.) Hm... Nvidia Optimus? It's the first time I hear about that. It may be associated to this computer?

Usually more of an issue on laptops since it's enabled by default. But NVIDIA Optimus technology lets the built-in GPU (ie: Intel HD for Intel CPUs) run in conjunction with your dedicated GPU (video card). You probably don't have to worry about it unless you've specifically enabled it. Not all desktop CPUs come with built-in graphics (specifically the high-end enthusiast, such as X-99, X-79 chipsets).

"
SolaireZenith wrote:
Thanks for the huge reply btw, you're the best! :P

No problem, at least you ran through everything I know and can think of to test. Last step is to wipe the production_Config.ini file as a test. But I don't have high hopes of that fixing this. I still think that the DX11 PoE client is more buggy on specific configurations. On my system, both my old and new one as of a few months ago, with DX11 it blanks out my second monitor. I've tried it with monitors on the same video card, monitors each on a separate video card for each, and then one monitor on video card and the other on built-in graphics through CPU/motherboard connection. For me, PoE DX11 fullscreen will blank other monitors, which sucks.

For you, I'd just launch PoE from GeForce Experience if that works every time. But that does give you something to troubleshoot: if launching the client this way always gives you fullscreen, perhaps some setting in NVIDIA Control Panel for 3D settings of PoE will workaround this issue?
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░ cipher_nemo ░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
"
cipher_nemo wrote:
For you, I'd just launch PoE from GeForce Experience if that works every time. But that does give you something to troubleshoot: if launching the client this way always gives you fullscreen, perhaps some setting in NVIDIA Control Panel for 3D settings of PoE will workaround this issue?


That's what I thought. My guess is that Nvidia "forces" the program to run under its specs and that's why it runs in full-screen mode. It has something to be with DX11, because it simply doesn't allow me to run in full-screen upon start. So perhaps messing with 3D Graphics could fix this, but like I said I don't wanna risk.



Since it's in spanish, I'll translate every option (all options are on Global Config):

> AA Multithreading (FMAA) -OFF-
> Multiscreen Acceleration / Mixed GPU -MULTISCREEN PERFOMANCE MODE-
> Antialising | Config (Cannot be changed)
> Antialising | FXAA -OFF-
> Antialising | Mode -AUTOMATICALLY ADJUSTED BY PROGRAM-
> Antialising | Gamma Correction -ON-
> Antialising | Transparency -OFF-
> GPU | CUDA -USE GLOBAL CONFIG (GEFORCE GTX 970)-
> Shadowing Cache -ON-
> Anisotropic Filtering -AUTOMATICALLY ADJUSTED BY PROGRAM-
> Quality | Texture Filtering -QUALITY-
> Negative LOD Difference | Texture Filtering -ALLOW-
> Anisotropic Sampling Optimization | Texture Filtering -OFF-
> Trilineal Optimization | Texture Filtering -ON-
> Energy Mode Manager - -AUTOMATICALLY ADJUSTED BY PROGRAM-
> Maximum Number of Prerrendered Frames -USING 3D APPLICATION-
> Ambiental Occlusion (Cannot be changed)
> Shared Optimization -AUTO-
> Optimization for Performance Calculator -OFF-
> VSync -AUTOMATICALLY ADJUSTED BY PROGRAM-
> Triple Buffer -OFF-
Last edited by SolaireZenith#5485 on Mar 23, 2017, 3:17:27 PM
"
SolaireZenith wrote:
So perhaps messing with 3D Graphics could fix this, but like I said I don't wanna risk.

Don't want to risk it? lol, the worst that could happen is crash the client or cause poor performance. You can always set things back to default. After all, that's what GeForce Experience does: it's a glorified way to change those settings on the fly according to what settings other players and NVIDIA testers use with any specific game. Go ahead, play with it to see if some setting lets PoE stick with fullscreen.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░ cipher_nemo ░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Report Forum Post

Report Account:

Report Type

Additional Info