LAG! Track view GPU otimzations at high rez (3840x2160) - specifically waveform drawing.

Author
ewb
Max Output Level: -90 dBFS
  • Total Posts : 28
  • Joined: 2014/01/19 05:26:57
  • Status: offline
2014/02/11 09:32:24 (permalink)

LAG! Track view GPU otimzations at high rez (3840x2160) - specifically waveform drawing.

The draw routines for audio clip waveforms in the track view needs GPU optimization and/or high resolution awareness.
 
I work at 4K resolution (3840x2160). I have been trying to track down the source of consistent lag in Sonar X3d for a month. Symptoms are sluggish response and GUI elements (console meters, click+drag selection boxes, zoom-in / zoom-out, scroll, etc) that are updating horribly slow and/or skipping. My computer is rock solid and no other programs show any sign of visual delay, even when heavily multitasking. Basic specs are I7-3930k (hex-core, 4.8 ghz), 16 GB RAM, SSD, Geforce GT 550 TI running Win7. Rarely does anything slow my system down.
 
I had suspected it was related to the CPU being heavily loaded from plugins and the GUI taking backseat. I noted that as project complexity increased, the problem arose and continued getting worse in relation.
 
However, after spending an hour testing several things (no plugins, no meters, different resolutions, different window sizes, different layouts, different skylight window sizes, Aero On/Off, etc) I realized this is not the case.
 
***** It is 100% the draw routines that handles waveform visualizations on the track view. I believe fill-rate limited is the term?
 
Beginning with a fresh project with no audio clips on the track view the system is flawless. As additional audio clips are added (in the vertical OR horizontal direction) the sluggishness begins to respond in direct relation. After 20 clips of ~5 minute audio have been added, the GUI response time is horrid. Meters can update at a rate of 0 to 3 times per second, and click+drag selection boxes follow the mouse like a box being resized in Windows 3.1.
 
Zooming in very far will alleviate the problem. Shrinking the size of the track view (to unusuable sizes) will alleviate the problem. And, of course, eliminating the track view altogether makes the system zip right back up to speed.
 
In all cases, it is a reduction of the waveform content being drawn that remedies the issue.
 
I noticed that X2a added Direct2D support and considered upgrading to Win 8 for a moment - before I noticed it was only in the Matrix and Pro Channel.
 
Is there a roadmap for additional Direct2D support that could be shared?
 
I'm curious if any users or CW staff have noted an increase in responsiveness in Win 8. I watched the whole presentation on GPU acceleration for all GDI elements in Win8 and it had me considering switching...
 
But something tells me the issue is so specific it won't make a difference. The waveform draw routine is likely just trying to fill in too much detail...
 
 
#1

3 Replies Related Threads

    Keith Albright [Cakewalk]
    Max Output Level: -68 dBFS
    • Total Posts : 1117
    • Joined: 2006/07/10 15:44:42
    • Location: Boston, MA
    • Status: offline
    Re: LAG! Track view GPU otimzations at high rez (3840x2160) - specifically waveform drawin 2014/02/11 11:06:05 (permalink)
    Thanks for the report.  
     
    We had identified some drawing inefficiencies and have worked to improve performance which should come in a future update.
     
    As far as full acceleration, it's something we've looked into but we'd want to roll it out when it's complete and flawless.
     
    Keith
     

    Keith
    #2
    ewb
    Max Output Level: -90 dBFS
    • Total Posts : 28
    • Joined: 2014/01/19 05:26:57
    • Status: offline
    Re: LAG! Track view GPU otimzations at high rez (3840x2160) - specifically waveform drawin 2014/02/11 12:25:28 (permalink)
    I appreciate the comeback. I'll be looking forward to said update.

    With the pricing disruptions in the 4K market right now (Seiki...) I'd say we're only a couple of years away from having an explosion of users running this resolution.
    #3
    JimmyBoy
    Max Output Level: -83 dBFS
    • Total Posts : 387
    • Joined: 2013/08/31 21:03:38
    • Status: offline
    Re: LAG! Track view GPU otimzations at high rez (3840x2160) - specifically waveform drawin 2014/02/11 16:33:51 (permalink)
    wow I won't me one of those, darn cheap!

    You this read wrong....
     
    JimmyBoy SoundCloud
     
    Sonar Producer X3e, Z3TA+2.1, TH2 x64 2.2.17 Full, Amplitude 3, Windows 10 x64, ...
    HP ENVY 17-j005tx Notebook, IDT High Definition Audio CODEC, ASIO4aLL2 
    HP ENVY Recline 27-k001a TouchSmart, Scarlett 2i2, Samson G-Track, Samson Graphite 49
     
    [utube]https://youtu.be/Uds7g3M-4lQ[/utube] 
     
     
     
    #4
    Jump to:
    © 2025 APG vNext Commercial Version 5.1