Improve frame timing on non-Windows. 

Disable IdleTiming when audio is disabled.

Github didn't like the previous one (#6545). Moved it to this branch.