Gå til innhold

Arch+ALSA+SPDIF: Kun lyd i Totem..?


Anbefalte innlegg

Hei.

 

Kjøpte for en tid siden lydkortet Audiotrak Prodigy HD2 (rent 2-kanals lydkort med RCA og optisk S/PDIF ut). Leste meg til at dette kortet skulle fungere bra i linux, noe det også gjorde med den analoge delen på lydkortet. Prøver nå å få til S/PDIF ut, men sliter med dette.

 

* Totem spiller av lyd helt fint (både filmer og musikk fungerer)

* gnome-sound-properties spiller av pipelyden helt fint når man velger "IEC1724 IEC 758" som enhet.

 

Ellers klarer jeg ikke få lyd ut fra noen andre programmer.

 

 

aplay -l

**** List of PLAYBACK Hardware Devices ****

card 0: HD2 [Audiotrak Prodigy HD2], device 0: ICE1724 [iCE1724]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: HD2 [Audiotrak Prodigy HD2], device 1: IEC1724 IEC958 [iEC1724 IEC958]

Subdevices: 1/1

Subdevice #0: subdevice #0

 

aplay -L

default:CARD=HD2

Audiotrak Prodigy HD2, ICE1724

Default Audio Device

null

Discard all samples (playback) or generate zero samples (capture)

 

lspci |grep audio

05:04.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)

 

lsmod |grep snd

snd_ice1724 90812 1

snd_ice17xx_ak4xxx 5120 1 snd_ice1724

snd_ak4xxx_adda 9728 2 snd_ice1724,snd_ice17xx_ak4xxx

snd_ak4114 9984 1 snd_ice1724

snd_mpu401_uart 8704 1 snd_ice1724

snd_pt2258 5504 1 snd_ice1724

snd_i2c 6400 2 snd_ice1724,snd_pt2258

snd_emu10k1 141856 0

firmware_class 9088 1 snd_emu10k1

snd_util_mem 5376 1 snd_emu10k1

snd_ac97_codec 99748 2 snd_ice1724,snd_emu10k1

snd_rawmidi 21504 2 snd_mpu401_uart,snd_emu10k1

snd_hwdep 8964 1 snd_emu10k1

snd_seq_oss 31872 0

snd_seq_midi_event 8192 1 snd_seq_oss

snd_seq 49968 4 snd_seq_oss,snd_seq_midi_event

snd_seq_device 8332 4 snd_emu10k1,snd_rawmidi,snd_seq_oss,snd_seq

snd_pcm_oss 40192 0

snd_pcm 69636 5 snd_ice1724,snd_ak4114,snd_emu10k1,snd_ac97_codec,snd_pcm_oss

snd_timer 21384 3 snd_emu10k1,snd_seq,snd_pcm

snd_page_alloc 9608 2 snd_emu10k1,snd_pcm

snd_mixer_oss 16512 1 snd_pcm_oss

snd 50724 19 snd_ice1724,snd_ak4xxx_adda,snd_ak4114,snd_mpu401_uart,snd_pt2258,snd_i2c,snd_emu10k1,snd_

c97_codec,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd

timer,snd_mixer_oss

soundcore 8032 1 snd

ac97_bus 3584 1 snd_ac97_codec

 

audacious /stil/til/fil.flac (dette skjer med alle lydfiler, samme om det er flac, ogg, mp3 eller wav)

** (audacious:7196): WARNING **: alsa_setup(): Sample format not available for playback: Invalid argument

 

mplayer -ao alsa /stil/til/fil.mkv

*snip*

Opening audio decoder: [liba52] AC3 decoding with liba52

Using SSE optimized IMDCT transform

Using MMX optimized resampler

AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)

Selected audio codec: [a52] afm: liba52 (AC3-liba52)

==========================================================================

[AO_ALSA] alsa-lib: pcm_hw.c:1132:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy

[AO_ALSA] Playback open error: Device or resource busy

 

 

 

 

Har nå googlet meg grønn og blå, prøvd ting opp og ned i mente, uten å skjønne noe mer. Kan noen hjelpe meg litt? Må jeg lage meg en asoundrc-fil for å få dette til? Klarer ikke å forstå hvorfor Totem fungerer, mens alt annet er ubrukelig. Alle små tips mottas med stor takk :)

Lenke til kommentar
Videoannonse
Annonse

alsa lyddriver? hmm

 

har samme shitn jeg og. jeg googla i 2 dager for å finne løsningen. du skal få løsningen her hos meg. er bare å gjøre slik:

 

1) sudo gedit /etc/modprobe.d/alsa-base

2) In the editor, add the following line at the end of the file:
options snd-hda-intel model=lenovo

if there's already a line with the text "options snd-hda-intel", then just add

model=lenovo

at the end of the line.

3) restart

Lenke til kommentar

Danielsm: Løsningen du her skriver inn gjelder lydkort på bærbare fra Lenovo med intel lydkort. Trådstarter har et eksternt lydkort og skriver ingensteds at han har Lenovo eller noe slik, så hvorfor tror du dette vil hjelpe han?

 

shoop!: Hvilken backend bruker Totem og hvilket lydsystem er dette satt til å bruke?

Lenke til kommentar

Lydkortet er ikke eksternt, men et PCI-lydkort. Burde fått med det i førsteposten. Det kan være noe med /etc/modprobe.d/alsa-base, skal google litt og se om jeg finner noe der.

 

Aner ikke hva Totem bruker. Er vel kanskje det som heter gstreamer?

 

Prøvde også med en ubuntu 8.04 live-CD, og fikk akkurat det samme der, så problemet er tydligvis ikke relatert til Arch alene.

Lenke til kommentar

Ikke noe problem, du prøvde med de beste intensjoner :)

 

Ny info: Fant kommandoen gstreamer-properties, og dette står det under audio:

Default output:

Plugin: Custom

Device: None ("grået" ut)

Pipeline: halaudiosink udi=/org/freedesktop/Hal/devices/pci_1412_1724_alsa_playback_1

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...