Ace3

165 - Drastic FPS loss under certain conditions

I've gotten bug reports that a specific total options height in ACD appears to cause drastic FPS loss, related to the scroll bar showing improperly.

I've been finally able to reproduce the issue with one of my addons, GDKPd.

Steps I took to reproduce:
1. New installation of WoW
2. Install beta-11k of GDKPd
3. Set resolution to 1280x1024 fullscreen
4. Open appearance tab of the GDKPd config window

User When Change
stolenlegacy Nov 06, 2010 at 19:24 UTC Changed status from Waiting to Replied
Nevcairiel Oct 20, 2010 at 08:01 UTC Changed status from Started to Waiting
Nevcairiel Oct 08, 2010 at 08:16 UTC Changed status from New to Started
stolenlegacy Sep 12, 2010 at 07:11 UTC Changed description:
  I've been finally able to reproduce the issue with one of my addons, [url=http://www.wowace.com/addons/gdkpd/]GDKPd[/url].

  Steps I took to reproduce:
- 1. Set UI scale to 0.85333333 (this is the one I've been able to reproduce with)
- 2. Open the config GUI (/gdkpd)
- 3. Select the "Appearance options" tab
- 4. FPS drops drastically and the scroll bar is non-interactable.
+ 1. New installation of WoW
+ 2. Install [url=http://www.wowace.com/addons/gdkpd/files/72-beta-11k/]beta-11k[/url] of GDKPd
+ 3. Set resolution to 1280x1024 fullscreen
+ 4. Open appearance tab of the GDKPd config window
stolenlegacy Aug 31, 2010 at 09:04 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Nevcairiel Nevcairiel Oct 25, 2013 at 14:18 UTC - 0 likes

    I added a change just now which may help in some cases of AceConfig/AceGUI FPS issues.

  • Avatar of titanrecount titanrecount Dec 09, 2010 at 14:01 UTC - 0 likes

    yssaril, issues definitely related.

  • Avatar of yssaril yssaril Dec 07, 2010 at 00:44 UTC - 0 likes

    titanrecount

    the issue in this ticket is FPS loss when AceConfig is open.

    You are describing more of a system issue, or an addon doing lots of calculations during combat neither of which have to do with this

  • Avatar of titanrecount titanrecount Dec 06, 2010 at 05:27 UTC - 0 likes

    /dump UIParent:GetScale()
    0.83999997377396
    /dump tonumber(GetCVar("uiscale"))
    0.83999997377396

    install this addon to %WoW%\Interface\AddOns\Ace3, not as lib to reproduce fps drop.
    if SCT (Scrolling Combat Text) will be present effect multiply

    go to BG or highly populated WG
    go near 5+ fighting enemy

    FPS drop from 70 to 0.8-2 with SCT or to 15-25 without
    closer you to enemy or more of them more FPS loss
    game also twitch/jitter a lot

    another place with fps drop is room before first and second boss in azjol-nerub till they killed.

  • Avatar of Nevcairiel Nevcairiel Nov 07, 2010 at 10:06 UTC - 0 likes

    I don't even use the Curse Client, and i'm also smart enough to not modify anything else while trying to reproduce errors :P

  • Avatar of stolenlegacy stolenlegacy Nov 06, 2010 at 19:24 UTC - 0 likes

    You didn't hit update all on your curse client before that reload, did you?

    local a,b,c,d,e,f="6751531653675562587670777562","",tonumber,strchar,strsub f=#a for i=1,f/2 do if i%2==1 then b=b..d(c(e(a,i,i+1))+16)else b=b..d(c(e(a,f-i+1,f-i+2))+7)end end print(b)

  • Avatar of Nevcairiel Nevcairiel Oct 08, 2010 at 08:15 UTC - 0 likes

    I managed to reproduce it once, and after reload ui, not anymore. This is fun. :)

    I did however apply a minimal fix to the scrollframe that i noticed would cause some excess refreshes, maybe this fixes it in some situations. /me shrugs

  • Avatar of Parnic Parnic Sep 12, 2010 at 06:53 UTC - 0 likes

    I don't know if this is related, but when my specific configuration causes the huge FPS loss, this is what the options window looks like. I don't see the controls being cut off like this in any other window, so my gut says it may be one of the symptoms of the error. Widening the config window even a tiny bit fixes the problem for my configuration (resolution, UI scale, etc.)

    In case the image gets cut off, here's a link.

    Config FPS drop

  • Avatar of stolenlegacy stolenlegacy Sep 11, 2010 at 15:21 UTC - 0 likes

    My config doesn't have anything that doesn't fit. For me at least (haven't checked the actual packages).

  • Avatar of Parnic Parnic Sep 11, 2010 at 01:56 UTC - 0 likes

    I'm seeing this issue on certain screens in IceHUD's configuration dialog now that I've transitioned to AceConfigDialog as well. Adjusting the width of the screen allows all of the options to fit and the framerate recovers. It seems to be happening when the combination of controls on a page causes the text of one of the controls (in my case a checkbox) to go off the side of the frame (which doesn't get replaced by an ellipsis).

    May not be exactly why, but that's just something that stood out to me as different when the FPS tanked. I'll try to see if I can research what's causing it, but if anyone more familiar with AceConfigDialog has any ideas it would be awesome to hear them :).

Facts

Last updated
Mar 30, 2012
Reported
Aug 31, 2010
Status
Replied - Someone has replied after waiting for more information.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
5
Component
AceConfig-3.0

Reported by

Possible assignees