UpdateGraphics stops being called?

Discussion in 'Technical Archives' started by buzz, Feb 28, 2012.

  1. buzz

    buzz Registered

    Joined:
    Jan 15, 2012
    Messages:
    11
    Likes Received:
    0
    Build 60, plugins seem to start "half cocked"; with the plugin icon in the top left corner - UpdateTelemtry, UpdateScoring NOT being called, but UpdateGraphics IS.

    Then the icon disappears (after 20secs), UpdateTelemtry, UpdateingScoring starts, but UpdateGraphics STOPS.

    Pretty sure I havent missed anything - rf1 didnt have this behaviour!
     
  2. buzz

    buzz Registered

    Joined:
    Jan 15, 2012
    Messages:
    11
    Likes Received:
    0
    To show what going on, Ive created a "callback logger" plugin. For each callback, it records how many times they're called, at what rate and how long since the last call. Counters are started when the track is loaded - I entered RealTime, the instant I could and stayed there for 30seconds. This is the log that is generated every 5 seconds:

    [2576] Track Loaded 5s
    [2576] Session Started 1s
    [2576] EnterRealtime NOT CALLED
    [2576] WantsScoring NOT CALLED
    [2576] UpdateScoring NOT CALLED
    [2576] WantsTelemetry NOT CALLED
    [2576] UpdateTelemetry NOT CALLED
    [2576] WantsGraphics NOT CALLED
    [2576] UpdateGraphics NOT CALLED
    [2576] RequestCommentary NOT CALLED
    [2576] HasHardwareInputs NOT CALLED
    [2576] UpdateHardware NOT CALLED
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl NOT CALLED
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 10s
    [2576] Session Started 6s
    [2576] Entered Realtime 3s
    [2576] WantsScoring NOT CALLED
    [2576] UpdateScoring NOT CALLED
    [2576] WantsTelemetry NOT CALLED
    [2576] UpdateTelemetry NOT CALLED
    [2576] WantsGraphics calls=807, rate=181Hz, last=0ms
    [2576] UpdateGraphics calls=807, rate=181Hz, last=0ms
    [2576] RequestCommentary NOT CALLED
    [2576] HasHardwareInputs NOT CALLED
    [2576] UpdateHardware calls=807, rate=181Hz, last=0ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl NOT CALLED
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 15s
    [2576] Session Started 11s
    [2576] Entered Realtime 8s
    [2576] WantsScoring NOT CALLED
    [2576] UpdateScoring NOT CALLED
    [2576] WantsTelemetry NOT CALLED
    [2576] UpdateTelemetry NOT CALLED
    [2576] WantsGraphics calls=1772, rate=193Hz, last=0ms
    [2576] UpdateGraphics calls=1772, rate=193Hz, last=0ms
    [2576] RequestCommentary NOT CALLED
    [2576] HasHardwareInputs NOT CALLED
    [2576] UpdateHardware calls=1772, rate=193Hz, last=0ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl NOT CALLED
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 20s
    [2576] Session Started 16s
    [2576] Entered Realtime 13s
    [2576] WantsScoring NOT CALLED
    [2576] UpdateScoring NOT CALLED
    [2576] WantsTelemetry NOT CALLED
    [2576] UpdateTelemetry NOT CALLED
    [2576] WantsGraphics calls=2745, rate=195Hz, last=0ms
    [2576] UpdateGraphics calls=2745, rate=195Hz, last=0ms
    [2576] RequestCommentary NOT CALLED
    [2576] HasHardwareInputs NOT CALLED
    [2576] UpdateHardware calls=2745, rate=195Hz, last=0ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl NOT CALLED
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 25s
    [2576] Session Started 21s
    [2576] Entered Realtime 18s
    [2576] WantsScoring calls=7, rate=2Hz, last=438ms
    [2576] UpdateScoring calls=7, rate=2Hz, last=438ms
    [2576] WantsTelemetry calls=364, rate=92Hz, last=0ms
    [2576] UpdateTelemetry calls=364, rate=92Hz, last=0ms
    [2576] WantsGraphics calls=3011, rate=17Hz, last=3625ms
    [2576] UpdateGraphics calls=3011, rate=17Hz, last=3625ms
    [2576] RequestCommentary calls=7, rate=2Hz, last=438ms
    [2576] HasHardwareInputs calls=1455, rate=366Hz, last=0ms
    [2576] UpdateHardware calls=3011, rate=17Hz, last=3625ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl calls=213885, rate=53793Hz, last=0ms
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 30s
    [2576] Session Started 26s
    [2576] Entered Realtime 23s
    [2576] WantsScoring calls=17, rate=2Hz, last=438ms
    [2576] UpdateScoring calls=17, rate=2Hz, last=438ms
    [2576] WantsTelemetry calls=864, rate=100Hz, last=0ms
    [2576] UpdateTelemetry calls=864, rate=100Hz, last=0ms
    [2576] WantsGraphics calls=3011, rate=1Hz, last=8625ms
    [2576] UpdateGraphics calls=3011, rate=1Hz, last=8625ms
    [2576] RequestCommentary calls=17, rate=2Hz, last=438ms
    [2576] HasHardwareInputs calls=3455, rate=399Hz, last=0ms
    [2576] UpdateHardware calls=3011, rate=1Hz, last=8625ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl calls=507885, rate=58644Hz, last=0ms
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 35s
    [2576] Session Started 31s
    [2576] Entered Realtime 28s
    [2576] WantsScoring calls=27, rate=2Hz, last=438ms
    [2576] UpdateScoring calls=27, rate=2Hz, last=438ms
    [2576] WantsTelemetry calls=1364, rate=100Hz, last=0ms
    [2576] UpdateTelemetry calls=1364, rate=100Hz, last=0ms
    [2576] WantsGraphics calls=3011, rate=0Hz, last=13625ms
    [2576] UpdateGraphics calls=3011, rate=0Hz, last=13625ms
    [2576] RequestCommentary calls=27, rate=2Hz, last=438ms
    [2576] HasHardwareInputs calls=5455, rate=400Hz, last=0ms
    [2576] UpdateHardware calls=3011, rate=0Hz, last=13625ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl calls=801885, rate=58795Hz, last=0ms
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED

    [2576] Track Loaded 40s
    [2576] Session Started 36s
    [2576] Entered Realtime 33s
    [2576] WantsScoring calls=37, rate=2Hz, last=438ms
    [2576] UpdateScoring calls=37, rate=2Hz, last=438ms
    [2576] WantsTelemetry calls=1864, rate=100Hz, last=0ms
    [2576] UpdateTelemetry calls=1864, rate=100Hz, last=0ms
    [2576] WantsGraphics calls=3011, rate=0Hz, last=18625ms
    [2576] UpdateGraphics calls=3011, rate=0Hz, last=18625ms
    [2576] RequestCommentary calls=37, rate=2Hz, last=438ms
    [2576] HasHardwareInputs calls=7455, rate=400Hz, last=0ms
    [2576] UpdateHardware calls=3011, rate=0Hz, last=18625ms
    [2576] EnableHardware NOT CALLED
    [2576] CheckHWControl calls=1095885, rate=58800Hz, last=0ms
    [2576] ForceFeedback NOT CALLED
    [2576] Error NOT CALLED


    1. Clearly shows that Scoring + Telemetry dont start for about 20secs (until the plugin graphics disappears top left).
    2. Shows UpdateGraphics is called DURING the first 20secs ONLY. (stops when the plugin graphic disappears).
    3. Same behaviou for UpdateHardware as UpdateGraphics. Both are initially called at the dispaly frame rate, then both stop.

    Are these known bugs and on the snagging list?

    Thanks
     
  3. buzz

    buzz Registered

    Joined:
    Jan 15, 2012
    Messages:
    11
    Likes Received:
    0
    So nothing to say on this? :(
     
  4. Terence Groening

    Terence Groening Registered

    Joined:
    Oct 13, 2010
    Messages:
    169
    Likes Received:
    0
    I think I fixed this a couple weeks ago (just AFTER build 60 went out, sorry for the bad timing!).
     
  5. buzz

    buzz Registered

    Joined:
    Jan 15, 2012
    Messages:
    11
    Likes Received:
    0
    ah lol, oh well cant wait for the next update then!
     

Share This Page