Note that there is an application called ‘pavucontrol’ (pulse audio volume control) which gives you control of sound via pulse audio on a per application and per device basis. So if you believe sound is being inappropriately routed to HDMI you can change its routing direction on a per application basis using pavucontrol.
Thanks for the tip. Just wanted to confirm here that adding the ICH10 sound card manually in YAST, rather than configuring the auto-detected sound card, has worked over the past couple of days.
You could configure both, set the ICH10 as the primary sound card ( button in Yast config screen on the bottom right ). And / or, like oldcpu says, install pavucontrol. The latter has been a real tool to me.