Thread Tools Display Modes
04-16-09, 11:43 PM   #61
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Exclamation Found the FPS leak problem maybe?

I'm curious... how many of you who are having these sever FPS issues are running BugGrabber or other such addons?

I've just had an issue brought to me by another user who is snagging 85+ taint messages a second from nUI -- I have no idea what is causing it to hit him that hard, but it is and his BugGrabber is logging every one of them and pulling the FPS rate to the floor as a result.

If you make sure your taint log is turned off and you have your bug logging mod set to ignore taint / warning messages, does your FPS improve?

In the meantime, I'm going to see if I can find the source of hit taint problem... this may finally be the break I've been looking for in sorting out why some people have this FPS issue and others don't
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
04-16-09, 11:48 PM   #62
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Come to think of it... that would also explain why clearing the WTF directory fixes the problem... his saved variables file for BugGrabber was 264k and that was with only a couple of dozen taint errors logged in it... that file must get enormous in a 25 or 40 man raid if you have the taint problem and you're logging every taint message at 85+ messages a second.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
04-17-09, 01:09 AM   #63
Vis
A Pyroguard Emberseer
 
Vis's Avatar
Join Date: Mar 2009
Posts: 1,827
I'm running Swatter personally. I have noticed that my overall frame rates seem to have gone up. Havent had a chance yet to try a raid environment. But since your other post I've disabled Swatter and I'll give it a go tomorrow and try a few diff things

Thanks for the heads up
 
04-17-09, 04:50 AM   #64
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,892
Yeah windowed mode definitely slows things down.

I usually switch to windowed mode when I'm not doing anything important (like raid healing - rofl ) in game and then switch to full screen when I need to pay attention.
 
04-17-09, 06:56 AM   #65
Lery
A Black Drake
Join Date: May 2005
Posts: 84
spie2001, remember that myself and I think two other guys tested Nui + with no other addons and still saw extreme FPS drops. Then we switched over to another compilation (for me it was IshtaraUi), and suffered no FPS drops.

Regarding bug grabber, swatter, or other such addons I do not have any currently. Granted since my initial testing and concluding that the other addons was not causing any issues, I have added a few more addons I enjoy.

I checked my saved variables directory just for giggles. I did clean this out completely when I installed NUI +. The largest variable is from Auctioneer. That is huge at 15,717 KB (15 megs). Then the highest variable I have is 73kb.

For comparison purposes, here is a screenshot of addons I used to have enabled:



along with those addons, I had Auctioneer, QuestHelper, ZhunterMod, Skillet, OneBag3, OneBank3, Omen, Recount, RatingBuster, RepairBroker, SellJunk, VendorBait, Lightheaded, DoubleWide, DBM, CowTip, EasyMail, EQCompare, Cartographer, Atlas, Fubar.

Now I used to run at High video settings, Windowed Mode, all addons on, never had to run any off, and my FPS was at 50-55 FPS. If I switched over to Full Screen I would run at 60 FPS. Raiding in windowed mode I was at about 40-45 FPS.

You know what the story is now, so again I must stress I really think it must be something inside NUI.
 
04-17-09, 07:01 AM   #66
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Lery View Post
You know what the story is now, so again I must stress I really think it must be something inside NUI.
That's what I said... it's something in nUI that's causing taint and hammering the system with many taint errors a second.

Did you check your /logs directory to see if you have a taint.log in it? (your may not)

In any event, I now know what the source of the issue is, I just need to find out why some people are getting pounded by so many taint messages per second. Remember... taint means the secure thread has been broken, that means everything that was supposed to happen after the taint occurred, didn't happen, which means those updates get accumulated and FPS starts to drop.

The "fixes" I suggested do not fix the problem for users who have this taint issue, it only reduces the severity of the problem.

The key is that I finally know what the root cause is and have something I can attack to fix it.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
04-17-09, 08:27 AM   #67
Lery
A Black Drake
Join Date: May 2005
Posts: 84
Originally Posted by spiel2001 View Post
That's what I said... it's something in nUI that's causing taint and hammering the system with many taint errors a second.

