- 论坛徽章:
- 0
|
NetBSD4.99.72,在Z9100上hda声卡出现声道错误,一插上耳机就没有声音,
用mixerctl -w play.channels=4后就有声音了,但耳机中全是高频
的声音,下面是audioctl和mixerctl的输出
bash-3.2$ audioctl -a
name=HD-Audio
version=1.0
config=azalia0
encodings=slinear_le:16,slinear_be:16*,ulinear_le:16*,ulinear_be:16*,mulaw:8*,alaw:8*,slinear_le:32,slinear_be:32*,ulinear_le:32*,ulinear_be:32*
properties=full_duplex,independent
full_duplex=0
fullduplex=0
blocksize=4096
hiwat=10
lowat=9
monitor_gain=0
mode=play
play.rate=44100
play.channels=2
play.precision=16
play.encoding=slinear_le
play.gain=189
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=40960
play.samples=183918592
play.eof=0
play.pause=0
play.error=1
play.waiting=0
play.open=1
play.active=1
play.buffer_size=65536
record.rate=44100
record.channels=2
record.precision=16
record.encoding=slinear_le
record.gain=127
record.balance=32
record.port=0x0
record.avail_ports=0x0
record.seek=0
record.samples=0
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=0
record.active=0
record.buffer_size=65536
record.errors=0
bash-3.2$ mixerctl -av
record.surround.source=line1 [ mic1 mic2 line1 line2 cd ]
record.surround.mute=off [ off on ]
record.surround=126,126 delta=7
record.front.source=cd [ mic1 mic2 line1 line2 cd ]
record.front.mute=off [ off on ]
record.front=126,126 delta=7
inputs.mic1.mute=off [ off on ]
inputs.mic1=126,126 delta=3
inputs.mic2.mute=off [ off on ]
inputs.mic2=126,126 delta=3
inputs.line1.mute=off [ off on ]
inputs.line1=126,126 delta=3
inputs.line2.mute=off [ off on ]
inputs.line2=126,126 delta=3
inputs.cd.mute=off [ off on ]
inputs.cd=123,123 delta=3
inputs.speaker.mute=off [ off on ]
inputs.speaker=6 delta=3
outputs.master=189,189 delta=3
inputs.front.dac.mute=off [ off on ]
inputs.front.mixer.mute=off [ off on ]
outputs.surround=126,126 delta=3
outputs.clfe=126,126 delta=3
outputs.side=126,126 delta=3
outputs.master.mute=off [ off on ]
outputs.master.boost=off [ off on ]
outputs.surround.mute=off [ off on ]
outputs.surround.boost=off [ off on ]
outputs.clfe.mute=off [ off on ]
outputs.clfe.boost=off [ off on ]
outputs.side.mute=off [ off on ]
outputs.side.boost=off [ off on ]
outputs.mic2.mute=off [ off on ]
outputs.mic2.boost=off [ off on ]
outputs.mic2.dir=output [ input output ]
outputs.line1.mute=off [ off on ]
outputs.line1.boost=off [ off on ]
outputs.line1.dir=input [ input output ]
outputs.line2.mute=off [ off on ]
outputs.line2.boost=off [ off on ]
outputs.line2.dir=output [ input output ]
playback.mode=analog [ analog spdif ]
record.mode=analog [ analog spdif ]
哪为大牛有办法解决一下啊? |
|