allow other threads to run during device init() and make_context() since those...
allow other threads to run during device init() and make_context() since those calls can take hundreds of milliseconds
allow other threads to run during device init() and make_context() since those calls can take hundreds of milliseconds