Did you check your /logs directory to see if you have a taint.log in it? (your may not)

In any event, I now know what the source of the issue is, I just need to find out why some people are getting pounded by so many taint messages per second. Remember... taint means the secure thread has been broken, that means everything that was supposed to happen after the taint occurred, didn't happen, which means those updates get accumulated and FPS starts to drop.

The "fixes" I suggested do not fix the problem for users who have this taint issue, it only reduces the severity of the problem.

The key is that I finally know what the root cause is and have something I can attack to fix it.
Rock on!

I did check the logs directory and scanned the entire world of warcraft directory for taint*.*, and found nothing.

Last edited by Lery : 04-17-09 at 08:29 AM.
 
04-17-09, 07:38 PM   #68
gothicknight
A Flamescale Wyrmkin
 
gothicknight's Avatar
AddOn Compiler - Click to view compilations
Join Date: May 2006
Posts: 131
Well i built my own compilation and set it up to *look* like nUI. i hover around the 50+FPS mark no matter where i am (haven't tried it in a raid yet, but i expect it will drop a little).

With nUI i can only hit that on an alt in STV or other lowbie unpopulated areas. As soon as my main comes out to play, my FPS drops (yes i did test this with NO other mods installed on a clean WTF).

I still support nUI fiercely and will continue to support it. Hopefully the taint/FPS issues will jump out at you Scott so you can work on a fix.

Great work mate. Thanks
__________________

 
04-17-09, 07:45 PM   #69
Aerador
A Fallenroot Satyr
Join Date: Aug 2008
Posts: 22
Spiel, like Lery I tried nUI+ with no mods installed vs making my own compilation (which with patch 3.1 was a PITA to update all those mods). I'll install nUI+ again right now and i'll check to see if there are any taint issues.
 
04-17-09, 08:17 PM   #70
Aerador
A Fallenroot Satyr
Join Date: Aug 2008
Posts: 22
Spiel! I'm happy to say that as of the most recent Dev Release i'm no longer having FPS issues!

I did a Strand of the Ancients, Eye of the Storm, Arathi Basin, and then went in for a 25 man VoA and not 1 single issue. Yeah my FPS is dropping with nUI+ vs without but i'm dropping into the 30-45 FPS range vs the single numbers like before.

Going threw all the logs i'm not seeing a single taint at all. What can I say? The dancing banana say it all...

 
04-17-09, 09:10 PM   #71
Lery
A Black Drake
Join Date: May 2005
Posts: 84
Originally Posted by Aerador View Post
Spiel! I'm happy to say that as of the most recent Dev Release i'm no longer having FPS issues!

I did a Strand of the Ancients, Eye of the Storm, Arathi Basin, and then went in for a 25 man VoA and not 1 single issue. Yeah my FPS is dropping with nUI+ vs without but i'm dropping into the 30-45 FPS range vs the single numbers like before.

Going threw all the logs i'm not seeing a single taint at all. What can I say? The dancing banana say it all...

The only development release I am aware of is that released on 4/16, and the only working release with 3.1. Do you have some other release you are using?

Ok I had 5.02.00. Now I just got 5.02.1. So I will report back once some testing is done.

Last edited by Lery : 04-17-09 at 09:18 PM.
 
04-17-09, 11:21 PM   #72
Aerador
A Fallenroot Satyr
Join Date: Aug 2008
Posts: 22
I'm using 5.02.01 (Dev) however I haven't tried nUI since the patch and I was using the stable release pre-patch and not the dev version.

Now with that said I actually still am having the low FPS freezing issue but not in any raids up to 25. It is however happening in 40 man raids. I first noticed it when we went to raid the leaders tonight. So I thought OK maybe it's just because there's alot of action going on? Well then after a 20 minute wait I got into an Alterac Valley and it was happening in there as well. The thing is that I got into it half way over and I had to catch up. I ran more than half the zone SOLO with nobody around and it was skipping crazy with FPS as low as 2 and shooting back up.

Now I did install Swatter to check to see if there were any error/taint issue with nUI and i'm still not seeing a single error. I went threw the logs folder as well and all is good from what I can see.
 
04-18-09, 06:37 AM   #73
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
For the record... Swatter does not report taint unless you tell it to...

'/swatter warn' turns warning level messages on (i,e. taint)
'/swatter nowarn' turns warning level messages off

Have you done the '/console taintlog 0' to make sure your tainlog is off?

(mind you... I *know* the problem is still in nUI and I'm doing my best to crush it today if I can -- just trying to help people minimize the impact of it until I get the fix out the door)
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
04-18-09, 07:00 AM   #74
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Wow...

I've gotten to log in and play just a little this morning for the first time since the patch came out... my own FPS sucks now.

I disabled all mods, removed the WTF and Interface directories and am sitting in the nearly empty Eversong woods on my BE lock and in windowed mode I'm only getting 17fps with vsync turned off and standing stock still. Turn windowed mode off and I can only manage 28 fps.

wtf is that?

It's going to make figuring out if I've fixed the FPS problem awfully hard when I can't get any FPS even with no mods.

~frown~
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
04-18-09, 12:43 PM   #75
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Question Okay... let's see if this works...

Those of you who have been having the problem with frame rate in nUI... can you please save the two files that are attached to this message to your [ Interface > AddOns > nUI > Bars ] directory and then reload WoW (a '/nui rl' should be sufficient) and let me know your results.

Are you seeing any taint messages? How's your frame rate?

(note: if you are using Swatter, the command '/swatter warn' will turn on warning messages if you are getting taint)

With this fix, my lowbi lock in Eversong Forest saw his frame rate jump from 12-20fps in windowed mode to 77fps -- I'm not sure if it's the code change or just coincidence, so, let's see what happens with folks who had the bug.

(attachments removed -- no longer applicable)

__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/

Last edited by spiel2001 : 04-19-09 at 07:16 PM.
 
04-18-09, 04:52 PM   #76
Seer
A Molten Giant
Join Date: Dec 2007
Posts: 649
Hm.. first results seem positive, tho it's late and less crowded..


Anyway, got my pc back up an running, new drive, new mobo, and new psu... Reinstalled Windows, WoW, ditched swatter tho.. Still had low FPS at first, then noticed that under sound the "use hardware" was not turned on, that helped a bit (around 5 to 10 fps)... Still only 40 to 50 in SW tho.. With the 2 new files it was 60, vsync on tho and as said, less crowded.. Will try again tomorow.. Not sure if I go on a raid yet tho..

What did you do anyway ?
__________________
Take it as you want or leave it as it is.
 
04-18-09, 04:56 PM   #77
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
I rewrote how I handle all of the features nUI adds to the action bars so that they don't touch Blizzards "SecureActionButtonTemplate" in order to make sure they can't taint.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
04-18-09, 06:07 PM   #78
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Okay -- here's a second attempt since the last one was still producing some taint.

Install both files in [ Interface > AddOns > nUI > Bars ] and let me know if you see any improvement

(attachments removed -- no longer applicable)
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/

Last edited by spiel2001 : 04-19-09 at 07:15 PM.
 
04-18-09, 06:35 PM   #79
Lery
A Black Drake
Join Date: May 2005
Posts: 84
Originally Posted by spiel2001 View Post
Okay -- here's a second attempt since the last one was still producing some taint.

Install both files in [ Interface > AddOns > nUI > Bars ] and let me know if you see any improvement

I have them loaded. Overall FPS seems better, but I cannot test for sure. I do not play much on weekends.
 
04-18-09, 07:47 PM   #80
Lery
A Black Drake
Join Date: May 2005
Posts: 84
Ok did a 10 man. Usually my FPS would drop a little. I did see an improvement here. I won't say it is fixed 100%, but definitely getting there. Great job! When I have a 25 man to report on I will.

Edit:

25 Man Wintergrasp run. MUCH better! Sustained FPS in the 30's. Was able to actually kill stuff :-)

Last edited by Lery : 04-18-09 at 08:15 PM.
 
 

WoWInterface » Featured Projects » nUI, MozzFullWorldMap and PartySpotter » Support » nUI: Bug Reports » Low FPS is Raids with nUI+

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off