http://bugs.winehq.org/show_bug.cgi?id=23516
--- Comment #21 from Brandon Myers darthbrandon@gmail.com 2010-12-19 19:54:42 CST --- I wanted to wait before I made yet another comment.
I discovered that setting the nofile limit to 8192, for whatever reason, not only caused Half-Life 2 Episode 2 and Left 4 Dead 2 to start without sound, but also Poker Night at the Inventory, which doesn't use Source at all. So I commented out the line and rebooted, and PNatI works perfectly again.
I do hope this can all be sorted out, as I'm itching to finish the commentary nodes for HL2Ep2 and experience the various post-release L4D1&2 campaigns.