(A16) Pink Screen

Started by mattp84, December 27, 2016, 08:40:10 AM

Previous topic - Next topic

mattp84

One of my pcs that previously had a15 on just updated through steam. Now even a vanilla new colony is only loading a pink map screen. Removed all mods from previous versions, reloaded steam, and rebooted pc. Still happening. Not sure if this is something ive done but every version before 16 worked on this pc okay.

If anyone has any suggestions im all ears :)

Ive attached my pink world, anbd output log for all to see, and this is after several random world generations

[attachment deleted by admin due to age]

mrofa

Go to:
Appdata/LocalLow/Ludeon Studios/Rimworld
And remove Config directory
This will remove all settings which might be the cause.
On game start default settings will be created.
Pink thingy is that the game cant find a texture for the object so its use the default one.
Hopfully this will help
All i do is clutter all around.

milon

Did mrofa's suggestion fix your problem?

nccvoyager

I had this issue with the Steam release on my netbook.
Deleting local content and then installing again fixed it for me.

I would suggest you verify the cache, and if the issue is not resolved, delete RimWorld local content through Steam, and then install it again.

mattp84

I hadn't had a chance go try it out yet due to the holidays. I should be home tomorrow or day after and can try.I had previously uninstalled the game from steam but didn't delete anything

Calahan

Okay, please report back if and when you can regarding any success :) or not :(

lexd78

Hi all,

for my today's "pink screen event" the restarting of PC has helped.

mattp84

Quote from: mrofa on December 30, 2016, 09:32:13 AM
Go to:
Appdata/LocalLow/Ludeon Studios/Rimworld
And remove Config directory
This will remove all settings which might be the cause.
On game start default settings will be created.
Pink thingy is that the game cant find a texture for the object so its use the default one.
Hopfully this will help

Ive done this now, ive also completely un-installed from steam, deleted all folders associated with the word rimworld, and even removed all instances of rimworld from my registry. Just reinstalled it using steam ( unfortunately wasnt smart enough to get it stand alone prior to steam launch, i know im not smart) and still get a pink world with a16. A15 and all previous alphas still work perfect.

nccvoyager

So, upon generating a new world on my netbook today, it appears pink as per the OP now.
If I had to guess, this may be an issue with integrated video cards, like those in netbooks, tablets, and laptops.
This is likely caused because these integrated cards usually only support 2.0 shader models, while Unity 5 and newer require a video card supporting 3.0 shader models or higher for full functionality.
The game seems to be playable like this, though many textures do not display correctly.

mattp84

This system does have an integrated video card.  Guess I'm stuck on a15 for awhile,  at least on this system.

milon

My system supports at least SM3, so I'm not getting the pink screen issue.  But I just tried something that *might* work.  In Steam, right-click RimWorld -> Properties -> Set Launch Options -> "-sm2 -lowmemory"  (no quotes)

I've no idea if RimWorld honors those flags or not, but I seem to get better framerates with that.  The "-sm2" flag is supposed to force it to use Shader Model 2.0.  Not only did this NOT result in a pink screen on the World screen, but that's where I noticed the biggest FPS improvement (I think - I've got the Steam overlay turned off, so I don't see the actual FPS but it felt far smoother).  And that was with the full planet being modeled.  :)

mattp84

Quote from: milon on January 07, 2017, 12:34:35 PM
My system supports at least SM3, so I'm not getting the pink screen issue.  But I just tried something that *might* work.  In Steam, right-click RimWorld -> Properties -> Set Launch Options -> "-sm2 -lowmemory"  (no quotes)

I've no idea if RimWorld honors those flags or not, but I seem to get better framerates with that.  The "-sm2" flag is supposed to force it to use Shader Model 2.0.  Not only did this NOT result in a pink screen on the World screen, but that's where I noticed the biggest FPS improvement (I think - I've got the Steam overlay turned off, so I don't see the actual FPS but it felt far smoother).  And that was with the full planet being modeled.  :)


Regrettably this did not correct my issue. This isnt a power house of a machine but it was good for me to use while watching the kids or cooking supper and throwing a game of rimworld on. I have my main gaming pc that it works perfect on, but its out of the main areas so makes it difficult to deal with kids and focus on the next raid.

nccvoyager

Unfortunately, it does not appear that RimWorld (or Unity perhaps) honours the -sm2 flag.

milon

I found an official-looking Steam guide relating to DirectX and Pixel Shader info, which further links to a few manufacturer sites that give better detail for specific hardware.
https://support.steampowered.com/kb_article.php?ref=4360-TPJL-2065

Is that of any help?

mattp84

Not sure exactly. The wiki it links to says mine is a GMA 3000

"GMA 3000   Edit
The 946GZ, Q965, and Q963 chipsets use the GMA 3000 graphics core.[3][4] The GMA 3000 3D core is very different from the X3000, despite their similar names. It is based more directly on the previous generation GMA 900 and GMA 950 graphics, and belonging to the same "i915" family with them. It has pixel and vertex shaders which only support Shader Model 2.0b features,[citation needed] and the vertex shaders are still software-emulated. In addition, hardware video acceleration such as hardware-based iDCT computation, ProcAmp (video stream independent color correction), and VC-1 decoding are not implemented in hardware. Of the GMA 3000-equipped chipsets, only the Q965 retains dual independent display support. The core speed is rated at 400 MHz with 1.6 Gpixel/s fill rate in datasheets, but was listed as 667 MHz core in the white paper.[5]

The memory controller can now address a maximum of 256 MB of system memory, and the integrated serial DVO ports have increased top speed to 270 Mpixel/s."

Mine is the Q965.