Jump to content

Black Skin Bug??!!


Recommended Posts

Posted (edited)

I m a bit confused,... 


I started to get this bug in my game, but I thought it is because I abused the savegame too much.

But now I started a new game and this bug happened right away...

It sometimes is only for the face, but now its full body in black...

 

this happens usually after a stutter/FPS drop. I also find stackdumps in the scripts but I thought both issues are not connected.

I also have some trouble identifying what is causing the dumps, I never had that problem on a new game o_O 

 

any ideas where I should look? 

20220101022003_1.jpg

Edited by Nymra
Posted

Sounds like you are running out of VRAM and the game stops rendering your skin texture. You can use a lower res texture to stop the black skin but if you are having stutters/fps drops you might have bigger problems.

Posted
43 minutes ago, Nymra said:

any ideas where I should look? 

 

Verify the MipMaps of the body textures. If you move the camera near the body and you see small black triangles that cover the entire body when the camera move far is a clear indication of missing MipMaps.

Posted
24 minutes ago, alex77r4 said:

 

Verify the MipMaps of the body textures. If you move the camera near the body and you see small black triangles that cover the entire body when the camera move far is a clear indication of missing MipMaps.

 

its not the mipmaps

Posted
51 minutes ago, bnub345 said:

Sounds like you are running out of VRAM and the game stops rendering your skin texture. You can use a lower res texture to stop the black skin but if you are having stutters/fps drops you might have bigger problems.

