AlsaMixer mostra cartão mas nada sob som / saída

1

Ubuntu 12.04.2 LTS

Toshiba Satellite M115-S1061

realtek alc861-vd

AlsaMixer mostra meu cartão / chip HDA ATI SB e RealTek ALC861-VD

No entanto, quando abro o Rhythmbox ou vejo as configurações de som, não aparece nenhum dispositivo em Saída - Reproduzir som por.

Se eu conectar fones de ouvido e girar todas as configurações de volume no Alsamixer, consigo ouvir o som muito, muito, muito fracamente (eu disse que era fraco).

O mais estranho é que quando eu executo um Live CD muito antigo para o SLAX (Linux 2.6.27.27), o som entra imediatamente no volume normal, assim que a imagem é inicializada. Ao examinar esse ambiente, ele diz que o áudio está vindo sob o OSS e não o ALSA.

ATUALIZAÇÕES (detalhes adicionais):

A placa de som é um RealTek High Defintion Audio Bus na placa-mãe. Baseado no que o Ubuntu mostra no AlsaMixer e no Windows 2008, tudo o que sei é que o Codec de Áudio é o ALC861.

pulseaudio --check

- No Results returned, command prompt is simply returned.

pulseaudio --dump-conf

### Read from configuration file: /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = yes
allow-exit = yes
use-pid-file = yes
system-instance = no
local-server-type = user
cpu-limit = no
enable-shm = yes
flat-volumes = no
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulse-1.1/modules
default-script-file = /etc/pulse/default.pa
load-default-script-file = yes
log-target = auto
log-level = notice
resample-method = speex-float-1
enable-remixing = yes
enable-lfe-remixing = no
default-sample-format = s16le
default-sample-rate = 44100
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 8
default-fragment-size-msec = 10
enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
deferred-volume-extra-delay-usec = 0
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1
rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 1000000

amixer -c 0

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 64 [100%] [0.00dB] [on]
  Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [off]
  Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Beep',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [off]
  Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 17 [55%] [12.00dB] [on]
  Front Right: Capture 17 [55%] [12.00dB] [on]

pacmd dump

Welcome to PulseAudio! Use "help" for usage information.
Configuration dump generated at Fri Aug 23 23:15:34 2013
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-alsa-card device_id="0" name="pci-0000_00_14.2" card_name="alsa_card.pci-0000_00_14.2" namereg_fail=false tsched=yes ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1"
load-module module-udev-detect
load-module module-bluetooth-discover
load-module module-native-protocol-unix
load-module module-gconf
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-position-event-sounds
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-switch-on-port-available
load-module module-x11-publish display=:0
load-module module-x11-bell display=:0 sample=bell.ogg
load-module module-x11-cork-request display=:0
load-module module-x11-xsmp display=:0 session_manager=local/familylaptop:@/tmp/.ICE-unix/1289,unix/familylaptop:/tmp/.ICE-unix/1289
load-module module-cli-protocol-unix
set-sink-volume alsa_output.pci-0000_00_14.2.analog-stereo 0x10000
set-sink-mute alsa_output.pci-0000_00_14.2.analog-stereo no
suspend-sink alsa_output.pci-0000_00_14.2.analog-stereo yes
set-source-volume alsa_output.pci-0000_00_14.2.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_00_14.2.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_00_14.2.analog-stereo.monitor yes
set-source-volume alsa_input.pci-0000_00_14.2.analog-stereo 0x725a
set-source-mute alsa_input.pci-0000_00_14.2.analog-stereo no
suspend-source alsa_input.pci-0000_00_14.2.analog-stereo yes
set-card-profile alsa_card.pci-0000_00_14.2 output:analog-stereo+input:analog-stereo
set-default-sink alsa_output.pci-0000_00_14.2.analog-stereo
set-default-source alsa_input.pci-0000_00_14.2.analog-stereo
EOF

pactl

No valid command specified.
    
por Novadar 23.08.2013 / 23:28

1 resposta

0

Consegui interromper meu áudio tentando reproduzir sua configuração, mas descobri por que isso é meu pacmd dump :

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-alsa-card device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
load-module module-udev-detect
load-module module-native-protocol-unix
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-dbus-protocol
load-module module-x11-publish display=:0
load-module module-x11-cork-request display=:0
load-module module-x11-xsmp display=:0 session_manager=local/bt:@/tmp/.ICE-unix/3333,unix/bt:/tmp/.ICE-unix/3333
load-module module-cli-protocol-unix

set-sink-volume alsa_output.pci-0000_00_1b.0.analog-surround-51 0x10000
set-sink-mute alsa_output.pci-0000_00_1b.0.analog-surround-51 no
suspend-sink alsa_output.pci-0000_00_1b.0.analog-surround-51 no

set-source-volume alsa_output.pci-0000_00_1b.0.analog-surround-51.monitor 0x000
set-source-mute alsa_output.pci-0000_00_1b.0.analog-surround-51.monitor no
suspend-source alsa_output.pci-0000_00_1b.0.analog-surround-51.monitor no
set-source-volume alsa_input.pci-0000_00_1b.0.analog-stereo 0x10000
set-source-mute alsa_input.pci-0000_00_1b.0.analog-stereo no
suspend-source alsa_input.pci-0000_00_1b.0.analog-stereo yes

set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-surround-51+input:analog-stereo

set-default-sink alsa_output.pci-0000_00_1b.0.analog-surround-51
set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo

Eu estava comparando minha configuração com a sua, então notei que as chaves suspend na minha foram definidas como no e na sua quando definido como yes . Então, olhando para o manual, descobri que:

% bl0ck_qu0te%

Isso significa que pulseaudio na verdade não envia nenhum sinal para o drive alsa, então como eu consegui recuperar meu áudio? Executando:

pacmd suspend-sink alsa_output.pci-0000_00_1b.0.analog-surround-51 no

E eu consegui recuperar meu som. Como uma nota secundária, depois de fazer isso pacmd dump ainda mostra o valor yes por algum motivo. Se você ainda tiver problemas, mova o diretório ~/.pulse e reinicie a sessão para forçar o pulseaudio a recarregar os padrões.

mv ~/.pulse ~/pulse.bk
    
por Braiam 24.08.2013 / 20:44