[1.3.3066] Wrong color mode in fullscreen [fixed]

Started by Richardson, July 21, 2021, 05:29:10 AM

Previous topic - Next topic

Richardson

1. Vanilla RimWorld with Royalty and Ideology without mods. Laptop Lenovo G50-45, AMD A8-6410, Radeon R5+R5 M330, Windows 10 21H1, videocard drivers latest Adrenalin 21.5.2 Recommended (WHQL).
2. When the game is in fullscreen mode, the red color disappears on the screen. In other words, everything in the game is in blue and brown tones. The screenshot of the screen gets a normal image in the file.
3. Normal full-color mode.
4. It seems that the same APU with dual graphics and the latest WHQL drivers for Win10 is needed to bug appear. On Reddit I found a mention of the same bug with the Intel video card.
The bug is visible on Rimworld versions 1.2 and 1.3 (without and with DLC). Deleting the config directory does not help. Switching to the built-in R5 graphics also does not help.
There is no such bug in the RimWorld 1.1. Also, there is no bug on the oldest version of the drivers AMD Adrenalin Edition 19.4.3 for the videocard, but it has other critical errors and incompatibilities with the latest version of Windows, so it's not possible to play RimWorld normally.
Another way to avoid this problem is to run RimWorld 1.3 in a window so that the taskbar is visible. It is impossible to play because the some elements in the game interface go beyond the edge of the screen (I have 1366x768), but the color mode is normal.
I think the problem is precisely in RimWorld, because 1.1 works fine. I have not met other games where this bug with the color mode would be appeared.
P.S. Despite the fact that the photos were uploaded successfully, I got an error "Your file is too large. The maximum attachment size allowed is 1000 KB.".

Canute

Hi,
with 1.2 Rimworld started to use a newer unity engine with slightly higher requirements for the videocard.
These wrong/missing colour appeared first with Intel card like you notice self, but latest driver fixed that issue since they worked with 1.2 without problems at first too.
Check the Schedule menu, if the colours are right or if anything is white like at the intel video card problem.

I think a similar issue are with your drivers, since they work fine at windowmode.
Maybe you should try to report that to the videocard support.

Alternativ, you know you can enable that the taskbar move down instead to be visible all the time, or move it on top or right while you play RW.

Richardson

#2
Unfortunately, in early July, AMD stopped supporting video cards of this series. All I have at the moment is the newest driver, where all the games work well, except RimWorld, and the old buggy driver, where 1.3 also works fine, but there are problems with all the other games. Moving taskbar on the side is a good idea, thank you. It's inconvenient, but at least somehow I will be able to play.
QuoteCheck the Schedule menu
I'm sorry, I didn't understand you. Can you specify where this menu is located, please?

UPDATE. I managed to bypass the bug!
First, I tried to turn off fullscreen optimization using the nbusseneau/CompatibilityManager utility. It didn't help.
Then I bought and installed the Borderless Gaming program from Steam. It can automatically give a command to maximize the window and removes the frame. Thus, any game running in the window will work in pseudo-fullscreen mode.
But when the window frame is removed, RimWorld somehow switches to fullscreen mode and the colors are distorted again. That is, the fullscreen mode in the game settings is turned off, but the game is actually in fullscreen. This is clear from the fact that calling the Start menu causes the screen to freeze for a half of a second (in this moment screen switches from fullscreen mode to the desktop), then the taskbar with the menu opened and the colors are restored to normal. Focusing on RimWorld turns on fullscreen mode again and color again wrong.
I was able to trick RimWorld: not to remove the window border and maximize, but only to move the window so that the useful part of the screen occupies its entire screen area. In the attachings of the post, you will see the game settings in the Borderless Gaming program and the result. And also that the game thinks that for some reason it is running in a different screen resolution.
This is not an ideal solution, because the program does not manage to accurately position the game window - several pixels are cut off from the bottom. But at the moment, this is the best solution for me. I hope it will help someone.

Pheanox

I am replying to this to bump it to the top of the board in case others have this issue.