[PC] [Mega Thread] ESO Performance tweaks (FPS improvements, stutter-free, Graphics Tweaking)

Maintenance for the week of February 17:
· [IN PROGRESS] PC/Mac: NA and EU megaservers for maintenance – February 19, 4:00AM EST (9:00 UTC) - 12:00PM EST (17:00 UTC)
· [IN PROGRESS] Xbox: NA and EU megaservers for patch maintenance – February 19, 4:00AM EST (9:00 UTC) - 12:00PM EST (17:00 UTC)
· [IN PROGRESS] PlayStation®: NA and EU megaservers for patch maintenance – February 19, 4:00AM EST (9:00 UTC) - 12:00PM EST (17:00 UTC)
· [IN PROGRESS] ESO Store and Account System for maintenance – February 19, 4:00AM EST (9:00 UTC) - 12:00PM EST (17:00 UTC) https://forums.elderscrollsonline.com/en/discussion/673215
  • bethsheba
    bethsheba
    ✭✭✭
    Tagging in also, I am curious if the original people have found some better tweaks and if so could you outline them?
  • labambao
    labambao
    ✭✭✭✭
    Any new tips for year of 2019? :)
  • Casterial
    Casterial
    ✭✭✭✭✭
    Screenshot_20190408_223809.png
    I usually can run 95-110 FPS on ultra in cities, the issue is once certain skills go off it'll tank a little, or when multiple fights go on.. Then it can drop to ~50
    Daggerfall Covenant:Casterial Stamplar || Casterial DK || Availed NB || Castyrial Sorc || Spooky Casterial Necro
    The Order of Magnus
    Filthy Faction Hoppers

    Combat Is Clunky | Cyordiil Fixes

    Member since: August 2013
    Kill Counter Developer
    For the Daggerfall Covenant
    The Last Chillrend Empress
    Animation Cancelling
  • Tonnopesce
    Tonnopesce
    ✭✭✭✭✭
    There is a way to change the sensitivity of the gamepad camera within the settings?
    Asking for a friend...
    Signature


  • MartiniDaniels
    MartiniDaniels
    ✭✭✭✭✭
    ✭✭✭✭✭
    My feedback on testing this.
    HW is intel6400 and gtx1080 11 gb VRAM, 16 gb RAM, game runs from HDD (i know that processor is PoS, but i'm lazy re-installing all system to upgrade it), 2K UHD mid-range monitor.

    SET HIGH_RESOLUTION_SHADOWS "0" - outcome of this thing strongly depends on shadow quality. If it is high or ultra, it's ok to turn off, graphics will be slightly worse but tolerable and FPS is better (+3-5 FPS in my case). If it is medium shadows, result of high_resolution_shadows =0 will be horrible pixelated shadows. And in any case turning off makes game look much more "console". I.e looks good, but lacks clear crisp of modded Skyrim, which ESO actually have. So I'll stick with normal shadows and HIGH_RESOLUTION_SHADOWS "1" if you are not struggling for each FPS. Otherwise go ultra with HIGH_RESOLUTION_SHADOWS "0".

    SET RequestedNumJobThreads "0" - huge FPS drop (-10 FPS in my case) in comparison to ("-1"), picture slightly better. "2" is good, "4" even gives FPS increase (+3-5 FPS). I'm happy with SET RequestedNumJobThreads "4", SET RequestedNumWorkerThreads "4"

    SET GPUSmoothingFrames "2" - I read description so I set it to "2" instead of "0". FPS became somewhat less stable, but responsiveness increased incredibly. Oh my, this is must have.

    SET MIP_LOAD_SKIP_LEVELS "-3" - works as described by OP, game became much more detailed and clear. After adding Pluschenko reshade on top this, I got completely another game.
  • Angelus3701
    Angelus3701
    ✭✭
    This really seemed to help with my Stutters and FPS drops. Thanks.
    Templar, Sorc and DK all the way!

    "I plan to live forever, or die trying."
  • thedovahmon
    thedovahmon
    ✭✭✭✭
    tenor.gif?itemid=7233020
    "Voted most likely to reply with a reaction image. According to the Mournhold High School Yearbook."
  • Fedaygin
    Fedaygin
    ✭✭
    danno8 wrote: »
    I think I bumped into that thread a long while ago.

    I can agree with some things, such as the shadow_resolution setting looking better and performing better at "0" :)

    ^^ Where in Steamapps / Common / Zenimax Online Folder can i find this File ? I've checked many folders there & couldn't find. I'll only change that setting cause of this reply about the setting & other things. I removed other mentions to make quote smaller. His reply can be seen almost on top of the first page on this thread :)

    Kindly: Fedaygin "Long time ESO Supporter"
    "Recycle, Reduce Single Plastic Use & Use Fabric Groceries Bag. Easy Steps to Help Animals" Follow #WeWantStargate Campaign on Twitter & @BaronDestructo w Details. Play Games & Redeem pts at web stores: https://mistplay.co/Nw5kvzopc2
    https://docs.google.com/document/d/e/2PACX-1vSsw2YuVvv004W7gPWDg0xC0kKaX7UFTEoumFPFoKAiWpLTL0UeALYJuF5PcTtKTFF8cunIcC0f3sqD/pub
  • deadsheepb14_ESO
    deadsheepb14_ESO
    ✭✭✭
    It's not in the Steam folder. It's in ...Documents/Elder Scrolls Online/live
  • brucechow
    brucechow
    Soul Shriven
    Ryzen 2700 user here:

    I used all settings stated here + alcasthq tips, it helped a lot
    Also tried the SET RequestedNumJobThreads "0" SET RequestedNumWorkerThreads "0"
    I just noted that changing core and thread in usersettings.txt helped a lot more. My cpu is a 8 core 16 thread. By using ryzen master I noted the following:

    55-75 fps - Under default settings: 2 cores boosted ~4, but I saw several cores boosting, not always the same
    55-75 fps - 1 core and 1 thread: 1 core boosted to 4,1
    55-75 fps - 2 cores and 4 thread: 2 cores boosted to 4,1, but I saw several cores boosting, not always the same
    66-75 fps - 8 core and 16 thread: 8 cores boosted to 3,475

    I use max fps 75 on my ESO config, and forcing all cores and threads to work, I noticed less fps drop and stuttering, on Auridon Dolmens, cyrodiil or big cities, I rarely go under 66 fps now. I think if you do an all core overclock you could achieve better results

    Can someone else try forcing all core and thread usage and see if you get some improvement as well?
    Edited by brucechow on August 7, 2019 9:30PM
  • Chili_Pepper
    Chili_Pepper
    ✭✭✭
    Any new tips for year of 2019?
  • gatekeeper13
    gatekeeper13
    ✭✭✭✭✭
    ✭✭
    Any new tips for year of 2019?

    If your CPU causes a bottleneck,try changing these two values in the User Settings file.

    SET RequestedNumJobThreads "-1"
    SET RequestedNumWorkerThreads "0"

    Tried it yesterday and got +20fps in cities (around 40-45 stable) and a stable 60fps outside. Game runs MUCH smoother now and for the first time I see my GPU working at over 50% load.
    Edited by gatekeeper13 on November 26, 2019 12:36PM
  • RMerlin
    RMerlin
    ✭✭✭✭
    Would be nice if the ZOS gfx guy could explain a bit more some of these settings. About ay ear ago, he mentioned for instance how setting shadows to High instead of Ultra meant shadows were moved from the CPU (Ultra) to the GPU (High), which helps for people who are not bottlenecked by their GPU (which means most of us).
  • bethsheba
    bethsheba
    ✭✭✭
    brucechow wrote: »
    Ryzen 2700 user here:

    I used all settings stated here + alcasthq tips, it helped a lot
    Also tried the SET RequestedNumJobThreads "0" SET RequestedNumWorkerThreads "0"
    I just noted that changing core and thread in usersettings.txt helped a lot more. My cpu is a 8 core 16 thread. By using ryzen master I noted the following:

    55-75 fps - Under default settings: 2 cores boosted ~4, but I saw several cores boosting, not always the same
    55-75 fps - 1 core and 1 thread: 1 core boosted to 4,1
    55-75 fps - 2 cores and 4 thread: 2 cores boosted to 4,1, but I saw several cores boosting, not always the same
    66-75 fps - 8 core and 16 thread: 8 cores boosted to 3,475

    I use max fps 75 on my ESO config, and forcing all cores and threads to work, I noticed less fps drop and stuttering, on Auridon Dolmens, cyrodiil or big cities, I rarely go under 66 fps now. I think if you do an all core overclock you could achieve better results

    Can someone else try forcing all core and thread usage and see if you get some improvement as well?

    What settings EXACTLY did you change? What were they default, and what did you change them to?

  • Parasaurolophus
    Parasaurolophus
    ✭✭✭✭✭
    ✭✭
    Any new tips for year of 2020?
    PC/EU
  • bethsheba
    bethsheba
    ✭✭✭
    Any new tips for year of 2020?

    It's why I am in the forums today. Granted I don't have a great mobo and cpu but I do have a decent gpu. The other two are coming (when I can earn money again :/ ) .

    I have been tweaking, testing, overclocking, etc for 2 weeks now following advice from these threads, the developers, reddit, gpu forums, youtube, and just about anywhere I could get some info.

    It has been stated, and now I have come to agree, that there still needs to be under the hood work done on the game itself (which they are doing in steps this year the next will be update 26 ) so that things that should be handled by a cpu are properly allocated to the cpu to best utilize cores/threads and things that should be handled by the gpu are actually sent to the gpu. When the game is running, I really am not showing any bottle-neck in my system anywhere.
    gpu and cpu and hdd (yeah I know, I will get around to installing the ssd I have laying on my desk ) all show normal to low usage in % while the game is running in a crowded city ( like during this Jester event ) yet still I will drop down to fps in the 30s while there.

    Now, some people do have no problem. I see them weigh in on every thread everywhere, that their system has no problems running at Ultra graphics, Full sliders, high shadows, etc... and they are getting 60 fps and up at 1440. But they are the exception to the common experience, not the example. So the rest of us will just have to live with dropping settings down to get some fps boost, or keeping a pretty picture with higher settings but living with very low fps in Cyrodill and cities and be patient until the engine gets tweaked throughout the year.

    FYI: I am not good at patient.
  • bethsheba
    bethsheba
    ✭✭✭
    Forgot to add that my memory is also at low usage in my monitoring software
  • WhyMustItBe
    WhyMustItBe
    ✭✭✭✭✭
    Update for Stonethorn - August 24th 2020

    First I wanted to share a HUGE performance improvement for people that use GSYNC or FREESYNC. Capping the FPS with SET MULTI_GPU_CHECK appears to behave much like regular vsync where if FPS dips it will fall all the way down to a specific value or fraction of the max refresh rate.

    For example my monitor's max refresh rate is 144 and I previously had SET MinFrameTime.2 set to "0.00763888" (which is the value for this minus ~10% for GSYNC) and I would constantly swap from smooth ~120 FPS to flat 45-50 FPS for no reason at all. Turns out keeping this at 0 is the proper configuration with GSYNC/FREESYNC and keeps me at a stable 110-120 FPS all the time!

    SET MinFrameTime.2 "0.00000000"


    I also had a question about the CPU tweaks...

    SET MaxCoresToUse.4 "6"
    SET RequestedNumJobThreads "4"
    SET RequestedNumWorkerThreads "4"


    For the first option, does this have an effect and is it good to set it to your number of CPU cores?

    For the next 2 can someone explain again what each does, what the default setting of -1 represents, what a setting of 0 represents, and what is the max value that can be used for these options?

    Many have reported 0 turns this off but can cause random crashes. Others have said that the game will not actually use more than 4 threads even if your CPU supports more. I am uncertain if this is true or if anything changed after the performance updates in Stonethorn.

    @ZOS_GinaBruno

    Other settings I use on a gtx 1080 (NOT the ti version!):
    Spoiler
    SET HIGH_RESOLUTION_SHADOWS "0"
    SET SHADOWS "3"


    These together have a very big impact. HIGH_RESOLUTION_SHADOWS uses sharper shadows which to many look less natural, and setting it to 0 will turn this off for a big performance gain. SET SHADOWS "3" is the equivalent of setting shadows to "high" in-game. NOTE: The first time you log in after changing these settings will cause a long load screen as the shader cache is rebuilt. It is recommended if you change these to delete \Documents\Elder Scrolls Online\live\ShaderCache.cooked before you log in.


    SET VIEW_DISTANCE "1.59000003"
    SET PFX_SUPPRESS_DISTANCE_v2 "74.00000000"
    SET PFX_GLOBAL_MAXIMUM "1024"


    This sets the view distance and particle view distance to the equivalent of 74/100 in-game. SET PFX_GLOBAL_MAXIMUM "1024" is a good balance of particles on-screen to performance and gives a high-ultra look while keeping me around 110-120fps in open world.
    Edited by WhyMustItBe on August 28, 2020 9:57PM
  • Roukoru
    Roukoru
    ✭✭✭
    client 7.0.6 on 2x of Xeon X5675 (total 24 CPUs reported by /proc/cpuinfo) under linux+wine_6.11.
    Best FPS results was reached with RequestedNum*Threads=4. Increasing number of threads above 8 only decreased FPS (wtf?!). Parameter MaxCoresToUse.4 seems to have no effect, so I set it on 20 (was: -1).
    Also, eso64.exe itself never uses more than 4 CPUs, according to top.
    置之死地而后生 (In the land of death -- fight!)
  • rumple9
    rumple9
    ✭✭✭✭✭
    None of these changes do anything

    Zos needs to implement AMD super fidelity fx
    Edited by rumple9 on June 25, 2021 5:20PM
Sign In or Register to comment.