-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skins :: fix CPU usage & end-of-track warning when waveforms are hidden/collapsed #1512
Conversation
…en they're hidden
…o 4px to prevent double CPU usage when waveforms are hidden
… decks 1/2 to allow end-of-track warning when waveforms in splitter are hidden
LGTM, Thank you. |
I'm having strange symptoms since this is merged on my setup - not really knowing what is causing this behaviour. I'm on arch linux, 4.15.1-2 Some investigation brought glfw/glfw#680 to my attention, could it be, that GL stops rendering the offscreen-buffer and some internal timers in the gui/skin are expecting refreshes via GL-events? I remember some discussion about gui-blinking and stuff depending on waveform rendering? Edit: that behaviour is not only limited to mixxx. If I move the glxgears demo window offscreen, so that only the header of the window is visible, the reported framrate of that window also drops to 1fps. But I think mixxx should cope with the not-that-often-rendered, invisible waveform somehow and the rest of the gui should remain responsive. |
@MK-42 please file this issue at launchpad so it can be tracked. |
Logfile spamming is fixed. Ok, will report this on launchpad |
@MK-42 I tried a hack in Deere and another one in Tango. |
This fixes lp:1746475 "CPU usage doubles when hiding waveforms" in Deere & LateNight
and lp:1746110 "No end of track warning if Waveform Display not enabled" in Tango
Symptoms reported in lp:1748170 "Log file grows rapidly", log file is spammed with these entries:
Deere > CPU
LateNight > CPU
Tango > end-of-track warning