I assume you're running Portal through Steam? Then open the game's properties (right click > properties), click "set launch options" and paste -snd_openal in the box. The game should now try using OpenAL instead of its standard audio system.
I assume you're running Portal through Steam? Then open the game's properties (right click > properties), click "set launch options" and paste -snd_openal in the box. The game should now try using OpenAL instead of its standard audio system.