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 |
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
- Reply
- #12
Nevcairiel Oct 25, 2013 at 14:18 UTC - 0 likesI added a change just now which may help in some cases of AceConfig/AceGUI FPS issues.
- Reply
- #11
titanrecount Dec 09, 2010 at 14:01 UTC - 0 likesyssaril, issues definitely related.
- Reply
- #10
yssaril Dec 07, 2010 at 00:44 UTC - 0 likestitanrecount
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
- Reply
- #9
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.
- Reply
- #8
Nevcairiel Nov 07, 2010 at 10:06 UTC - 0 likesI don't even use the Curse Client, and i'm also smart enough to not modify anything else while trying to reproduce errors :P
- Reply
- #7
stolenlegacy Nov 06, 2010 at 19:24 UTC - 0 likesYou 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)
- Reply
- #6
Nevcairiel Oct 08, 2010 at 08:15 UTC - 0 likesI 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
- Reply
- #5
Parnic Sep 12, 2010 at 06:53 UTC - 0 likesI 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.
- Reply
- #4
stolenlegacy Sep 11, 2010 at 15:21 UTC - 0 likesMy config doesn't have anything that doesn't fit. For me at least (haven't checked the actual packages).
- Reply
- #3
Parnic Sep 11, 2010 at 01:56 UTC - 0 likesI'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 :).