Best memory management for plenty of VRAM (TESV 32bit)

solving problems with low performance
  • Author
  • Message
Offline
Posts: 29
Joined: 21 May 2017, 19:34

Best memory management for plenty of VRAM (TESV 32bit)

Hi everyone.

I'm getting a GTX 1080 Ti with 11 GB VRAM. Should arrive tomorrow :)
Now I'm thinking 11 GB VRAM should be more than enough to run Skyrim, even with lots of 4K textures, without expanding memory use to include the much slower system RAM.
What is the correct ini setting to make the ENB use all of the VRAM, but none of the system RAM?
My OS is Windows 7 64bit.

Thank you very much in advance for your assistance.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17427
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: Best memory management for plenty of VRAM (TESV 32bit)

Don't be so optimistic, unfortunately video memory is not entirely visible for all users and yet not found why. Win7 fortunately have a chance to have full memory available, but many users reported that after they updated drivers or maybe os patch, the limit appeared. dx9 video memory size test application on my site can check this limitation.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 29
Joined: 21 May 2017, 19:34

Re: Best memory management for plenty of VRAM (TESV 32bit)

ENBSeries wrote:Don't be so optimistic
Uh-Oh :shock:
ENBSeries wrote:dx9 video memory size test application on my site can check this limitation.
Okay, I already have this software (thanks for that). But it always shows the total available (video-) memory including the system RAM, which is much slower (the tools says so itself). Is there no way to use only the faster VRAM of the GPU?

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17427
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: Best memory management for plenty of VRAM (TESV 32bit)

Driver itself manages memory by placing resources to vram and if it's full, then uses ram. Dx9 don't allow to choose location (it allow, but these days ignored completely on practice). I have 4gb memory reported with 2gb videocard, but i fear you will not be lucky and even with 11gb physical vram will have also 4gb. Time will tell.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 29
Joined: 21 May 2017, 19:34

Re: Best memory management for plenty of VRAM (TESV 32bit)

Ah, I see. Thanks very much for explaining.
I'm still hopeful though. Right now, on the same machine, I have a GTX 980 with 4GB VRAM (plus 16 GB system RAM) and your tool reports total available video memory as 11904 MB.
The ENB binary reports exactly the same when AutodetectVideoMemorySize=true

Image

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17427
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: Best memory management for plenty of VRAM (TESV 32bit)

Then i recommend make image of OS disk before installing new drivers and new videocard, if it fails to show bigger memory size, then you can try to do any experiments and find out what causing issue of limited to 4gb vram (and please report then what was that).
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 29
Joined: 21 May 2017, 19:34

Re: Best memory management for plenty of VRAM (TESV 32bit)

:) Looking good right away! Using newest driver 382.33-desktop-win8-win7-64bit-international-whql

Image

Offline
Posts: 29
Joined: 21 May 2017, 19:34

Re: Best memory management for plenty of VRAM (TESV 32bit)

Well, the good news is I get framerates high enough for VSync to kick in almost everywhere. Tearing is gone.
The bad news is that I still suffer from dropped frames/jerkyness. Even in interiors. Like when my PC runs in a straight line, there is a short jerk every 10 steps or so.
I don't know what to do anymore - I already have a fast CPU (i7 4790 @ 4x 4.4 GHz) and two decent SSDs (Samsung 850 Evo), one for the OS and the other one for the game.
Using Vividian ENB (Vivid - Quality) preset.

EDIT: I set EnableCompression=true and that seems to help a little bit (which is funny, because I tried that before with the GTX 980 and it didn't do anything then). But only a little bit.

Offline
Posts: 29
Joined: 21 May 2017, 19:34

Re: Best memory management for plenty of VRAM (TESV 32bit)

That driver must have some massive issues. I was running through the forest from Falkreath to Riverwood and the fps counter showed between 50 and 60 fps, but it felt like 5 fps, it stuttered so bad. Absolutely unplayable. I even tried the "performance" preset from Vividian, which is meant for weak computers but that didn't help much, either. Even with ENB Effect turned off it was jerky as hell!
Seriously, I hate paying a truckload of money to be Nvidia's beta tester. I tried an earlier driver (378.92) but that was even worse.
I can not recommend this card to anyone who wants to play Skyrim (Oldrim that is) with it.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17427
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: Best memory management for plenty of VRAM (TESV 32bit)

Try to tweak memory manager setting of the mod, should help. For example these combo:

Code: Select all

ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=64
VideoMemorySizeMb=8000
EnableCompression=false
AutodetectVideoMemorySize=false

Code: Select all

ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=384
VideoMemorySizeMb=8000
EnableCompression=false
AutodetectVideoMemorySize=false

Code: Select all

ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=384
VideoMemorySizeMb=8000
EnableCompression=false
AutodetectVideoMemorySize=false

Code: Select all

ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=64
VideoMemorySizeMb=8000
EnableCompression=true

Code: Select all

ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=384
VideoMemorySizeMb=8000
EnableCompression=true
AutodetectVideoMemorySize=false
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
Post Reply