twentytwo wrote:Sorry to say that, but this change did not helped (r33417)
. Also I've found that it is not related to card dragging at all. The "slowdown" occurs only when in match screen. I can see it affecting card draging, hovering over turn buttons, droping down menu bar (while in full screen mode) etc. As far as I can tell, it's not affecting gameplay speed.
As previously the whole issue goes away when I turn off Tagerting Arcs.
So I guess the new targeting arcs code must be more cpu heavy or there's an issue at my side. I'll try to reproduce it on linux later.
Hmm the new targeting arc code is definitely not any heavier per se than it used to be. Actually, I'm surprised that you're having issues now but you did not have them before, since the old targeting overlay code used to continuously tax the CPU when drawn (especially noticeable when playing in "always on" mode), for a simple experiment, try going back to the old revision, enable the targeting overlay, wait for at least one arrow to appear and see the level of the CPU use at that moment and until the arrow disappears (you may even experience the CPU fan turning on to the high level at the point). What the new code does is it eliminates continuous polling of the targeting overlay, instead replacing it with targeted polling at certain events and also at certain time periods. So, certain momentary "spikes" in CPU use (not very heavy, just going up to a certain extent and then immediately going down) are normal with the new code, but this should not normally be visually noticeable, especially on modern CPUs like yours. I haven't noticed any additional slowdown on any of the three machines I have tried Forge on, which makes me feel a bit puzzled as to what could be going on. :/ Anyway, I'll investigate a bit more, stay tuned.
EDIT: Hmm, I don't really see a way to actually make this new system any lighter weight than it is, so my friend and I will be returning the old targeting overlay system as an option such that you and everyone else who is running Forge on hardware that is unable to cope up with the new system can still enjoy Forge as before. Note that this will be optional and should be enabled in Forge preferences, since the new overlay system is generally better and not nearly as taxing on modern hardware running full-speed.
- Agetian