Wie bestimme und behebe ich, warum ich LPCM von XBMC nicht ausgeben kann?


3

Ich habe eine Neuinstallation von Ubuntu 14.04 auf einem Intel-Motherboard mit Realtek ALC662-VC-basiertem Audio. Ich möchte LPCM ausgeben, egal auf welches Audioformat XBMC stößt, aber LPCM ist keine Wahl. Ich glaube, mir fehlen möglicherweise die richtigen Codecs und / oder Treiber, aber ich weiß nicht, wie ich das Problem eingrenzen und beheben soll.

Ich glaube nicht, dass dies ein Problem im Zusammenhang mit XBMC ist, da für die Windows-Installation auf demselben Computer die Option verfügbar ist ...

Katze / proc / asound / Karten

 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfe420000 ira 45

lspci -v

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
    Subsystem: Intel Corporation Device 0038
    Flags: bus master, fast devsel, latency 0, IRQ 45
    Memory at fe420000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

lsmod | grep snd

snd_hda_codec_hdmi     46207  1 
snd_hda_codec_realtek    61438  1 
snd_hda_intel          52355  0 
snd_hda_codec         192906  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69238  11             snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
soundcore              12680  1 snd

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Ein letzter Gedanke ist, dass das Motherboard einen Display-Port-Anschluss gegenüber einem tatsächlichen HDMI-Anschluss hat.


Sie müssen wirklich mehr Informationen zu Ihrem Setup angeben, z. B. die Ausgabe von, aplay -lum anzuzeigen, ob die Karte korrekt erkannt wurde. Können Sie LPCM mit jeder anderen Linux-Multimedia-Anwendung ausgeben?
— Noleti

@noleti hat die Frage mit weiteren Informationen aktualisiert. Ich verwende keine andere Multimedia-Anwendung (versuche aber irgendetwas Vorgeschlagenes).
— Shaun5

1
Ich denke, es könnte möglich sein, da xmbc lpcm unterstützen sollte, siehe wiki.xbmc.org/index.php?title=Talk:PulseAudio Bei Intel-Hardware fand ich Folgendes sehr hilfreich:wget www.alsa-project.org/hda-analyzer.py -O run.py && sudo python run.py
— Noleti

Antworten:


1

Ich glaube nicht, dass es nicht möglich ist ... Um Passthrough von AC3 und DTS hinzuzufügen, entfernen Sie pulseaudio

sudo apt-get purge pulseaudio
sudo apt-get autoremove && sudo apt-get autoclean

Das ist also eine, die für dich funktioniert, oder?
— user.dz

Nein, das ist nicht das, was ich will, aber ich glaube, was ich will, ist nicht möglich. Ich möchte, dass alle möglichen Surround-Codierungen als LPCM ausgegeben werden ....
— shaun5

2
Dann ist es besser, es nicht zu akzeptieren, um mehr Interesse für Ihre Frage zu bekommen. Sie denken, es ist bereits gelöst.
— user.dz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.