Shader cache

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by writer21, Apr 14, 2014.

  1. slickric21

    slickric21 Guest

    Messages:
    2,458
    Likes Received:
    4
    GPU:
    eVGA 1080ti SC / Gsync
    It doesn't override it cleans all but latest .bin file and starts again.

    It may prove uselful for others in other scenarios, but for the example I listed bf4 mutilplayer it looks like it cleans to often.
     
  2. slickric21

    slickric21 Guest

    Messages:
    2,458
    Likes Received:
    4
    GPU:
    eVGA 1080ti SC / Gsync
    Yeah I dont know how it works and as I said I may be completely wrong. I only tested BF4 multiplayer.

    But from what I observed each time a new map was loaded a new .bin file was created.
    If you load the same map again without rebooting your machine no new .bin file is made.
    If you reboot and load the same map, a new .bin file is created though.

    When the cache reaches 128mb it cleans itself completely and starts again.

    If you play the same few maps without a reboot it may actually be doing something positive, however I noticied no perceiveable decrease in loading times.
     
  3. CalinTM

    CalinTM Ancient Guru

    Messages:
    1,689
    Likes Received:
    18
    GPU:
    MSi GTX980 GAMING 1531mhz
    Yep because bf4 it fills so quick. They need to add a manual limit to this, for example us to put a limit eg: 500mb or whatever...

    or else, it will keep clean itself endless, and i think almost all games fill that shader cache.
     
  4. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    Or they need to add disabling cache garbage collector. So user could clean folder manually.

    Edit: But if the purpose of this cache is to hold shaders only for a game life span then garbage collector is good to have.
     
    Last edited: Apr 14, 2014

  5. tsunami231

    tsunami231 Ancient Guru

    Messages:
    14,750
    Likes Received:
    1,868
    GPU:
    EVGA 1070Ti Black
    DX9 it does not, though sadly
     
  6. Axaion

    Axaion Active Member

    Messages:
    80
    Likes Received:
    0
    GPU:
    MSi GTX 970 Gaming 4G
    Works fine in World of tanks, which is a DX9 game.
     
  7. BenYeeHua

    BenYeeHua Guest

    Messages:
    1,515
    Likes Received:
    0
    GPU:
    Asus 650M D3
    Nope, WoT is a DX9E game, I think DX9E is also similar like DX10, which created while DWM is coming with Windows Vista.
     
  8. RealNC

    RealNC Ancient Guru

    Messages:
    5,100
    Likes Received:
    3,377
    GPU:
    4070 Ti Super
    DX9E is not a DX version. It's an implementation. Vista and newer only provide DX9E. It runs DX9 games.

    Plain DX9 is only available on Vista when you are using Windows XP graphics drivers (this happens when you upgrade from XP to Vista without doing a clean install.)
     
  9. MrBonk

    MrBonk Guest

    Messages:
    3,385
    Likes Received:
    283
    GPU:
    Gigabyte 3080 Ti
    It's supposed to work with DX9 games. So report it to Nvidia.
     
  10. BenYeeHua

    BenYeeHua Guest

    Messages:
    1,515
    Likes Received:
    0
    GPU:
    Asus 650M D3
    Err....
    I think Nvidia already know about most DX9 is not working, even Planetside 2 which is supported by Nvidia also don't get the shadercache works.

    And many people yelling in the driver feedback thread about shadercache don't works for DX9.
    -----
    I just tested WoT, it also don't get the shadercache file created, but my version is V0.8.11.
     

  11. Goose

    Goose Guest

    Messages:
    170
    Likes Received:
    0
    GPU:
    GTX980Ti Hybrid (+ GT745)
    I'd be interested in moving it someplace more permanent then the temp directory …
     
  12. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,508
    Likes Received:
    1,878
    GPU:
    7800 XT Hellhound
    Yeah, having it in the temp folder is almost as durable as having it in the RAM. :wanker:
     
  13. buddybd

    buddybd Master Guru

    Messages:
    827
    Likes Received:
    1
    GPU:
    EVGA GTX 1070 FTW
    Was anyone able to measure how much space it takes? I play my usually games (CSGO, TF, BF4) and it always shows 1MB after I exit.
     
  14. Dragondale13

    Dragondale13 Ancient Guru

    Messages:
    1,527
    Likes Received:
    244
    GPU:
    GTX 1070 AMP! • H75
    Last edited: Apr 22, 2014
  15. tsunami231

    tsunami231 Ancient Guru

    Messages:
    14,750
    Likes Received:
    1,868
    GPU:
    EVGA 1070Ti Black
    I already reported this if they acknowlaged this is another question, But i know ALL the DX9 games ( including Skyrim it does not create Shader files) I have and and Emulator I use that use DX9 dont create shaders, If you can switch to DX11 it does create the shader files in the NV_CACHE
     

  16. Cyberdyne

    Cyberdyne Guest

    Messages:
    3,580
    Likes Received:
    308
    GPU:
    2080 Ti FTW3 Ultra
    It doesn't work with DX9 games. The developer himself said Dx10+.
    Or at least when he was helping me test it he said to use a DX10 game. Pretty clear that it it's not DX9.
     
  17. Yecnot

    Yecnot Guest

    Messages:
    857
    Likes Received:
    0
    GPU:
    RTX 3080Ti
    Who developed it?
     
  18. Cyberdyne

    Cyberdyne Guest

    Messages:
    3,580
    Likes Received:
    308
    GPU:
    2080 Ti FTW3 Ultra

Share This Page