Ubuntu 14.04 ve Kodi 14.1 çalıştıran bir HTPC'ye XBMCbuntu yükledim. Oyun bilgisayarımdan oyun yayınlayabilmem için Steam'i kurmaya ve çalıştırmaya çalışıyordum. Bu kılavuzdaki adımları yalnızca PulseAudio bana hiç ses vermeyeceğinden ve senaryo öncesi ve sonrası senaryolar ALSA ve PA arasında geçiş yapmada çalışmadığı için ALSA kullanarak izledim .
~ / .Asoundrc şöyle göründüğünde Kodi'deki ses düzgün çalışıyor:
pcm.dsp {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
ctl.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 101
slave {
pcm "hw:0,3"
period_time 0
period_size 1024
buffer_size 4096
rate 48000
}
bindings {
0 0
1 1
}
}
Ancak Steam'den menüden başlatıldığında ses bozuluyor, çatlıyor ve genel olarak bozuluyor, ancak ses var ve tanınabilir. Biraz deneme ve deneme hatası ile bu kullanımın yerini belirleyebildim.
ctl.!default {
type hw
card 0
}
Bana aynı sesi Kodi'de verirdi. Ve şu
ctl.!default {
type plug
slave.pcm "hdmi:CARD=HDMI,DEV=0"
}
bana uygun ses veriyor. Dmix cihazındaki "fiş" cihazını kullanmaya çalıştım, ancak bana hiç ses vermedi ve daha fazla araştırma çalışmadığını doğruladı. Bir dmix cihazında "fiş" cihazları kullanamadığımdan, dmix'te aynı "fiş" cihazını kullanmama izin verecek bir çözüme ihtiyacım var VEYA bir şekilde "hw" cihazını düzeltir. Aşağıda aplay -l ve aplay -L oyunlarını bulacaksınız. Ayrıca, "hdmi: CARD = HDMI, DEV = 0" nin, aplay -l'de listelenen 0 kartının 0 olmadığı için nereden geldiği konusunda biraz kafam karıştı. A-L'de görüyorum ama diğer PCM'lerin hepsi aplay-l'deki cihazlardan geliyor. Ek olarak, HDMI kullanarak ve ALC1150 aygıtını kullanarak TV ve alıcıma bağlıyım, Kodi'deki sistem seçenekleriyle veya ~ /. Asoundrc'de de çalışmıyorum.
$aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1150 Digital [ALC1150 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
$aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
dsp
dsp0
default
dmixer
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
dmix:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct sample mixing device
dsnoop:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct sample snooping device
hw:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct hardware device without any conversions
plughw:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Hardware device with all software conversions
sysdefault:CARD=Generic
HD-Audio Generic, ALC1150 Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
Front speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
Direct sample mixing device
dmix:CARD=Generic,DEV=1
HD-Audio Generic, ALC1150 Digital
Direct sample mixing device
dsnoop:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
Direct sample snooping device
dsnoop:CARD=Generic,DEV=1
HD-Audio Generic, ALC1150 Digital
Direct sample snooping device
hw:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
Direct hardware device without any conversions
hw:CARD=Generic,DEV=1
HD-Audio Generic, ALC1150 Digital
Direct hardware device without any conversions
plughw:CARD=Generic,DEV=0
HD-Audio Generic, ALC1150 Analog
Hardware device with all software conversions
plughw:CARD=Generic,DEV=1
HD-Audio Generic, ALC1150 Digital
Hardware device with all software conversions