There are a few common reasons for this to occur
As your normal user, what is the output of
?
Your user should at least be in the audio group. If you add your user to a group, you must log out and back in for changes to take effect.
Also, as normal user, run alsamixer and ensure that all the outputs have been *unmuted* If you make changes, then afterwards, as root, run # alsactl store.
If it is neither of these two issues, then we'll likely need specific info, and I'm sure others will chime in...
cheers,