When I plug my headphone and lunch some steam games, the audio work well via headphone.
However, if I close the screen (lid) and make the macbook pro into sleep mode without quitting the game.
After I open the screen of mackbook pro, the game can't recognize the headphone and the sound comes out from mackbook speaker instead of headphone.
It's quite strange that ther mac app/program (such as youtube, netflix) still recognize headache and the sounds come out form headache correctly. Only the games runs via crossover send the sound to mackbook speaker even when the headphone is plugged.
The only solution is quit the games in crossover, then re-launch it, then the sounds works well via headphone.
(I don't need to close steam or crossover, just the games which was running when I closing the screen/lid)
It happeneds in several games, so I don't think it's related to single game.
PS: I used to keep crossover updated, and such problems seem persist despite recent update.