Jump to content

A Tweak/Fix for your Shimmering Textures.

Recommended Posts

I've been trying to combat shimmering textures for the past weeks.


After having tried literally dozens of things (even downsampling etc.) I finally found a solution that reduced a substantial part of the texture shimmering, at least on roads, rocks, dirt, bidges and basically all types of ground textures.


Here's the thing: The Texture LOD for Skyrim has a bit too much of a negative value. This is (I got this from sources on the internet) largely a result of bad programming by game makers. When the Texture LOD is too negative, they are sharper in the distance but it can result in a shimmering or even flickering effect. The negative effects also affect textures in close range, e.g. the road in frony of you. Conversely, when the texture LOD is too positive, textures in the distance look too blurred (though it is certainly not the same as the usual blur). 


Texture LOD is dependent on Anisotropic Filtering, and I found that when I turned AF off, the shimmering effect was gone! (on roads, rocks etc. not on bushes/trees: for that you need transaprencyAA / adaptive AA/SSAA). The shimmering used to be terrible during movement but not anymore. However we of course want to play with AF x16 on, as this increases texturew quality in the distance a lot. 


How to fix this? For AMD see below. For NVIDIA, I have no idea but I'm sure either your control panel or third party software can access this variable.


- Install RadeonPro

- Make profile for TESV.exe

- Make sure AF is enabled and set to 16x in both Skyrim and in RadeonPro

- In Tab Advanced --> check 'Texture LOD'. Move the slider to about 2.0 for testing purposes.

- Login Skyrim to see if problem persists

- Move the slider now to MINUS -2.0. 

- Login Skyrim to observe the difference

- Now tweak the slider to your liking. I put mine at 0.8. At the optimal value there are no longer any shimmering ground type textures while moving. I personally could not notice a quality difference between the default (0.0) and (0.8).

Not sure if I put this in the right forum. Should it be in Support/Troubleshooting? Can you move it if that is the case? Sorry.

Share this post

Link to post
Share on other sites

For nVidia users there are two available LOD settings. One is for DirectX and the other for OpenGL. This is located under the Texture Filtering section in nVidia Inspector and can be adjusted in the same manner.

Share this post

Link to post
Share on other sites

This sounds promising but, uh, changing anything in radeonpro seems to turn all the textures in Skyrim into N64 level blobs of color and crap. Do I need to turn stuff off in CCC first or something?


So many options in radeonpro...

Share this post

Link to post
Share on other sites

I'm rapidly coming to the conclusion that I messed something up with my vcard. I've installed the latest Beta (13.10) in an effort to fix it or overwrite any unwitting change but it hasn't helped. I have minor screen tearing/rippling when using browser and also in Skyrim. Something's wrong with my vsync or framerate or something but all my settings check out so I keep hitting brick walls.


I really wish I could get some benefit out of all the tooling you've done, Nearox, but it doesn't seem to be in the cards (no pun intended) no matter how hard I try or how many guides I read.

Share this post

Link to post
Share on other sites

