kein Sound unter Gentoo? – hier gibts die Lösung

Die weitverbreiteste Lösung für den Sound unter Gentoo ist Alsa. Es gibt aber zum Beispiel auch Pulseaudio. Das wiki zum Alsa unter Gentoo gibt es hier : https://wiki.gentoo.org/wiki/ALSA

Hier gibt es einige Tipps um zu überprüfen warum der Sound nicht funktioniert:

Es muss Alsa installiert sein. Es ist empfehlenswert es in die /etc/portage/make.conf hinzuzufügen. Sollte das noch nicht der Fall gewesen sein ist es erforderlich hinterher ein Update durchzuführen.

#emerge -avuND world

Wer eine grafische Oberfläche für Alsa haben möchte um den Sound zu konfigurieren dem empfehle ich alsamixergui zu installieren.

#emerge -av alsamixergui
Alsamixergui

Es ist wichtig zu überprüfen ob Alsa beim booten gestartet wird.

michi@localhost ~ $ rc-update
            alsasound | boot                                   
               binfmt | boot                                   
             bootmisc | boot                                   
              cgroups |                                 sysinit
                devfs |                                 sysinit
                dmesg |                                 sysinit
                 fsck | boot                                   
             hostname | boot                                   
              hwclock | boot                                   
              keymaps | boot                                   
            killprocs |                        shutdown        
    kmod-static-nodes |                                 sysinit
                local |      default nonetwork                 
           localmount | boot                                   
             loopback | boot                                   
              modules | boot                                   
             mount-ro |                        shutdown        
                 mtab | boot                                   
             netmount |      default                           
     opentmpfiles-dev |                                 sysinit
   opentmpfiles-setup | boot                                   
               procfs | boot                                   
                 root | boot                                   
         save-keymaps | boot                                   
    save-termencoding | boot                                   
            savecache |                        shutdown        
                 swap | boot                                   
               sysctl | boot                                   
                sysfs |                                 sysinit
         termencoding | boot                                   
                 udev |                                 sysinit
         udev-trigger |                                 sysinit
              urandom | boot                                   
michi@localhost ~ $ 

Ist dies nicht der Fall kann alsasound durch folgenden Befehl hinzugefügt werden:

#rc-update add alsasound boot

Hier wird Nix angezeigt, weil Nix erkannt wurde. Das kann über eine Suche in der dmesg getestet werden.

michi@localhost ~ $ dmesg | grep audio
[    5.744783] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC887-VD: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    5.744784] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.744785] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    5.744786] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    5.744786] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x11/0x0
[    5.744787] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    5.744788] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[    5.744788] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[    5.744789] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[    5.758442] snd_hda_codec_generic hdaudioC0D2: autoconfig for Generic: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
[    5.758443] snd_hda_codec_generic hdaudioC0D2:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.758444] snd_hda_codec_generic hdaudioC0D2:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.758444] snd_hda_codec_generic hdaudioC0D2:    mono: mono_out=0x0
[    5.758445] snd_hda_codec_generic hdaudioC0D2:    inputs:
michi@localhost ~ $ ^C

Der User, der den Sound nutzen will muss in der Gruppe audio hinterlegt sein.