Gå til innhold

Problemer med lydavspilling, alsa xor oss


Anbefalte innlegg

Jeg har fått problemer med lydavspillingen nå må jeg velge hva jeg skal bruke, ALSA eller ALSA-OSS ikke begge deler, noe som funket før jeg oppgraderte til nyere kernel.

 

Uten ~/.asoundrc fila (eller bare kommenert bort alt) så funker ALSA.

Med ~/.asoundrc så funker kunn ALSA-OSS.

 

 

~/.asoundrc

pcm.!default {
   type plug
   slave {
       pcm "hw:0"
   }
}

ctl.mixer {
   type hw
   card 0
}


pcm.dsp0 {
   type plug
   slave.pcm "dmix"
}


pcm.ossmix {
   type dmix
   ipc_key 1024          # must be unique!
   ipc_perm 0777         # sound for everybody (at least in your group)
   slave {
       pcm  "hw:0"     # you cannot use a "plug" device here, darn.
       period_time 0
       period_size 1024  # must be power of 2
       buffer_size 8192  # dito. It
       #format "S32_LE"
       #periods 128     # dito.
       #rate 8000        # with rate 8000 you *will* hear,
                               # if ossmix is used :)
   }
}

Endret av Bad_Byte
Lenke til kommentar
Videoannonse
Annonse

Har selv hatt problemer med ALSA etter siste oppdatering. Kan vel kanskje ikke kalles et problem, var bare XMMS som nektet å lage lyd (alt det andre fungerte som før). Fjernet jeg ~/.asoundrc så ble alt perfekt igjen.

 

Ser ut som den nyeste versjonen av ALSA ikke trenger ~/.asoundrc , her blir iallefall alt mikset uten at jeg har gjort noe.

Lenke til kommentar
Ser ut som den nyeste versjonen av ALSA ikke trenger ~/.asoundrc , her blir iallefall alt mikset uten at jeg har gjort noe.

Det skyldes alsactl store som blir kjørt når du slår av maskinen og alsactl restore som kjøres av et av oppstartsscriptene når du stareter maskinen igjen! :)

 

Relativt vanlig på de fleste distroer nå til dags.

 

 

On-topic: .asoundrc skal ikke ha noe å si for om alsa-oss fungerer eller ikke

sjekk at modulene (eventuelt om kompilert inn i kernel) snd_pcm_oss og snd_mixer_oss er lastet inn.

 

Og bruk alsamixer for å sjekke at lyd er stilt inn OK.

Endret av xeon
Lenke til kommentar
Det skyldes alsactl store som blir kjørt når du slår av maskinen og alsactl restore som kjøres av et av oppstartsscriptene når du stareter maskinen igjen! :)

 

Relativt vanlig på de fleste distroer nå til dags.

Snakket om dmix, ALSA som default har ikke aktivert dmix, jeg har måttet styre dette med .asoundrc, men etter siste oppdatering så er ikke .asoundrc nødvendig lengre.

Lenke til kommentar
Ser ut som den nyeste versjonen av ALSA ikke trenger ~/.asoundrc , her blir iallefall alt mikset uten at jeg har gjort noe.

On-topic: .asoundrc skal ikke ha noe å si for om alsa-oss fungerer eller ikke

sjekk at modulene (eventuelt om kompilert inn i kernel) snd_pcm_oss og snd_mixer_oss er lastet inn.

 

Og bruk alsamixer for å sjekke at lyd er stilt inn OK.

# lsmod

Module                  Size  Used by

nvidia              4054780  8

snd_via82xx            29572  2

snd_ac97_codec        78976  1 snd_via82xx

snd_mpu401_uart        9024  1 snd_via82xx

snd_rawmidi            29092  1 snd_mpu401_uart

snd_seq_oss            37632  0

snd_seq_midi_event      9280  1 snd_seq_oss

snd_seq                64192  4 snd_seq_oss,snd_seq_midi_event

snd_seq_device          9228  3 snd_rawmidi,snd_seq_oss,snd_seq

snd_pcm_oss            65192  0

snd_pcm              116876  2 snd_via82xx,snd_pcm_oss

snd_timer              28488  2 snd_seq,snd_pcm

snd_page_alloc        11536  2 snd_via82xx,snd_pcm

snd_mixer_oss          21376  1 snd_pcm_oss

snd                    70792  16 snd_via82xx,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss

soundcore              11808  1 snd

#

 

Yep de er der, i følge alsamixer så er alt ok.

Lenke til kommentar
Det skyldes alsactl store som blir kjørt når du slår av maskinen og alsactl restore som kjøres av et av oppstartsscriptene når du stareter maskinen igjen! :)

 

Relativt vanlig på de fleste distroer nå til dags.

Du tenker på /etc/asound.state og ikke /etc/asound.conf (som er systemwide for ~/.asoundrc).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...