Major FPS drops in raid
Jiri-Malak opened this issue ยท 9 comments
What version of the game you are experiencing the issue with:
Live/Retail
Describe the bug
On boss raid fights with larger ammount of adds neatplates cause enormous FPS drops (when I disable neatplates and use Blizz default/use plater I dont get any FPS drops) When there is not massive ammount of add spawn its managable but some fights in current raid spawn lot of adds which causes freezes.
To Reproduce
Steps to reproduce the behavior:
- Go to Broodkeeper Ovinax fight
- Hatch the eggs
- Have nameplates on
- Experience lags
Expected behavior
I understand that nameplates are taking away some performance but this is enormous lag - maybe add option to limit the update interval for nameplates (I know there was some tip for plater)?
Screenshots
N/A
Additional context
I really love neatplates so I really dont want to be forced to plater.
Certain features definitely have a higher impact on performance than others. For example the Range Indicator can have a big impact on performance, so if you have that enabled I'd recommend turning it off or limiting it to your current target.
Could you provide the profile you are using? So I can see if there are any other features that could be causing it.
While I don't know what this fight looks like, as I don't really play anymore, I've never had any freezes or major performance drops while having probably a hundred nameplates on screen.
But I'll see what I can do about either a performance mode toggle, that limits somethings. Or if this could just be done dynamically depending on the amount of nameplates.
Thanks a lot for reply :) How can I export my profile? Also I believe I have range indicator off (I hope picture will be inserted)
Basically figth there is that it spawn like 40 adds in exact same second (you break the egs) maybe it could be related to debufs but Im really not sure. First I thought its my PC and last raid guildies suggested to turn off nameplate addon and it was smooth without it (but tbh default nameplates suck) then I installed plater and it was also OK (had little bit of lag but nothing extreme). I will try to play with features on next raid (I think debuf tracking might also be the cause?)
In the main settings, there's an export dropdown were you can choose a profile to export. It will bring up a window with a string you can CTRL+C an paste here. Between a code block (< > icon) to make it easier to copy.
Another setting, since you mentioned debuffs, is the "Debuff Filter". Limiting this to "Show Mine" can also help improve performance. Another that I've never confirmed how much it impacts performance is the "Additional Auras". If you have a lot, and I mean a lot, of these it could potentially also impact performance.
Hey thanks for reply <3 My profile is bellow I will try to play with that setting my current buff/debuff config:
and in additional auras I have like 5 auras
^1^T^STextShowOnlyOnActive^b^SWidgetAuraSort^N1^SWidgetResourceDisplayTimer^B^SUnitSpotlightLookup^T^t^SEnableOffTankHighlight^b^SStyleShowEnemyPowerBar^b^SSpellCastEnableFriendly^b^SWidgetPandemic^b^SStyleEnemyBarsInstanceMode^b^SEmphasizedAuraScale^N2^SColorSchoolHoly^T^Sa^N1^Sb^F4521261069762560^f-53^Sg^F8124141093781504^f-53^Sr^N1^t^SWidgetMyDebuff^B^SHighlightMouseoverScale^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SColorEnemyStatusTextMode^N1^SOpacityNonTarget^N1^SStyleEnemyBarsOnElite^B^SStyleEnemyBarsNoTotem^b^SOpacitySpotlightSpellInt^B^SIntCastWhoEnable^B^SUnitSpotlightColor^T^Sr^N0.8^Sg^N0^Sb^N0^t^SStyleEnemyBarsClickThrough^b^SStyleFriendlyBarsClickThrough^b^SDefaultEnemyNameplatesOnNPCs^b^SStatusTextRight^N7^SStyleFriendlyBarsOnPlayers^B^SDefaultFriendlyNameplatesOnNPCs^b^SWidgetAuraTrackCurse^B^SColorSchoolFrost^T^Sa^N1^Sb^N1^Sg^N1^Sr^F4521261069762560^f-53^t^SWidgetQuestIcon^b^SStatusTextCenterColor^B^SColorFriendlyNameMode^N1^SColorBuffPurgeable^T^Sa^N1^Sb^N1^Sg^F7205760048037889^f-54^Sr^N0^t^SHighlightTargetMode^N1^SWidgetBuffFilter^N1^SWidgetBuffPurgeable^b^SWidgetThreatIndicator^B^SHeadlineEnemyColor^N4^SWidgetAuraScaleOptions^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SColorRangeClose^T^Sa^N1^Sb^F7417694135517184^f-53^Sg^F7876884658388992^f-53^Sr^F7912207006302208^f-57^t^SClassPartyIcon^b^SColorHostilePlayer^T^Sa^N1^Sb^N0^Sg^N0^Sr^N1^t^SWidgetRangeScaleOptions^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SStatusTextRightColor^B^SSpacerSlots^N1^SOpacityFilterFriendlyPlayers^b^SColorNeutral^T^Sa^N1^Sb^N0^Sg^N1^Sr^N1^t^SStyleFriendlyBarsOnElite^b^SCastBarWidth^N1^SStyleFriendlyBarsOnActive^B^SFriendlyBarColorMode^SByReaction^STextStatusForceShadow^b^STextShowLevel^B^SAltShortening^b^STextColorPartyMember^T^Sa^N1^Sb^N1^Sg^F5934154986291200^f-53^Sr^F8477364572913664^f-55^t^SDefaultFriendlyNameplatesOnPlayers^b^SUnitSpotlightGlowEnable^B^SWidgetAuraTrackDisease^B^SStyleForceBarsOnTargets^B^SColorMouseover^T^Sa^N1^Sb^N1^Sg^N1^Sr^N1^t^SWidgetDebuff^B^STextHealthPercentPrecision^N0^STextUseBlizzardFont^b^SColorPartyAggroText^b^SColorSchoolShadow^T^Sa^N1^Sb^N1^Sg^F4521261069762560^f-53^Sr^F4521261069762560^f-53^t^SScaleFiltered^N0.8^SScaleTargetSpotlight^B^SOpacitySpotlightMouseover^b^SOpacityFilterInactive^b^SWidgetRangeUnits^N2^SColorDangerGlowMode^N2^SWidgetResourceStyle^SNeat^SDefaultNeutralNameplatesOnNPCs^b^SStyleFriendlyMode^N2^SAdvancedEnableUnitCache^B^SFriendlySubtextColor^T^Sa^N0^Sb^N0^Sg^N0^Sr^N0^t^SHighlightMouseoverMode^N1^SOpacityFilterNeutralUnits^b^STextColorFriendlyNPC^T^Sa^N1^Sb^F5227708028026881^f-55^Sg^F7912207006302208^f-53^Sr^F6781891873079296^f-54^t^SWidgetAdditionalAuras^T^N1^T^Stype^Snormal^Sname^S339^Sfilter^Sall^t^N2^T^Stype^Snormal^Sname^SFacepalm~`Bolt^Sfilter^Snot^t^N3^T^Stype^Snormal^Sname^SRake^Sfilter^Smy^t^N4^T^Stype^Snormal^Sname^SRip^Sfilter^Smy^t^N5^T^Stype^Snormal^Sname^SRejuvenation^Sfilter^Smy^t^N6^T^Stype^Snormal^Sname^SMoonfire^Sfilter^Smy^t^N7^T^Stype^Snormal^Sname^SRegrowth^Sfilter^Smy^t^t^STextNameColorMode^N1^SEnemySubtextColor^T^Sa^N0^Sb^N0^Sg^N0^Sr^N0^t^SClassEnemyIcon^b^SOpacityTarget^N1^STextColorHostilePlayer^T^Sa^N1^Sb^F4521261069762560^f-55^Sg^F7205760048037887^f-55^Sr^N1^t^SWidgetAuraTrackPoison^B^SWidgetTotemIcon^b^SColorTapped^T^Sa^N1^Sb^F7770917614649345^f-54^Sg^F7770917614649345^f-54^Sr^F7770917614649345^f-54^t^SSpellCastEnableEnemy^B^SWidgetAbsorbMode^N1^SOpacityFilterFriendlyPet^b^SWidgetRangeScale^b^SWidgetAuraTrackDispelFriendly^B^SColorFriendlyPlayer^T^Sa^N1^Sb^N1^Sg^N0^Sr^N0^t^SColorPartyAggroGlow^B^SWidgetThreatPercentage^b^SWidgetEliteIndicator^B^SIntCastEnable^B^SAuraScale^N1^SWidgetArenaIcon^b^SFriendlyHeadlineColor^SByReaction^SEnemyHeadlineColor^SByReaction^SScaleSpotlight^N1.2^SCastbarDurationMode^STimeCastTime^SColorFocus^T^Sa^N1^Sb^N1^Sg^N1^Sr^N1^t^STextColorBoss^T^Sa^F7205760048037888^f-53^Sb^F7347049439690755^f-56^Sg^F7664950570909696^f-53^Sr^N1^t^SUnitSpotlightOpacityEnable^B^SScaleCastingSpotlight^B^SStatusTextCenter^N5^SColorFriendlyBarMode^N1^SScaleIgnoreNeutralUnits^B^SBorderBuffEnrage^N1^SOpacityFilterNonElite^b^STheme^SNeon^SCastSpellNameEnable^B^SFriendlySubtext^SNone^SOpacityFilterPlayers^b^SColorFriendlyStatusTextMode^N1^SColorTarget^T^Sa^N1^Sb^N1^Sg^N1^Sr^N1^t^SColorThreatWarning^T^Sa^N1^Sb^N0^Sg^N0^Sr^F7205760048037888^f-53^t^SWidgetRangeMode^N1^SStyleFriendlyBarsNoTotem^b^SColorRangeOOR^T^Sa^N1^Sb^F5368997419679744^f-56^Sg^F7912207006302208^f-57^Sr^F8124141093781504^f-53^t^SNameplateNoStackingFriendly^b^SOpacityFilterFriendlyNPC^b^SColorPartyAggroBar^b^SWidgetComboPointsStyle^N2^SHideAuraInHeadline^b^SFrameVerticalPosition^N0.7^SHighlightFocustMode^N1^SCustomColorList^S^SWidgetEnableExternal^B^STextColorGuildMember^T^Sa^N1^Sb^N1^Sg^F5934154986291200^f-53^Sr^F8477364572913664^f-55^t^SStyleEnemyMode^N1^SColorPartyAggro^T^Sa^N1^Sb^F7205760048037889^f-54^Sg^N0^Sr^N1^t^SOpacityFilterLookup^T^SFanged~`Pit~`Viper^B^SLiberated~`Karabor~`Prisoner^B^t^STextColorNeutral^T^Sa^N1^Sb^F7629628222996478^f-56^Sg^F6358023161249792^f-53^Sr^F8901232747872256^f-53^t^SColorEnemyNameMode^N1^SColorFriendlyNPC^T^Sa^N1^Sb^N0^Sg^N1^Sr^N0^t^SWidgetAuraTrackMagic^B^SScaleFunctionMode^SByThreat^STextColorFriendlyPlayer^T^Sa^N1^Sb^N1^Sg^F5934154986291200^f-53^Sr^F8477364572913664^f-55^t^SEnemyBarColorMode^SByThreat^SOpacityFullNoTarget^B^SColorHighHealth^T^Sa^N1^Sb^F7205760048037887^f-55^Sg^N1^Sr^N0^t^SColorSchoolNature^T^Sa^N1^Sb^F5439642115506176^f-54^Sg^N1^Sr^F5439642115506176^f-54^t^SStyleHeadlineMiniMobs^b^SHeadlineFriendlyColor^N4^SColorCastBySchool^b^SOpacityFilterList^SFanged~`Pit~`Viper~JLiberated~`Karabor~`Prisoner^SWidgetAbsorbIndicator^b^SColorHealthBarMode^N3^STextShowUnitTitle^b^SColorHostileNPC^T^Sa^N1^Sb^N0^Sg^N0^Sr^N1^t^SThreatGlowEnable^B^SDefaultEnemyNameplatesOnPlayers^b^SStyleEnemyBarsOnActive^B^SColorGuildMember^T^Sa^N1^Sb^N1^Sg^F5934154986291200^f-53^Sr^F8477364572913664^f-55^t^SClassColorPartyMembers^b^SStyleShowFriendlyPowerBar^b^SThreatWarningMode^SAuto^SOpacityFilterUntitledFriendlyNPC^b^SHighHealthThreshold^N0.7^SOpacityFilterEnemyPlayers^b^SHideCooldownSpiral^b^SWidgetAuraAlignment^N1^SUnitSpotlightList^S^SBorderPandemic^N1^SCustomMouseoverColor^b^SColorShowPartyAggro^b^SEnemyAlphaSpotlightMode^SNone^SWidgetTargetHighlight^B^SWidgetEliteIndicatorBoss^b^SWidgetResourceHideEmpty^b^SFilterPriority^b^SFocusAsTarget^b^SWidgetResourceTimerFontSize^N8^SWidgetRangeMax^N40^SFrameBarWidth^N1^SColorBuffEnrage^T^Sa^N1^Sb^F7205760048037887^f-55^Sg^N0^Sr^N1^t^SColorSchoolFire^T^Sa^N1^Sb^N0^Sg^F4521261069762560^f-53^Sr^N1^t^SColorSchoolPhysical^T^Sa^N1^Sb^F6887858916818944^f-53^Sg^F6781891873079296^f-53^Sr^F4627228113502208^f-53^t^SColorSchoolArcane^T^Sa^N1^Sb^N1^Sg^F4521261069762560^f-53^Sr^N1^t^SWidgetDebuffFilter^N2^SUnitSpotlightScaleEnable^B^SOpacityFilterPartyMembers^b^SWidgetRangeIndicator^b^SFriendlyNameColorMode^SDefault^SEnemyStatusTextMode^SHealthFunctionExact^SOpacityFilterEnemyNPC^b^SColorUnIntpellCast^T^Sa^N1^Sb^F6887858916818944^f-53^Sg^F6781891873079296^f-53^Sr^F4627228113502208^f-53^t^SSpellTargetEnable^B^SFilterScaleLock^b^SStyleHeadlineNeutral^b^SOpacityFilterMini^b^SCustomColorLookup^T^t^SColorLowHealth^T^Sa^N1^Sb^N0^Sg^N0^Sr^N1^t^SWidgetComboPoints^N1^SWidgetDebuffStyle^N1^SCustomTargetColor^b^SColorThreatTransition^T^Sa^N1^Sb^N0^Sg^F5651576202985472^f-53^Sr^N1^t^SHeadlineFriendlySubtext^SRoleGuildLevel^SEmphasizedSlots^N1^SCustomization^T^SNameOnly^T^t^SDefault^T^t^SWidgetConfig^T^t^t^SOpacitySpotlightRaidMarked^b^SStatusTextLeft^N8^SColorRangeMelee^T^Sa^N0^Sb^F8124141093781504^f-53^Sg^F8124141093781504^f-53^Sr^F8124141093781504^f-53^t^SScaleIgnoreNonEliteUnits^b^SOpacityFilterLowLevelUnits^b^SScaleMouseoverSpotlight^b^SEnemyNameColorMode^SByThreat^SSpellIconEnable^B^SColorMediumHealth^T^Sa^N1^Sb^N0^Sg^N1^Sr^N1^t^SScaleSpotlightMode^N2^SWidgetDebuffTrackList^SMy~`Rake~JMy~`Rip~JMy~`Moonfire~JAll~`339~JMy~`Regrowth~JMy~`Rejuvenation~JNot~`Facepalm~`Bolt^SEmphasizedUnique^B^SOpacitySpotlight^N1^SOpacityFiltered^N0^SStyleEnemyBarsOnNPC^B^SPreciseAuraThreshold^N10^SScaleIgnoreInactive^b^STextHealthTextMode^N1^STextColorHostileNPC^T^Sa^N1^Sb^F4521261069762560^f-55^Sg^F7205760048037887^f-55^Sr^N1^t^SColorAttackingOtherTank^T^Sa^N1^Sb^F7064470656385024^f-53^Sg^F6004799682117632^f-53^Sr^F8477364572913664^f-57^t^STextUnitNameArenaID^b^SUnitSpotlightScale^N1.4^SEmphasizedAuraList^S^SWidgetBuffEnrage^b^SWidgetResourceMode^N1^SBuffSeparationMode^N1^SStyleEnemyBarsOnPlayers^B^SWidgetComboPointsScaleOptions^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SStyleFriendlyBarsNoMinions^b^SHeadlineEnemySubtext^SRoleGuildLevel^SUnitSpotlightOpacity^N1^SStyleHeadlineOutOfCombat^b^SHighlightFocusScale^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SHighlightTargetScale^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SOpacitySpotlightSpell^b^SWidgetResourceSpacing^N0^SWidgetAbsorbUnits^N1^SColorEnemyBarMode^N1^SWidgetEmphasizedAuraScaleOptions^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SWidgetMyBuff^b^SScaleStandard^N1.06^STextShowServerIndicator^B^SOpacityFilterEnemyPet^b^SFriendlyAlphaSpotlightMode^SNone^STextColorElite^T^Sa^F4521261069762560^f-53^Sb^F5439642115506176^f-54^Sg^F6322700813336576^f-53^Sr^F8124141093781504^f-53^t^SClassIconScaleOptions^T^Sy^N1^Sx^N1^Soffset^T^Sy^N0^Sx^N0^t^t^SFriendlyStatusTextMode^SHealthFunctionNone^SStatusTextLeftColor^B^SCustomFocusColor^b^SStyleFriendlyBarsInstanceMode^b^SHideAuraStacks^b^SColorNormalSpellCast^T^Sa^N1^Sb^N0^Sg^F4945129244721152^f-53^Sr^F8901232747872256^f-53^t^SLowHealthThreshold^N0.3^SHighlightFocusMode^N1^SColorThreatSafe^T^Sa^N1^Sb^F8124141093781504^f-53^Sg^F5298352723853312^f-53^Sr^F8477364572913664^f-57^t^STextColorNormal^T^Sa^F7205760048037889^f-54^Sb^F5863510290464768^f-53^Sg^F5863510290464768^f-53^Sr^F5863510290464768^f-53^t^SColorIntpellCast^T^Sa^N1^Sb^N0^Sg^N0^Sr^N1^t^SStyleEnemyBarsNoMinions^b^SBorderBuffPurgeable^N1^SColorPandemic^T^Sa^N1^Sb^F5368997419679745^f-55^Sg^F5368997419679745^f-55^Sr^F8124141093781504^f-53^t^SUseGlobalSet^b^SColorPartyMember^T^Sa^N1^Sb^N1^Sg^F5934154986291200^f-53^Sr^F8477364572913664^f-55^t^SBlizzardStyleIcons^b^SColorRangeMid^T^Sa^N1^Sb^N0^Sg^F7806239962562560^f-53^Sr^F5086418636374016^f-57^t^SWidgetAllAuras^b^SOpacityFilterNonPartyMembers^b^SHideAuraDuration^b^STextShowOnlyOnTargets^b^SEnemySubtext^SNone^SThreatMode^N1^SUnitSpotlightBarEnable^B^SWidgetRangeStyle^N1^SThreatSoloEnable^B^SStyleFriendlyBarsOnNPC^b^SColorRangeFar^T^Sa^N1^Sb^N0^Sg^F4521261069762560^f-53^Sr^N1^t^SSafeColorSolo^b^t^^
The same happens to me on Ovinax fight when the adds spawn.
I would guess it has something to do with the update interval.
I've added a new slider in the main options to limit how often the nameplates are allowed to update. So if it is related to the updating of the nameplates themselves this will hopefully help alleviate the issue.
I'd recommend keeping it as low as possible for the best experience as it's a very simple implementation right now that will just limit the main updates. Auras should remain unaffected, so hopefully the issue isn't related to auras on that fight.
If you are still experiencing performance issues after increasing this, try turning auras off. And if that helps please report back so I know that it needs to be implemented for auras as well. If neither helps I guess I'll have to take another look at what the actual cause could be.
sadly we didnt had our prog this week due to lack of ppl but will try next week (sunday) to play with it and report back. Thanks a lot for support
I've added a new slider in the main options to limit how often the nameplates are allowed to update. So if it is related to the updating of the nameplates themselves this will hopefully help alleviate the issue.
I'd recommend keeping it as low as possible for the best experience as it's a very simple implementation right now that will just limit the main updates. Auras should remain unaffected, so hopefully the issue isn't related to auras on that fight.
If you are still experiencing performance issues after increasing this, try turning auras off. And if that helps please report back so I know that it needs to be implemented for auras as well. If neither helps I guess I'll have to take another look at what the actual cause could be.
I tested today, its 90% better (almost no drops on fps). Its possible to set the max to 250 or 300?