Found a fix for huge issue with cpu/gpu usage

Discussion in 'Player Support' started by Eniner, Oct 1, 2018.

  1. Eniner Augur

    So upon logging in after some time of not playing due to medical problems i found some major issues.

    1 i use to be able to box more then most can fathom just to log em in cause i could. I have noticed insanely amounts of cpu/gpu usage being added as almost a memory leak.

    2 6 accounts had me a 80-87% cpu usage which for me is beyond high.

    So I found lots lag and was wondering hmm what can it be. So my first thing i tried and actually fixed it completely.

    Eqclient.ini is doing some very very funky stuff at the moment. I replaced my eqclient.ini with a older rof version ini and it was day and year difference. I cant even say night and day because i went from 6 accounts at 85% to 6 accounts with only 14% usage. While my medical problems dont allow me to play like i use to and find the direct issue i will report it to be looked into if yall care to single it out 1 by 1 till find the issue. But replacing it with older ini 100% fixed the issue.
  2. Caell Augur

    Don't leave us hanging, please let us know what your find!
  3. Geko Elder

    where did you find the old ROF ini ?

    my computer:
    AMD fx8350 OC'd to 4.8ghz
    gtx 1080 ftw
    32GB RAM

    Can't 3 box anymore after last patch .... prior to last patch I could load in 15 accounts with 0 lag.
  4. Geko Elder

    OP's Solution is Verified. I just logged in 9 accounts with 0 lag after swapping my Eqclient.ini file out with an older version.
  5. Khat_Nip Meow

    What parameter changes were there between new and old? It is just a text file after all.
    Surely you could diff the new vs old and list what the differences are that have such a significant impact.
    Metanis likes this.
  6. Sippycup The Holy Grail of Aradune

    where are you downloading the old client from ?
  7. Danladil Elder

    Try renamng your current eqclient.ini to something like eqclientold.ini and let eq recreate the client.ini. You may need to reset some of your personal preferences but see how that effect your cpu/gpu usage.
  8. Eniner Augur

    Code:
    [Defaults]
    GraphicsMemoryModeSwitch=1
    APVOptimizations=TRUE
    DisableWestBugFix=0
    Sound=TRUE
    TextureQuality=1
    VertexShaders=0
    20PixelShaders=0
    14PixelShaders=0
    1xPixelShaders=0
    MultiPassLighting=FALSE
    UseLitBatches=TRUE
    WindowedMode=TRUE
    InspectOthers=FALSE
    Log=FALSE
    AttackOnAssist=FALSE
    ShowInspectMessage=TRUE
    LockWindows=FALSE
    InvWinLabels=TRUE
    HidePlayerWin=FALSE
    HidePartyWin=FALSE
    HideTargetWin=FALSE
    HideSpellsWin=FALSE
    HideHotboxWin=FALSE
    HideChatWin=FALSE
    HideMainMenuWin=FALSE
    ChatLineSpacing=0
    ShowDynamicLights=TRUE
    ChatFontSize=3
    ShowNamesLevel=0
    VideoMode=0
    MousePointerSpeedMod=0
    ShowSpellEffects=0
    CombatMusic=TRUE
    MixAhead=8
    ServerFilter=0
    TrackPlayers=TRUE
    TrackSortType=NORMAL
    TrackFilterType=0
    DefaultLanguage=0
    ShowGrass=0
    DisableTattoos=FALSE
    UseArrowCamera=FALSE
    NetStat=TRUE
    DoProperTinting=FALSE
    Sound44k=0
    SpeakerType=0
    LoadSocialAnimations=true
    AllLuclinPcModelsOff=False
    UseLuclinHumanMale=TRUE
    UseLuclinHumanFemale=TRUE
    UseLuclinBarbarianMale=TRUE
    UseLuclinBarbarianFemale=TRUE
    UseLuclinEruditeMale=TRUE
    UseLuclinEruditeFemale=TRUE
    UseLuclinWoodElfMale=TRUE
    UseLuclinWoodElfFemale=TRUE
    UseLuclinHighElfMale=TRUE
    UseLuclinHighElfFemale=TRUE
    UseLuclinDarkElfMale=TRUE
    UseLuclinDarkElfFemale=TRUE
    UseLuclinHalfElfMale=TRUE
    UseLuclinHalfElfFemale=TRUE
    UseLuclinDwarfMale=TRUE
    UseLuclinDwarfFemale=TRUE
    UseLuclinTrollMale=TRUE
    UseLuclinTrollFemale=TRUE
    UseLuclinOgreMale=TRUE
    UseLuclinOgreFemale=TRUE
    UseLuclinHalflingMale=TRUE
    UseLuclinHalflingFemale=TRUE
    UseLuclinGnomeMale=TRUE
    UseLuclinGnomeFemale=TRUE
    UseLuclinIksarMale=TRUE
    UseLuclinIksarFemale=TRUE
    UseLuclinVahShirMale=TRUE
    UseLuclinVahShirFemale=TRUE
    UseLuclinElementals=TRUE
    LoadVeliousArmorsWithLuclin=TRUE
    DefaultChannel=8
    LastCharSel=0
    ShowCreationHelp=FALSE
    Music=0
    SoundVolume=5
    Gamma=11
    SpellParticleOpacity=1.000000
    EnvironmentParticleOpacity=1.000000
    ActorParticleOpacity=1.000000
    TrackAutoUpdate=TRUE
    DetectWelcomeFailure=0
    WindowedModeXOffset=-8
    WindowedModeYOffset=-12
    AllowResize=1
    Maximized=0
    RestoredXOffset=-8
    RestoredYOffset=-12
    RestoredWidth=1270
    RestoredHeight=696
    AlwaysOnTop=0
    ShowVoiceNoticeWindow=false
    SpellParticleDensity=0.000000
    SpellParticleNearClipPlane=2.000000
    SpellParticleCastFilter=1
    EnvironmentParticleDensity=0.000000
    EnvironmentParticleNearClipPlane=2.000000
    EnvironmentParticleCastFilter=24
    ActorParticleDensity=0.000000
    ActorParticleNearClipPlane=2.000000
    ActorParticleCastFilter=24
    ShowAlarmWindow=false
    LeftClickTargetHelp=1
    HideAltAdvWin=TRUE
    TargetGroupBuff=0
    UseD3DTextureCompression=FALSE
    MipMapping=FALSE
    TextureCache=FALSE
    LoadArmor17=FALSE
    LoadArmor18=FALSE
    LoadArmor19=FALSE
    LoadArmor20=FALSE
    LoadArmor21=FALSE
    LoadArmor22=FALSE
    LoadArmor23=FALSE
    GraphicsMemoryMode=0
    TerrainTextureQuality=0
    SkyUpdateInterval=60000
    SkyCubemapSize=0
    AcceptKickRequests=1
    AutojoinHelp=1
    ScreenshotNumber=38
    CPUAffinity19=3
    CharCreateRotateOn=0
    [HitsMode]
    MyHitsMode=1
    MyHitsAlwaysDraw=0
    MyHitsX=4
    MyHitsY=60
    MyHitsCount=3
    MyHitsFontSize=1
    MyHitsShowHeader=1
    MyHitsShowBG=0
    MyHitsBGWidth=330
    OtherHitsMeMode=1
    OtherHitsMeAlwaysDraw=0
    OtherHitsMeX=4
    OtherHitsMeY=112
    OtherHitsMeCount=3
    OtherHitsMeFontSize=1
    OtherHitsMeShowHeader=1
    OtherHitsMeShowBG=0
    OtherHitsMeBGWidth=330
    OtherHitsOtherMode=1
    OtherHitsOtherAlwaysDraw=0
    OtherHitsOtherX=4
    OtherHitsOtherY=164
    OtherHitsOtherCount=3
    OtherHitsOtherFontSize=1
    OtherHitsOtherShowHeader=1
    OtherHitsOtherShowBG=0
    OtherHitsOtherBGWidth=330
    [TextColors]
    User_1_Red=255
    User_1_Green=255
    User_1_Blue=255
    User_2_Red=190
    User_2_Green=40
    User_2_Blue=190
    User_3_Red=0
    User_3_Green=255
    User_3_Blue=255
    User_4_Red=40
    User_4_Green=240
    User_4_Blue=40
    User_5_Red=0
    User_5_Green=128
    User_5_Blue=0
    User_6_Red=0
    User_6_Green=128
    User_6_Blue=0
    User_7_Red=255
    User_7_Green=0
    User_7_Blue=0
    User_8_Red=90
    User_8_Green=90
    User_8_Blue=255
    User_9_Red=90
    User_9_Green=90
    User_9_Blue=255
    User_10_Red=255
    User_10_Green=255
    User_10_Blue=255
    User_11_Red=255
    User_11_Green=0
    User_11_Blue=0
    User_12_Red=255
    User_12_Green=255
    User_12_Blue=255
    User_13_Red=255
    User_13_Green=255
    User_13_Blue=255
    User_14_Red=255
    User_14_Green=255
    User_14_Blue=0
    User_15_Red=90
    User_15_Green=90
    User_15_Blue=255
    User_16_Red=255
    User_16_Green=255
    User_16_Blue=255
    User_17_Red=255
    User_17_Green=255
    User_17_Blue=255
    User_18_Red=255
    User_18_Green=255
    User_18_Blue=255
    User_19_Red=255
    User_19_Green=255
    User_19_Blue=255
    User_20_Red=240
    User_20_Green=240
    User_20_Blue=0
    User_21_Red=240
    User_21_Green=240
    User_21_Blue=0
    User_22_Red=255
    User_22_Green=255
    User_22_Blue=255
    User_23_Red=255
    User_23_Green=255
    User_23_Blue=255
    User_24_Red=255
    User_24_Green=255
    User_24_Blue=255
    User_25_Red=255
    User_25_Green=255
    User_25_Blue=255
    User_26_Red=128
    User_26_Green=0
    User_26_Blue=128
    User_27_Red=255
    User_27_Green=255
    User_27_Blue=255
    User_28_Red=90
    User_28_Green=90
    User_28_Blue=255
    User_29_Red=240
    User_29_Green=240
    User_29_Blue=0
    User_30_Red=0
    User_30_Green=140
    User_30_Blue=0
    User_31_Red=90
    User_31_Green=90
    User_31_Blue=255
    User_32_Red=255
    User_32_Green=0
    User_32_Blue=0
    User_33_Red=90
    User_33_Green=90
    User_33_Blue=255
    User_34_Red=255
    User_34_Green=0
    User_34_Blue=0
    User_35_Red=215
    User_35_Green=154
    User_35_Blue=66
    User_36_Red=110
    User_36_Green=143
    User_36_Blue=176
    User_37_Red=110
    User_37_Green=143
    User_37_Blue=176
    User_38_Red=110
    User_38_Green=143
    User_38_Blue=176
    User_39_Red=110
    User_39_Green=143
    User_39_Blue=176
    User_40_Red=110
    User_40_Green=143
    User_40_Blue=176
    User_41_Red=110
    User_41_Green=143
    User_41_Blue=176
    User_42_Red=110
    User_42_Green=143
    User_42_Blue=176
    User_43_Red=110
    User_43_Green=143
    User_43_Blue=176
    User_44_Red=110
    User_44_Green=143
    User_44_Blue=176
    User_45_Red=110
    User_45_Green=143
    User_45_Blue=176
    User_46_Red=255
    User_46_Green=255
    User_46_Blue=255
    User_47_Red=255
    User_47_Green=255
    User_47_Blue=255
    User_48_Red=255
    User_48_Green=0
    User_48_Blue=0
    User_49_Red=255
    User_49_Green=0
    User_49_Blue=0
    User_50_Red=255
    User_50_Green=0
    User_50_Blue=0
    User_51_Red=255
    User_51_Green=0
    User_51_Blue=0
    User_52_Red=255
    User_52_Green=255
    User_52_Blue=255
    User_53_Red=255
    User_53_Green=255
    User_53_Blue=255
    User_54_Red=255
    User_54_Green=255
    User_54_Blue=255
    User_55_Red=255
    User_55_Green=255
    User_55_Blue=255
    User_56_Red=255
    User_56_Green=255
    User_56_Blue=255
    User_57_Red=255
    User_57_Green=255
    User_57_Blue=255
    User_58_Red=255
    User_58_Green=255
    User_58_Blue=255
    User_59_Red=255
    User_59_Green=255
    User_59_Blue=255
    User_60_Red=215
    User_60_Green=154
    User_60_Blue=66
    User_61_Red=215
    User_61_Green=154
    User_61_Blue=66
    User_62_Red=215
    User_62_Green=154
    User_62_Blue=66
    User_63_Red=215
    User_63_Green=154
    User_63_Blue=66
    User_64_Red=215
    User_64_Green=154
    User_64_Blue=66
    User_65_Red=215
    User_65_Green=154
    User_65_Blue=66
    User_66_Red=215
    User_66_Green=154
    User_66_Blue=66
    User_67_Red=215
    User_67_Green=154
    User_67_Blue=66
    User_68_Red=215
    User_68_Green=154
    User_68_Blue=66
    User_69_Red=215
    User_69_Green=154
    User_69_Blue=66
    User_70_Red=255
    User_70_Green=255
    User_70_Blue=0
    User_71_Red=255
    User_71_Green=0
    User_71_Blue=255
    User_72_Red=0
    User_72_Green=200
    User_72_Blue=200
    User_73_Red=255
    User_73_Green=255
    User_73_Blue=255
    User_74_Red=255
    User_74_Green=255
    User_74_Blue=255
    User_75_Red=0
    User_75_Green=255
    User_75_Blue=255
    User_76_Red=255
    User_76_Green=0
    User_76_Blue=0
    User_77_Red=255
    User_77_Green=255
    User_77_Blue=255
    User_78_Red=90
    User_78_Green=90
    User_78_Blue=255
    User_79_Red=255
    User_79_Green=255
    User_79_Blue=0
    User_80_Red=255
    User_80_Green=255
    User_80_Blue=0
    User_81_Red=255
    User_81_Green=255
    User_81_Blue=255
    User_82_Red=255
    User_82_Green=255
    User_82_Blue=255
    User_83_Red=255
    User_83_Green=255
    User_83_Blue=255
    User_84_Red=255
    User_84_Green=255
    User_84_Blue=255
    User_85_Red=255
    User_85_Green=255
    User_85_Blue=255
    User_86_Red=255
    User_86_Green=155
    User_86_Blue=155
    User_87_Red=90
    User_87_Green=90
    User_87_Blue=255
    User_88_Red=255
    User_88_Green=255
    User_88_Blue=255
    User_89_Red=255
    User_89_Green=255
    User_89_Blue=255
    User_90_Red=255
    User_90_Green=255
    User_90_Blue=255
    User_91_Red=255
    User_91_Green=255
    User_91_Blue=255
    User_92_Red=255
    User_92_Green=127
    User_92_Blue=0
    User_93_Red=255
    User_93_Green=255
    User_93_Blue=255
    User_94_Red=255
    User_94_Green=255
    User_94_Blue=255
    [Options]
    IgnoreFile1=1
    Camera1-Distance=30.000000
    Camera1-DirHeading=192.000000
    Camera1-Heading=0.000000
    Camera1-Pitch=0.000000
    Camera1-Height=5.000000
    Camera1-Zoom=90.000000
    Camera1-Change=1
    Camera2-Distance=82.000000
    Camera2-DirHeading=277.000000
    Camera2-Heading=0.000000
    Camera2-Pitch=0.000000
    Camera2-Height=18.000000
    Camera2-Zoom=90.000000
    Camera2-Change=1
    MaxFPS=100
    MaxBGFPS=100
    Realism=5
    ClipPlane=20
    FogScale=4.000000
    LODBias=10
    MouseSensitivity=4
    Anonymous=0
    Trade=2
    GuildInvites=1
    Sky=1
    ParticleDensity=3
    LoD=1
    SameResolution=1
    PCNames=0
    NPCNames=1
    PetOwnerNames=1
    InverseMouse=0
    LookSpring=0
    MouseActive=1
    Destroy=1
    AANoConfirm=1
    pointMerchantNoConfirm=0
    MouseWheelZoom=1
    MouseTurnZoom=1
    MouseRightHanded=1
    LootAllConfirm=0
    DismissMercenaryConfirm=1
    RaidInviteConfirm=1
    LoadScreenMode=1
    Channel00=1
    Channel01=1
    Channel02=1
    Channel03=1
    Channel04=1
    Channel05=1
    BadWord=1
    PCSpells=2 
    NPCSpells=1
    BardSongs=1
    CriticalSpells=1
    CriticalMelee=1
    SpellDamage=1
    Channel06=0
    Channel07=0
    Channel08=0
    Channel09=0
    HideDamageShield=1
    DotDamage=1
    PetAttacks=1
    PetMisses=1
    FocusEffects=1
    PetSpells=1
    HealOverTimeSpells=1
    ItemSpeech=0
    Strikethrough=1
    Stun=0
    BardSongsOnPets=1
    SwarmPetDeath=0
    FellowshipChat=0
    MercenaryMessages=1
    Spam=1
    Achievements=0
    LootNoDrop=2
    ShadowClipPlane=0
    ActorClipPlane=50
    [VideoMode]
    Width=640
    Height=480
    FullscreenRefreshRate=0
    FullscreenBitsPerPixel=32
    WindowedWidth=1270
    WindowedHeight=704
    [News]
    LastRead=4D4D86AA
    Automatic=0
    [KeyMaps]
    KEYMAPPING_FORWARD_1=17
    KEYMAPPING_BACK_1=31
    KEYMAPPING_RIGHT_1=32
    KEYMAPPING_LEFT_1=30
    KEYMAPPING_DUCK_1=46
    KEYMAPPING_CYCLEREPLY_1=0
    KEYMAPPING_TARGETNPC_1=66
    KEYMAPPING_TOGGLETARGET_1=0
    KEYMAPPING_HOT2_1_1=0
    KEYMAPPING_CYCLENPCTARGETS_1=15
    KEYMAPPING_OPEN_INV_BAGS_1=1610612759
    KEYMAPPING_CLOSE_INV_BAGS_1=1610612760
    KEYMAPPING_CONSIDER_1=45
    KEYMAPPING_CMD_PUSH_TO_TALK_1=33
    KEYMAPPING_TARGETNPC_2=41
    KEYMAPPING_CYCLEPCTARGETS_1=41
    KEYMAPPING_CMD_CLIPBOARD_PASTE_1=1610612783
    KEYMAPPING_CMD_TOGGLE_PVP_LEADERBOARD_1=0
    KEYMAPPING_HOT1_2_1=3
    KEYMAPPING_HOT1_3_1=4
    KEYMAPPING_CAST12_1=49
    KEYMAPPING_HOT1_10_1=49
    KEYMAPPING_CMD_TOGGLE_FIND_WINDOW_1=2
    KEYMAPPING_HOT1_9_1=49
    KEYMAPPING_HOT3_1_1=1610612738
    KEYMAPPING_HOT4_6_1=1610612743
    KEYMAPPING_HOT4_7_1=1610612744
    KEYMAPPING_HOT4_8_1=1610612745
    KEYMAPPING_HOT4_9_1=1610612746
    KEYMAPPING_USE_1=22
    KEYMAPPING_CENTERVIEW_2=199
    KEYMAPPING_FIRST_PERSON_CAMERA_1=49
    KEYMAPPING_CHASE_CAMERA_1=24
    KEYMAPPING_CYCLEREPLY_BACK_1=0
    KEYMAPPING_CYCLENPCTARGETS_2=1073741865
    KEYMAPPING_TOGGLETWOTARGETS_1=1073741839
    KEYMAPPING_TARGETME_2=82
    [TradeskillWnd]
    CtrlBypass=1
    
  9. Eniner Augur

    Above is a basic Rof2 eqclient.ini replacing your current with this on will reduce lag but there is a chance it may disable some things in game that you are custom to as i assume the newer ini has more features added. But until they can pinpoint the problem this one will work for now.
  10. Toader New Member

    Two big differences I see in the EQClient listed above and mine are:

    UseWASDDefault=1
    CPUAffinity0=0

    Since the issue has to do with the CPU usage, I am thinking the second one might be the problem.

    Thoughts?
  11. Metanis Bad Company

    For most multi-boxers on current OS versions you should have a CPUAffinity line per instance and set to minus 1. So if you 4 box you should have

    CPUAffinity0=-1
    CPUAffinity1=-1
    CPUAffinity2=-1
    CPUAffinity3=-1
    All this really does is have Everquest offload CPU decisions to the Operating System. Otherwise you can specify which instances run on specific CPU cores. So that if you had a quad core CPU...
    CPUAffinity0=0
    CPUAffinity1=1
    CPUAffinity2=2
    CPUAffinity3=3

    would have Everquest run each instance on a different core. Keep in mind that certain unmentionable software packages have their own methods of dealing with CPU core assignments and optimization strategies.

    This whole issue is a holdover from Everquest's age. When this game was developed we only had single core CPUs and for a time the game would run every instance on that one core. So when the first dual core processors came out people would find processor core 0 running at 100% while processor core 1 would be just idling and doing very little. The concept of CPUAffinity was to be able to spread the instances across all available cores. This decision making now is normally offloaded to the Windows OS which is what the "minus 1" setting will do.

    (Note, when dealing with computer issues most things are numbered starting at zero not one!)
    Wulfhere likes this.
  12. Eniner Augur

    Well one problem with this.... I had Cpu affinity turned on in orig ini. 6 accounts with it on had me at 87% cpu usage. I removed the ini altogether replacing with older one without cpu affinity im at 14% usage with same 6 accounts. I dont even need cpu affinity to run 1000% times better.
  13. Eniner Augur

    This is not by any means a cpu affinity issue as my problem is 100% fixed without that even being enabled in my eqclient.ini or any other methods of turning it on. This to me is purely a cpu or gpu memory leak. By removing something in that orig ini it has fixed my issue I played with this for about 14 hours before i found it was something in the eqclient.ini. I built my pc to never know the meaning of lag on any game that is out at the moment. So as can imagine when i go from playing normal to ultimately not playing at all from lag it sent me on a mission to find its cause. I dont have the energy nor time i once did to single it out hoping someone at the company will take the time or someone on the forums here will take the time to single it out.
    Mintalie likes this.
  14. Sarkaukar Augur

    This is the biggest culprit, and with the eqaffinitycpu it would have a severe effect. (hw) Vertex Shaders can NOT be disabled. That hw stands for hardware and by having it unchecked it has moved the workload from the hardware to be emulated by software. Without Vertex Shaders graphics would be practically non-existent.

    In fact, several threads over the last year of people upgrading their system, copying their EQ folder, including eqclient.ini and not changing the settings.. or they run into something and starts unchecking boxes. The hw Vertex Shaders was added by SOE when there were a few video cards that could not draw them, so they had to be emulated via software side, pushing the load to the CPU......

    Also, the "lag" could have been the game was not taking up enough system resources and the CPU/GPU throttling down, since most systems are set by default to either Balance or Power Saver. Changing Power Options to High Performance prevents the CPU throttling.

    You also may need to setup a profile for everquest in the Nvidia panel and set Power Management mode to Max Performance.
  15. Eniner Augur

    Well that ini posted is the fix. I run 100% better with that ini then the default one daybreak gives on download at the moment. So mine is disabled with 6 accounts at 14% verse using daybreaks ini at 87% 6 accounts.
  16. Daedly Augur

    Off topic, but i wonder what the lockwindow option does. If only that could lock all my UI windows in one fell swoop...
  17. Metanis Bad Company

    I just tried many CPUAffinity settings and it made little difference so long as I didn't expect 1 core to run many instances. So I agree there is another culprit like the HW Vertex Shaders mentioned previously.
  18. Geko Elder

    Sadly, they must have patched the eqcliient.ini again today ... because I got the lag back. switched out the eqclient.ini again ... and no more lag once again.
  19. NameAlreadyInUse #CactusGate

    Can you (or somebody) post both the before and after .ini files? The information (and solution) appears to be available, but everybody is only posting half of the problem and then making guesses. Let's get a laggy .ini and a working .ini from the same system and identify the specific differences.
    FatheadGuildLuclin likes this.
  20. So Happy Augur

    Has any of this been posted in bugs or somewhere a Dev might see it? Would be nice for them to take a look at it.