Quote from: Calahan on September 30, 2017, 09:53:54 AM
Thank you for the log file. A few more questions:
1 - Are you using a laptop or desktop computer? (I assume desktop based on your GPU, but asking for confirmation just to make sure)
2 - Are you playing the game in fullscreen or windowed mode?
2a - If fullscreen, do you use alt-tab to switch between active windows, and/or use the Windows key to switch to the desktop?
2b - If fullscreen, try starting the game in windowed mode. (you can force it to run in a borderless window by adding a command line switch, -popupwindow . So edit/create the desktop shortcut and add -popupwindow to the end of the target address so that it ends ... RimWorld1557Win.exe -popupwindow. I think you can add command line switches directly through Steam, details here: https://ludeon.com/forums/index.php?topic=26517.msg268395#msg268395)
2c - Try forcing the game to run in exclusive fullscreen by adding a -window-mode exclusive switch. (so same as above but replace -popupwindow with -window-mode exclusive). More details and links here: https://ludeon.com/forums/index.php?topic=34607.0
3 - Has the current version (A17b) worked for you at all? Or was it working before and is only now giving you a black screen? (and if A17b has never worked for you, has any previous version worked for you? And if so which one?).
4 - Can you please check that the Nvidia Share option is not enabled (as this has been known to cause errors with RimWorld). Details on how to check/disable it are as follows:(these steps are taken from the following Steam post: https://steamcommunity.com/app/221380/discussions/2/348292957936027015/#c348293161792228704 )
1 - Open Geforce Experience app
2 - Click on Settings icon on the top right
3 - Disable the share setting
5 - Can you please check your power management settings for both your computer and GPU, and check that everything is set to maximum power or maximum performance.
6 - Are you using more than one monitor?
Basically, this HandleD3DDeviceLost log error is a problem with Unity, which based on a Google search, seems to have existed since ~2012. It can apparently be triggered by a number of things, such as the game window losing focus (ie. alt-tabbing), or power management settings placing the GPU on standby. Two previous users have reported it causing a black screen issue before, but unfortunately one of them was never able to solve this problem, while the other never reported back with a final update as to whether they solved this problem or not (and if so, how).
https://ludeon.com/forums/index.php?topic=26517.0
https://ludeon.com/forums/index.php?topic=30118.0
Other options include trying other various switches to force the game to run in certain ways, such as -force-d3d11 and -force-opengl . Also try updating your DirectX (Windows7 64bit should be DirectX11 IIRC). There is a lot of info and various possible solution given in the first inked thread just above.
It might also be worth you trying an older graphics driver as sometimes this error can (for whatever reason) be triggered by a newer one. Especially try this if A17b was working for you previously.
1. Im playing on a desktop Computer.
2. Tried Fullscreen and Windowed
3. I played the game on ver 16 i guess
4. Its disabled cause it lowers FPS in some other games.
5. Everything is to Maximum Power
6. Im playing just at one Monitor
Im trying the launch options now.
Edit1: With "-force-opengl" Im getting a Pink Window
Edit2: Same with "-force-d3d11"
Edit3: No difference between fullscreen or windowed
Edit4: I got it to work again! Its so simple...
Open NVIDIA control panel, go to 3D Settings and hit "Let the 3D-Application decide"
Should work then again!