thing is that this started out of nowhere, meaning I have the profile up and running for months with all the textures and stuff, then suddenly this black skin problem turned up.
I had stutters before but they never lead to such a behaviour :(
 

Is there a tool to live monitor VRAM usage of Skyrim? 

Posted

You can indirectly test if it is a VRAM issue. Try entering a cell that doesn't have much in it then save, quit to desktop, reload. If the skin only blacks out sometimes it is your VRAM being used up. If it consistently happens it may be another problem. You can also try temporarily using a 1K resolution body texture or something and see if that fixes it.

Posted
Just now, bnub345 said:

You can indirectly test if it is a VRAM issue. Try entering a cell that doesn't have much in it then save, quit to desktop, reload. If the skin only blacks out sometimes it is your VRAM being used up. If it consistently happens it may be another problem. You can also try temporarily using a 1K resolution body texture or something and see if that fixes it.

 

yeah, as much as it hurts I might try lower resolution textures first. so weird I m using 4K body textures forever now and still :(

 

Posted
4 hours ago, Nymra said:

this happens usually after a stutter/FPS drop.

Constant fps drop in a cell => caused by graphic.

Scripts cause the fps to jump up (even over 60fps) and drop down frequently.

 

Maybe it's an overlay?

In skse.ini rise this limit for 4k overlays:

 

[Display]
iTintTextureResolution=2048         

 

rise this to... to... 

*pls wait DTMT is using searchengine*

*might cause CPM to drop*

 

Posted (edited)

Maybe try this for

  • 4k textures
  • 4k overlays

 

 

[Display]
iTintTextureResolution=4096

  •  If you have 4096x4096 textures for overlays

[Memory]

defaultHeapInitialAllocMB=1024

  • that's what I need to get 4k skin textures to work
  • effects all textures

scrapHeapSizeMB=256

 

 

I usually stay with max 2048x2048 overlays (me conservative)

more important is the defaultheapinitialallocmb, if you use 4k skin this needs to be risen

Edited by donttouchmethere
Posted

This happens either through out of VRAM or in-game morphs from a mod where UpdateModelWeight is missing.
ENB can be used to determine whether it is VRAM. The VRAM can be cleared by default using SHIFT + F4.
Whether there are normalization problems of the mesh (morphs) can be determined by opening RaceMenu or console set npcweight xxx.

 

1 hour ago, donttouchmethere said:

Constant fps drop in a cell => caused by graphic.

Or skeleton from NPC, or mesh from NPC or Havok for particles or sandbox etc. etc.

 

1 hour ago, donttouchmethere said:

Scripts cause the fps to jump up (even over 60fps)

This is not possible

Posted

Greetings,

 

since I too know this black face bug (not the full black skin, tho), I would like to share what little I know. Perhaps it'll help:

I got the black face bug on GameLoad, whenever I had an OnPlayerLoadGame() call the functions Game.SetTintMaskColor() as well as Game.UpdateTintMaskColors(). It originates from a script I wrote, which updates my characters lip color (since changes using Game.SetTintMaskColor() don't persist through GameLoad, I use the OnPlayerLoadGame() event). I found that adding a Utility.Wait(1.5) before changing the color fixed the issue for me. I imagine the changing of the tint mask overlapped with other things (or even the face itself) loading.

 

@Nymra Do you, perchance, have any scripts altering tint masks at any frequency? You mentioned this happens during gameplay, not necessarily during GameLoad, so perhaps some script attempts to apply an overlay or a tint mask? Something like WetFunctions Redux? Or something you yourself built? In your mod uploads, I noticed your screenshots being very rich in overlays (and well made, I might add) and such (tears, dirt, etc).

 

Regards, s3ngine

Posted
2 hours ago, s3ngine said:

Greetings,

 

since I too know this black face bug (not the full black skin, tho), I would like to share what little I know. Perhaps it'll help:

I got the black face bug on GameLoad, whenever I had an OnPlayerLoadGame() call the functions Game.SetTintMaskColor() as well as Game.UpdateTintMaskColors(). It originates from a script I wrote, which updates my characters lip color (since changes using Game.SetTintMaskColor() don't persist through GameLoad, I use the OnPlayerLoadGame() event). I found that adding a Utility.Wait(1.5) before changing the color fixed the issue for me. I imagine the changing of the tint mask overlapped with other things (or even the face itself) loading.

 

@Nymra Do you, perchance, have any scripts altering tint masks at any frequency? You mentioned this happens during gameplay, not necessarily during GameLoad, so perhaps some script attempts to apply an overlay or a tint mask? Something like WetFunctions Redux? Or something you yourself built? In your mod uploads, I noticed your screenshots being very rich in overlays (and well made, I might add) and such (tears, dirt, etc).

 

Regards, s3ngine

 

thx alot.

I suspect that this is what triggers this issue on the sexlab orgasm events, since alot of things fires at the same time there. 

I will check the usual suspects, I already laid my eye on maybe sexlab cum overlays...

thing is, as you noticed, I m using lots of overlays indeed, but all these mods I am using for years now and never had this problem arise. 

 

recent additions were only the overlays from sexlab survival (the black spots from abuse), hmm. 
The delay is a good idea, I wanted to do something similar already but for different reasons.

will check

Posted
3 hours ago, Andy14 said:

This happens either through out of VRAM or in-game morphs from a mod where UpdateModelWeight is missing.
ENB can be used to determine whether it is VRAM. The VRAM can be cleared by default using SHIFT + F4.
Whether there are normalization problems of the mesh (morphs) can be determined by opening RaceMenu or console set npcweight xxx.

 

 

ah, nice. I ll see if that helps. 

small question: can it be expected to be a fix? meaning can the black skin go away by shift +F4?

I tried with racemenu on the PC, changing overlays and race. 
Indeed I did not try to change the players weight :P (while I understand this might only affect NPC in a positive way)

Posted (edited)
4 hours ago, donttouchmethere said:

Maybe try this for

  • 4k textures
  • 4k overlays

 

 

[Display]
iTintTextureResolution=4096

  •  If you have 4096x4096 textures for overlays

[Memory]

defaultHeapInitialAllocMB=1024

  • that's what I need to get 4k skin textures to work
  • effects all textures

scrapHeapSizeMB=256

 

 

I usually stay with max 2048x2048 overlays (me conservative)

more important is the defaultheapinitialallocmb, if you use 4k skin this needs to be risen

 

strange, I thought I had this stuff set. But on the other hand:

 

where to put this? in skyrim.ini or skyrimprefs.ini? :D 

 

 

EDIT; aaha, stupid me ofc, I read the thread from the bottom up.
my skse ini is using this:

DefaultHeapInitialAllocMB=1280
ScrapHeapSizeMB=256

 

but indeed my itint was only 2048,. hmm. will go for the 4096 and see.

 

this cannot be overruled by a mod setting, no?
nothing overwrites my SKSE.ini directly at least.

 

Edited by Nymra
Posted
5 hours ago, Melissa_69 said:

I had the same issue too, It's like donttouchmethere said, "Maybe it's an overlay?", yes it was on my end so I removed Sexlab Cum Overlays and the problem went away.

 

removing this mod is a non option for me :(
but when I find the source I might be able to patch it.

 

I always wanted to change cum overlays to apply their textures with a delay instead of on stage/orgasm directly.

But I also think this might have to be changed in sexlab directly -.- 

maybe @OsmelMC might know or have a solution here.

 

I noticed application of cum layers on orgasm can lead to stutter since i appears alot is done at the same time. 

I also wondered if the application of body textures to face, arms and feet might be connected, since these textures are unecessarily large maybe? 
aaah, I love cum investigations, good start of the year!!!

Posted
3 minutes ago, donttouchmethere said:

Did you try Andy's solution already? 

By default F4 cleans vram if you use enboost or enb

 

I m working on it. problem is, that I cannot reliably reproduce the black skin bug and on load game it is gone. 
so right now I m trying to fuck the game I guess :D

 

 

Cum investigatins could also be a quest mod, looool 

 

Posted (edited)
19 minutes ago, Nymra said:

Cum investigatins could also be a quest mod, looool

Lol would be a bigger blockbuster than navy CIS 

SL CIS ftw!

 

19 minutes ago, Nymra said:

I cannot reliably reproduce the black skin

That's a good thing, means AndyF4 propably works already.

 

I have this issue rarely, mostly it happens if I try some standalone followers of give everyone 4k custom armor in a tavern. Cleaning vram is usually enough to fix black texture.

If the black texture effect repeats itself frequently after cleaning vram I would start to Panik.

 

F4 is such a simple solution, instead I post all the complicated stuff with uncertain effect.

Edited by donttouchmethere
Posted

I don't have a solution. It's just a reasonably useful way to find out what the cause is. From my point of view, it's the VRAM. Small note - SHIFT + F4 - from ENB unloads the textures from the VRAM, but no reload. Switching cells is the best way to reload textures.

 

The probability that morphs (i.e. the texture does not follow the face of the mesh) is relatively low - I would say. Because in that case the hands, head and feet would not be black.
Another cause can be a used Custom Race, or Follower Mods - which use their own paths and textures.
Actually, even 8k textures are no problem - if it is only loaded once.

 

The default in ENB is SHIFT + F4.
This is Boris's default - that's why it's default. Anyway, I wonder why people who don't use an ENB ... oh no matter.

Posted
4 minutes ago, Andy14 said:

Small note - SHIFT + F4 - from ENB unloads the textures from the VRAM, but no reload. Switching cells is the best way to reload textures.

I'm not sure I understand what you are saying there.

If I have, say, 20-plus followers with me and load a save or transition with the followers in view/onscreen (i.e. not behind me) then occasionally one or more of them loads with a black face (even rarer with the whole body black). I press F4 and a second or two later the faces return to normal.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...