Improve frame timing on non-Windows. 

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