Avatar
Linux, textfiler & minimalism
7 September 2019

Hur man väljer ljudkort med ALSA

Igår installerade jag Gentoo på min gamla mediadator som har ett internt ljudkkort. Det är ett Asus Xonar DX som alltid fungerat väldigt bra i Linux direkt ur lådan.

Problemet med Gentoo var att ALSA spelade upp ljudet via “PC-högtalaren”. Det vill säga den lilla högtalare som sitter på ljudkortet. För att få ALSA att spela upp ljudet via mitt ljudkort behövde jag därför specifiera rätt ljudenhet.

Man kan lista alla ljudenheter med kommandot aplay -L:

$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=DX
    Xonar DX, Multichannel
    Default Audio Device
[...]
front:CARD=DX,DEV=0
    Xonar DX, Multichannel
    Front speakers
[...]
front:CARD=pcsp,DEV=0
    pcsp, pcsp
    Front speakers

Mitt ljudkort heter DX och ljudenheten är nummer 0. Jag skapade därefter filen ~/.asoundrc med det innehållet:

defaults.pcm.!card DX
defaults.pcm.!device 0
defaults.pcm.!ctl DX

Man kan också göra dessa inställningar på en global nivå genom att använda sig av filen /etc/asound.conf.

Jag startade sedan om datorn och efter det fungerade det.

Källa: ALSA - Gentoo Wiki

ALSA Ljud

Återkoppling

Min blogg består av 100% statisk HTML-kod och saknar därför ett kommentarssystem. Om du vill lämna återkoppling, diskutera eller fråga något går det bra att göra det via e-post, XMPP och Mastodon.