What about when windows decides to update the sound driver underneath you and you stop having sound until the next restart?
Because it happened to me on windows, but never did anything like that happen on linux, where if it works once, it will continue to work.