Não há dispositivos de som exibidos nas configurações, mas os alto-falantes funcionam e o ruído de inicialização é reproduzido

2

Estou executando uma instalação limpa do Ubuntu13.04 em um laptop HP Pavilion g6-1d80nr e não há som. Não há dispositivos de som listados no painel de som das configurações do sistema, e o miniaplicativo de volume existe, mas na verdade não funciona.

O problema original era o registro de várias placas de som e o errado definido como padrão; Eu podia vê-los com lspci , aplay , etc. Eu consertei isso comentando algumas opções em /etc/modprobe.d/alsa-base.conf , e agora o ruído da bateria toca na tela de login, e o o applet de volume é totalmente funcional; Eu também posso tocar som com test-speakers e aplay . No entanto, ainda não há dispositivos de som listados em Configurações do sistema (nem mesmo a saída fictícia, e a pesquisa no Google só retorna resultados que estão especificamente mostrando isso) e nenhum som é reproduzido de nenhum aplicativo.

Agora, o problema parece estar no PulseAudio, que falha na inicialização com algum lixo sobre as permissões da minha pasta pessoal:

~$ pulseaudio -vv
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: RealtimeKit worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 3.0
D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
D: [pulseaudio] main.c: Running on host: Linux x86_64 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013
D: [pulseaudio] main.c: Found 2 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
I: [pulseaudio] main.c: Machine ID is e8ba9b2a4a942dc8a48d4b2352273fc1.
I: [pulseaudio] main.c: Using runtime directory /run/user/skye/pulse.
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied

Eu tentei todas as soluções disponíveis para que sem sucesso, incluindo a remoção / reinstalação. Quando executado como root no modo de sistema, o PA retorna o seguinte:

~$ sudo pulseaudio --system
W: [pulseaudio] main.c: Running in system mode, but --disallow-exit not set!
W: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling SHM mode!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling exit idle time!
W: [pulseaudio] main.c: OK, so you are running PA in system mode. Please note that you most likely shouldn't be doing that.
W: [pulseaudio] main.c: If you do it nonetheless then it's your own fault if things don't work as expected.
W: [pulseaudio] main.c: Please read http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode for an explanation why system mode is usually a bad idea.
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_01.1" card_name="alsa_card.pci-0000_00_01.1" 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""): initialization failed.
W: [pulseaudio] authkey.c: Failed to open cookie file '/var/run/pulse/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authorization key '/var/run/pulse/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to open cookie file '/var/run/pulse/.pulse-cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authorization key '/var/run/pulse/.pulse-cookie': No such file or directory

Eu não tenho certeza se é realmente o problema ou não (eu não acho que isso explica a falta de uma saída fictícia), e qualquer ajuda seria apreciada; Eu realmente não me importo se eu tenho o PulseAudio, só quero som. Alguém tem alguma sugestão?

    
por Skye 07.09.2013 / 21:57

1 resposta

0

Eu tive um problema semelhante e foi porque meu diretório inicial era de propriedade do root. Corrigido, fazendo o seguinte:

sudo chown -R {user} /home/{user} 

Minha conta de usuário é daz, então eu emiti o seguinte comando:

sudo chown -R daz /home/daz/
    
por darran 25.09.2014 / 20:00