With Shimmering, do you mean z-fighting? (probably shouldn't ask, as I don't have a problem with it since I don't know about it..... :) )  I've had grass "shimmer", like they are partially transparent and I fixed that by keeping the shadow on grass ON.


(I have learn to live with z-fighting as fixes in the ini files that mess with block distances (for me anyway) makes my game less stable (not a scientific fact though as I haven't tested this theory enough) It's probably something I would try to fix once I got my game super stable and have been playing for 50+ hours with no (or at most 1 or 2) crashes.)

Share this post

Link to post
Share on other sites

Thunderclam (and others): Read this thread for shimmering with a HD6950




I'm afraid there isn't a 100% working solution, apart from brute forcing it. With SSAA x4, as also mentioned in the link comments, shimmering should be like 70-80% gone.


The trick is to get your VRAM usage and GPU load without SSAA as low as possible so that you have power left for 4x SSAA.


See https://forum.step-project.com/showthread.php?tid=3319&pid=49491#pid49491 for Garfink and my own findings. Using Garfink's recommendation to DDSOpt (almost) all resolutions to 1k and .5k normals, my VRAM usage peaks at 1.5gb, after having installed all SR texture mods. My game also runs at 58-60fps in 90% of areas and at 52-55 fps in heave areas (with lots of foilage). This means when using a FPS limiter to e.g. 40fps, the GPU load will be greatly reduced leaving enough power left for 4xSSAA.

Share this post

Link to post
Share on other sites

Not z-fighting. Just straight up bad anti-aliasing on transparent textures. So that would be stuff like edges of hair, fur, even decorative 3D parts of weapons, armor, and most architecture. It turns the visuals into a vibrating, shimmering mess. I've tried playing with AA settings plenty and can't seem to crack it except just reducing it some by returning to basically what my settings were before I started mucking around in the first place. I never used to have this problem with Skyrim and I do not believe it is mod (texture or otherwise) related. Could be a problem with the chain of executables from MO to SKSE to the launcher making my CCC settings fail to override. Playing with Radeonpro ALWAYS seems to be a bad time and I get some really funky effects. This is probably because I don't know what preparation I should be doing (like do I turn off CCC overrides and settings first? launcher? .ini? is Radeonpro's default settings the same as what the card is already doing anyway?).


Recently, I've been seeing some weird pixelization and screen tearing but a reboot fixed that for my desktop and browsers which means my monitor isn't borked. I need to test Skyrim a bit more for those issues which I somehow created when trying to neutralize a massive FPS drop issue I was getting in exteriors.


Nearox, as per that thread how do I turn off Ambient Occlusion?

Share this post

Link to post
Share on other sites

Odd, I have never had this issue, apart on a left side wall on the bridge into the front door of windhelm which I ignore, never had these issues you describe. But I am using a different graphics card. (Titan). I also use MO/SKSE, so I doubt it's that. Have you try messing with you shadows settings, could be that too, I had a similar problem with grass if I turn off grass shadows.


Oh, and some of the hairs from apachii hairs can flicker too I have founds, but not all.


As for AA I turn off all AA in my drivers and just use the AA that comes with ENB versions >0.214



Garfink Skyrim Junkie Anonymous.

Share this post

Link to post
Share on other sites

I use MO and SKSE also. My old problems were down to NMM. Changing up has led to many newer problems. I associate them with changes in the game version and my GPU since I last tried to play Skyrim (Feb 2013). All I know is, I've tried so many "solutions" that I've just wound up creating more problems.


Grass shadows are on. I try not to play with shadow settings due to advice from STEP and other places.


I may try turning off AA and just using ENB AA but do I have to turn it off in CCC as well as the game launcher/.ini files?


That seems to trip me up a lot. Stuff doesn't work the way it's supposed to cuz instructions are never clear about that and I don't understand, maybe, what the baseline general policy is when messing with alternative sources for AA. Whether you turn this off to enable that is probably the general sort of thing "everybody knows" but is always missing from guides and such. Common sense? Maybe. I don't have it, then. :P

Share this post

Link to post
Share on other sites

I've never used NMM, I just install everything manually and track mods I am interested to see updates for and regularly use.


You have to turn off AA everywhere, in your ini and your drivers, (I think its okay to set your drivers to application controlled though, but I've mine disabled.), in any case if you do use ENBs then with driver AA on, the ENB isn't able to render some effects. These instructions comes with most ENBs installation instructions.

Share this post

Link to post
Share on other sites

Well, once I've finished my current SR install I will try with just the regular ENB profile. I have experimented with Unreal Cinema and noticed that it fixed a whole bunch of the shimmering/shadow issues but introduced many extra visual features I didn't like, I poured a lot of time into figuring out how to configure it (awkward wording I know) but I ended up still pretty unhappy with it overall.


Do people use the ENBoost and binary (for fixes) without using an actual profile config from wherever? ENB is something I'm very new to still. I always used RCRN but I like CoT a bit better.

Share this post

Link to post
Share on other sites

You tried to edit Unreal ENB? Wow you are a braver man than me! I recommend just doing a simple search on the Nexus for "enb" and you will find lots of different ENBs to try out, they are relatively painless to install and try out and you are certain to find one that suits your taste. Unreal is a cinematic ENB is probably a little to much for many, I use Somber ENB which is even worst. Try out Ruvaak Dahmaan ENB, its still cinematic, but the colors are closer to vanilla and you can use it with CoT and it is very performance friendly. It's one of my favorites.


I think you will find that many people won't even play without an ENB, but if I didn't use an ENB, I would definitely still use ENBoost for the fixes.

Share this post

Link to post
Share on other sites

Ruvaak Dahmaan seemed to have weird installation. I did check it out per your recommendation in a different thread.


I think ENB does help with a lot of issues. Unreal Cinema needed its Bloom checked (cuz it wrecked) and I had weird issues with strobing sun effects and so on. Tinkering produced a version of the preset that I liked but other issues led me to reinstall and abandon ENB for now. Until I understand it better.


Now with my TV/monitor displaying dots (not random ones, but in a pixel-like pattern across the screen), I'm about ready to tear out my hair.

Share this post

Link to post
Share on other sites

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

  • Similar Content

    • By sheson
      DynDOLOD DLL for Skyrim, Skyrim Special Edition, Skyrim Anniversary Edition and Skyrim VR
      So far all versions of DynDOLOD use the SKSE plugin PapyrusUtil for the optional dynamic LOD in the game. Starting with version 2.45 there is now the alternative DynDOLOD DLL available.
      The current DLL version is 2.45. It works with dynamic LOD generated by DynDOLOD Standalone 2.45 and newer.
      Read the ..DynDOLOD\Docs\DynDOLOD_DLL.html included in DynDOLOD Standalone for an explanation about DynDOLOD DLL, installation instructions (overwrite papyrus scripts of DynDOLOD Resources) and how it works.
      If there are problems with it, check DynDOLOD_DLL.html and the DynDOLOD FAQ first before posting.
      If a DynDOLOD.DLL version is required for a game version that is not listed below, request it in this thread. First, search this thread if it has been requested already, though. The future will tell how long it takes to release updates.
      Typically a new DynDOLOD.DLL is required for each new game version, but not each new SKSE version. For example a DynDOLOD.DLL compiled with SKSE64 2.0.9 also works with SKSE64 2.0.10 for the same game version.
      Nexus Downloads for DynDOLOD 2.45 and higher
      DynDOLOD DLL for Skyrim
      DynDOLOD DLL SE for Skyrim Special Edition
      DynDOLOD DLL VR for Skyrim VR
      Mega Mirrors:
      DynDOLOD.DLL + Scripts for Skyrim 1.9.32 (overwrite the papyrus scripts included in DynDOLOD Resources)
      DynDOLOD Scripts for Skyrim Special Edition and Skyrim VR (overwrite the papyrus scripts included in DynDOLOD Resources SE)
      DynDOLOD.DLL for Skyrim Special Edition 1.5.39
      DynDOLOD.DLL for Skyrim Special Edition 1.5.50
      DynDOLOD.DLL for Skyrim Special Edition 1.5.53
      DynDOLOD.DLL for Skyrim Special Edition 1.5.62
      DynDOLOD.DLL for Skyrim Special Edition 1.5.73
      DynDOLOD.DLL for Skyrim Special Edition 1.5.80
      DynDOLOD.DLL for Skyrim Special Edition 1.5.97
      DynDOLOD.DLL for Skyrim Special Edition 1.6.318
      DynDOLOD.DLL for Skyrim Special Edition 1.6.323
      DynDOLOD.DLL for Skyrim Special Edition 1.6.342
      DynDOLOD.DLL for Skyrim Special Edition 1.6.353
      DynDOLOD.DLL for Skyrim VR 1.4.15
    • By saldas
      Hi, I've a simple question. I've been using Skyrim LE and ENB version 472, as ENBoost. Previously was using a GTX 1070 ti, and always the red text message showed up on game start, telling me that no graphics modification was possible - but then I was only using it for extra memory.
      Now I've upgraded to an RTX 3080 12gb, and it's a fresh install of Skyrim. The red text no longer appears. The white text with ENB version etc does, as before. Does this mean that ENBoost is not working as intended?
      EDIT: Sorry, this question shouldn't be here. Silly me, forgot that there's an option I didn't change in enblocal.ini.
    • By SuperLain
      When installing the Enhanced Vanilla Trees mod through the fomod, it turned out according to the manual that there is no such option. I didn't check the box. Now the question is-will there be any errors later when generating my LOD? I know you don't support this guide anymore, but what should I do now?
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.