On Fri, 18 Dec 2015 12:38:55 +0100, Felix Miata wrote:
Takashi Iwai composed on 2015-12-18 11:42 (UTC+0100):
Haven't you tried without GUI?
Tried what without GUI? I don't expect sound outside GUI, so have no familiarity with that's available to test it there.
Testing on GUI (e.g. on runlevel 3) is the best method to identify whether the problem lies in the lowlevel (either in kernel driver or in alsa-lib). This would be asked in anyway if you reported a bug.
If the sound works reliably there, the problem is in the upper layer, e.g. in sound backend like PA, or its higher layer like gstreamer / phonon, or even higher like kmix. So the debug continues.
So to confirm whether sound works correctly, or at all, in runlevel 3, exactly what commands should be used, and do they need to be done by superuser, ordinary/regular user, or both?
There is nothing special. Boot in runlevel 3 as a normal user. Start alsamixer. Then try to mute and adjust volume for "Master", "Headphone", "Speaker", etc via 'M' key and cursor keys. Quit by ESC key. (For AC97, there can be some external amp mixer item. If there is, unmute it, too.) If the mixer shows nothing or too few items, it's either that the primary device is HDMI/DP (recent Intel boards have so), or that the pulseaudio is used as the standard backend. In the former case, pass -c1 option to alsamixer to control the secondary device. In the latter case, pass -c0 option, supposing the target device being #0. Then try "aplay -vv /usr/share/sounds/alsa/test.wav" or any WAV file you want to test. When PA is used, pass -Dplughw:0 or -Dplughw:1 option depending on the device you test. If this works, reboot in runlevel 3, and login as the same user again. Now check aplay again whether it works without adjusting the mixer. Or, it might be that the device permission isn't set. Such a problem happens if your system is badly configured. Usually logind gives you the permission per login. In doubt, you can test the procedure above as root, at least. Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org