Openarl / PathOfBuilding

Offline build planner for Path of Exile.
MIT License
2.16k stars 1.04k forks source link

Path of Building Community Fork black screen #2087

Open ClintBlondie opened 3 years ago

ClintBlondie commented 3 years ago

Whenever I have my path of building open on my second monitor and click into path of exile on my main monitor, the window for path of building turns black until I hover my mouse over it which will make it turn back to normal for a period of time. It seems like the window of time I have until the path of building window turns black again is about 10 seconds. Please help

alveru666 commented 2 years ago

same problem in 3.15

Mikrofonpartner commented 2 years ago

Might be an issue with the OpenGL version you are running. I had this issue as well. Checking my eventlog showed me an issue with the module C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_fa086a952c21720f\ig9icd32.dll. This library is for the internal GPU of Intel CPUs.

As a workaround I started my NVIDIA control panel. Added the path C:\Users\%myusername%\AppData\Roaming\Path of Building Community\Path of Building.exe and let it start with my NVIDIA gpu. Until today this is working and PoB is starting really fast right now.

Maybe this will help you too @ClintBlondie and @alveru666

Kurama371 commented 1 year ago

Yo, im also getting this, would be cool to find a fix before 3.19 launches - the above mentioned method didn't help

Zak707 commented 1 year ago

Issue seem to be if you have a variable refresh rate main monitor and a non-VRR secondary where your run Path of Building. To solve this, go into your video driver and do the setting for PoB to be fixed refresh.

Nvidia:

Manage 3D Settings/Program Settings/Add
Find PoB or if used recently should be able to select. Monitor Technology: Fixed Refresh Save

AMD: Don't know have not own one since R9-290x but if problem is there too there should be something equivalent.

Run PoB on secondary monitor. Start PoE as usual fullsrenn and should be fine.

Zak

Kurama371 commented 1 year ago

I do not own a variable refresh rate monitor though

Nexitz commented 1 year ago

Issue seem to be if you have a variable refresh rate main monitor and a non-VRR secondary where your run Path of Building. To solve this, go into your video driver and do the setting for PoB to be fixed refresh.

Nvidia:

Manage 3D Settings/Program Settings/Add Find PoB or if used recently should be able to select. Monitor Technology: Fixed Refresh Save

AMD: Don't know have not own one since R9-290x but if problem is there too there should be something equivalent.

Run PoB on secondary monitor. Start PoE as usual fullsrenn and should be fine.

Zak

doesn't work for me either, got a cr49 49" @120hz + Lg29" with @60hz. Tried everything from disabling overlays, deactivate internal gpu, set fixed refresh rate.

POB gets black after 5-10 seconds beeing not focused.

Zak707 commented 1 year ago

That work in 3 cases for me, changing the PoB monitor refresh mode and not the global setting.

I guess the issue has more than one cause or it just happen to work in my cases. One had 75hz fix side monitor with a predator x34 main on rtx3080. PoB on side and Poe on main. 2nd was also a 75hz side and a 27" benq ex27 with vrr on gtx1660. Third case was Legion y740 laptop with external 15" monitor, main being vrr display. Same scenario work for all.

Zak

smited12345 commented 1 year ago

ive been having this issue for 3 leagues now, im running an amd 6900xt with 3 monitors of different refresh rates. Problem usually occurs when POB is open on another monitor and something on main monitor is full screened. I am not really sure how to disable vrr for amd but i have tried disabling it through windows but the problem still occurred for me

Zak707 commented 1 year ago

There might be other thing at play here, maybe check if Vsync is on in game, renderer you use directX 11, 12, or Vulkan. Are you capping FPS in game, in driver? There has to be something different but it could also be deeper of depending of secondary monitor refresh or driver.

I think the only work around is using mode : windowed fullscreen, then moving mouse over to PoB briefy seem to restore the image in my other test. I personally prefer running PoE fullscreen and i guess I am lucky the fixed refresh works for my setups.

Zak

Shocker1337 commented 1 year ago

I just solved the problem. For me it was right click on pob.exe --> properties --> compatibility tab --> compatibility mode and choose windows 7. Hope it helps

smited12345 commented 1 year ago

There might be other thing at play here, maybe check if Vsync is on in game, renderer you use directX 11, 12, or Vulkan. Are you capping FPS in game, in driver? There has to be something different but it could also be deeper of depending of secondary monitor refresh or driver.

I think the only work around is using mode : windowed fullscreen, then moving mouse over to PoB briefy seem to restore the image in my other test. I personally prefer running PoE fullscreen and i guess I am lucky the fixed refresh works for my setups.

Zak

So i have Vsync off in game and using directX 11, my fps is capped at 250 in game. But i think the problem is definitely refresh rate related. Even if i dont have poe open and full screen a youtube video on any monitor POB will black screen.

I just solved the problem. For me it was right click on pob.exe --> properties --> compatibility tab --> compatibility mode and choose windows 7. Hope it helps

I tried this and it didnt work for me sadly.

Juzz1234 commented 1 year ago

For NVIDIA to work on 2nd monitor you may need to change following setting in nvidia control panel:

1) go to Manage 3D settings -> Program Settings 2) Add Path of Building or select from list if already added to modify settings for this app only 3) Modify OPENGL rendering GPU to use your NVIDIA GPU 4) Modify Vulkan/OpenGL present Method to Prefer layered on DXGI Swapchain. Native or Auto will cause black screen on 2nd monitor when game is active 5) Push Apply button on NVIDIA control panel 6) restart path of building (if open) for settings to work. 7) No compatibility flags etc reguired on POB.exe/shortcut at least on my pc. Nor did flags fix the black screen issue. DXGI Swapchain setting did.

Notice. Make sure you change the settings for POB program. Do not change these settings from GLOBAL settings.

pathofbuilding_nvidia_settings