Black screen (The help thing didn't work)

Started by johnwalkerq, October 01, 2016, 07:54:02 AM

Previous topic - Next topic

nccvoyager

Well, if you do wish to continue trying to help us help you, could you upload a copy of the output_log file from the "data" folder of the game's directory? (If there is one created.)
If the file exists, there may be information that could help us help you there.

QuoteLog File
Posting a log file means uploading the log RimWorld generated. Here's where to find it:
Windows (Steam): C:\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin_Data\output_log.txt
Windows (non-Steam): RimWorld####Win\RimWorld####Win_Data\output_log.txt

"####" will be replaced by the internal version number.


nccvoyager

#17
Interesting that the game is still throwing D3D device lost errors.

From the research I have been doing, Unity throws these errors for the applicable reasons, though the errors also seem to be thrown for other unrelated reasons, almost like a "fallback" error code.

Unfortunately, that doesn't help you much.
I'm going to keep doing some looking around when I can, though it seems that most developers of games in the Unity engine have largely ignored anybody with this type of error beyond "Have you tried running in windowed mode?"

Which, obviously you have.

johnwalkerq

I'm getting really annoyed by it not working i might aswell just refund the bloddy game since the devs don't seem to give a shit to help me out.
Played it for 10 hours then it fucking stopped working...

nccvoyager

I would like to point out that Tynan is (at this time) the only one (actively) developing the actual base game code.
From what I have seen, Tynan does the best he can to try to keep the game working for all.

In any case, the fact that RimWorld was working, and no longer is, is important.
This means that a recent system change may be the culprit.

Did an update occur with Windows, or with your graphics or audio drivers?
Did you recently install new hardware?
(Anything from RAM, to a GPU, to a mosue or keyboard, or even a stylus and drawing pad.)
If so, there could be an issue with a certain driver and the Unity engine.

Doing some more research, it seems that DX11 (and DX9) will cause this type of error when:
-The graphics driver is upgraded.
-The system changes from a power-saving graphics adapter to a performance graphics adapter.
-The graphics device stops responding and is reset.
-A graphics adapter is physically attached or removed.
(OpenGL mode may also throw a similar error; I am unfamiliar with it though.)

Let us assume that the graphics device is not being upgraded, or removed.
This leaves the device either not responding, or moving from a low-power state to a high-performance state.

From some of the threads I have looked at, it is my belief that this is being caused by the ULPS (Ultra-Low-Power-State) "AMD ZeroCore Power Technology" used with this GPU.
If my guess is correct, when RimWorld is launched, the GPU "resets" in order to disable the ULPS.
However, Unity (and by extension RimWorld) does not handle lost devices well by default.
Disabling ULPS would increase power usage in general, though it may allow you to play RimWorld.
(If this is in fact the issue, disabling ULPS may, in fact, solve similar issues with other games in the future, before they occur.)
If you wish to attempt this fix, the instructions can be found here:
https://community.amd.com/thread/176003
Note that the ULPS can be re-enabled by following those instructions while enabling (with a 1) instead of disabling.
ULPS will also be automatically re-enabled whenever a new device driver is installed.

If this is, in fact, the issue, Tynan may (if alerted to this issue) be able to use this information to supply a more permanent fix (for all users) in future RimWorld versions.
(I am unable to speak on behalf of Tynan, as I am but a normal everyday user trying to help another person, so he may also not be able to. Up to him really. Though, Tynan seems like a good guy.)

I would like to thank you for your patience during this process. It is unfortunate that this issue has occurred, regardless of the cause.

johnwalkerq

Since Radeon Software Version - 16.9.2 came out and i updated it the game stopped working after that.
And even after i changed back to 16.9.1 it still didn't work.

Also changing the ULPS sadly didn't work.

milon

Try doing a System Restore (if you've got any) from before the Radeon update.

If that doesn't work, consider uninstalling the software entirely, reboot, and then either let Windows Update handle it or else manually install 16.9.1 or a slightly older version.

nccvoyager

It seems that the version 16.9.2 software has known issues with the in-game "overlay" with the "Raptr" third-party platform.
Perhaps a similar issue is occurring with Steam's overlay and the ATI software?

Either way, I would suggest attempting to disable the in game overlay for the applicable program(s) and try that.

Unfortunately, due to some things that are happening right now, I may be unable to continue rendering assistance.
I apologize, and wish you luck.