Sem motivo algum meu pc ficou sem áudio e fui procurar saber na internet e descobri o tal do “Pulseaudio” e quando fui ver no meu terminal , ele simplesmente não ta instalado. E quando tento instalar da nisso:
Olhei na internet sobre essas “dependências” e recomendavam alguns comandos que tentei por cima e não cheguei em lugar nenhum, não sei mais o que fazer (pois não entendo muito de Linux) e preciso muito da ajuda de vocês pois não to afim de ter que formatar meu Pop_os tudo do zero por conta de um erro…
Edit1: Será que eu deveria deletar no Synaptic todos os pacotes relacionados ao Pulseaudio e depois tentar instalar o Pulseaudio no terminal pra ver se vai?
Boa tarde, Sérgio! Coloquei as informações que pediu, e sobre atualizações: Não, eu não atualizei, porém eu fiz um dual boot com Windows 10 no mesmo SSD e baixei algumas coisas no w10, mas no máximo reduzi a partição “/home” para alocar o windows. Não cheguei a precisar mover nenhuma partição do Pop_Os! Acho que isso não deve ter influenciado…
Como eu disse, eu não entendo muito de Linux. Mas pelo que vi aqui pesquisando esse Pipewire substitui o Pulseaudio e realmente acredito que terei que mudar minha abordagem aqui. Vou ver como tá funcionando o Pipewire no meu sistema e qualquer novidade eu trago atualizações aqui…
Ou seja, há algo de errado em como o Pipewire entende teu hardware de audio… a propósito, vc está gerando o som desde a placa-mãe/processador ou desde a NVidia?
Cara eu realmente não sei, mas acho que seja da placa-mãe/processador. Será que tem algum comando pra eu saber isso?
Estou dando uma olhada aqui no Pipewire pra ver se consigo ver algum problema…
É HDMI, mas não uso o som do monitor, uso no headset 7.1 USB mesmo (que inclusive tá funcionando o RGB dele e o controle de trocar de cor funciona), cheguei a colocar um fone P2 na frente e atrás do PC e também nada… Inclusive no w10 que tenho dual-boot lá ta funcionando tudo certinho. Independente disso eu não consigo reproduzir som em lugar nenhum:
@EduardoChaves, você instalou o Windows há pouco tempo, certo? E já com o Pop!_OS instalado. Já vi o Windows dar umas mexidas na BIOS quando se instala. Aqui em minha máquina, a instalação do Win11 teve isso.
Dei uma mexida, mas nada. Fui atrás do Pipewire e fiz o passo a passo desse link: https://pipewire.org/
Porém deu erro ao instalar falando que não tinha a dependência alsa, o que é estranho dizer isso:
eduardochaves@eduardos-desktop:~/pipewire$ ./autogen.sh --prefix=/usr
make
make install
The Meson build system
Version: 0.61.2
Source dir: /home/eduardochaves/pipewire
Build dir: /home/eduardochaves/pipewire/builddir
Build type: native build
Project name: pipewire
Project version: 0.3.51
C compiler for the host machine: cc (gcc 11.2.0 "cc (Ubuntu 11.2.0-19ubuntu1) 11.2.0")
C linker for the host machine: cc ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -fvisibility=hidden: YES
Compiler for C supports arguments -Werror=suggest-attribute=format: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wpointer-sign: YES
Compiler for C supports arguments -Wformat: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wmissing-braces: YES
Compiler for C supports arguments -Wtype-limits: YES
Compiler for C supports arguments -Wvariadic-macros: YES
Compiler for C supports arguments -Wmaybe-uninitialized: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wno-pedantic: YES
Compiler for C supports arguments -Wold-style-declaration: YES
Compiler for C supports arguments -Wdeprecated-declarations: YES
Compiler for C supports arguments -Wunused-result: YES
Compiler for C supports arguments -D_GNU_SOURCE: YES
Compiler for C supports arguments -DFASTPATH: YES
C++ compiler for the host machine: c++ (gcc 11.2.0 "c++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0")
C++ linker for the host machine: c++ ld.bfd 2.38
Compiler for C++ supports arguments -fvisibility=hidden: YES
Compiler for C++ supports arguments -Werror=suggest-attribute=format: YES
Compiler for C++ supports arguments -Wsign-compare: YES
Compiler for C++ supports arguments -Wpointer-arith: YES
Compiler for C++ supports arguments -Wpointer-sign: NO
Compiler for C++ supports arguments -Wformat: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -Wimplicit-fallthrough: YES
Compiler for C++ supports arguments -Wmissing-braces: YES
Compiler for C++ supports arguments -Wtype-limits: YES
Compiler for C++ supports arguments -Wvariadic-macros: YES
Compiler for C++ supports arguments -Wmaybe-uninitialized: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-unused-parameter: YES
Compiler for C++ supports arguments -Wno-pedantic: YES
Compiler for C++ supports arguments -Wold-style-declaration: NO
Compiler for C++ supports arguments -Wdeprecated-declarations: YES
Compiler for C++ supports arguments -Wunused-result: YES
Compiler for C supports arguments -msse: YES
Compiler for C supports arguments -msse2: YES
Compiler for C supports arguments -mssse3: YES
Compiler for C supports arguments -msse4.1: YES
Compiler for C supports arguments -mfma: YES
Compiler for C supports arguments -mavx: YES
Compiler for C supports arguments -mavx2: YES
Compiler for C supports arguments -mfpu=neon: NO
Library atomic found: YES
Checking if "8-byte __atomic_fetch_add without libatomic" : links: YES
Has header "sys/mount.h" : YES
Has header "sys/param.h" : YES
Has header "sys/random.h" : YES
Has header "sys/vfs.h" : YES
Has header "pwd.h" : YES
Fetching value of define "SYS_pidfd_open" : 434
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency systemd found: YES 249
Found CMake: /usr/bin/cmake (3.22.1)
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Configuring Makefile using configuration
Library m found: YES
Library rt found: YES
Library dl found: YES
Run-time dependency threads found: YES
Run-time dependency dbus-1 found: YES 1.12.20
sdl2-config found: NO
Run-time dependency sdl2 found: NO (tried pkgconfig and config-tool)
Run-time dependency libdrm found: NO (tried pkgconfig and cmake)
Run-time dependency readline found: NO (tried pkgconfig and cmake)
Library readline found: NO
Run-time dependency ncursesw found: NO (tried pkgconfig and cmake)
Run-time dependency sndfile found: NO (tried pkgconfig and cmake)
Run-time dependency libpulse found: NO (tried pkgconfig and cmake)
Run-time dependency avahi-client found: NO (tried pkgconfig and cmake)
Run-time dependency x11-xcb found: NO (tried pkgconfig and cmake)
Run-time dependency xfixes found: NO (tried pkgconfig and cmake)
Run-time dependency libcanberra found: NO (tried pkgconfig and cmake)
Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake)
Run-time dependency libcap found: NO (tried pkgconfig and cmake)
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gobject-2.0 found: YES 2.72.1
Run-time dependency gmodule-2.0 found: YES 2.72.1
Run-time dependency gio-2.0 found: YES 2.72.1
Run-time dependency gio-unix-2.0 found: YES 2.72.1
Run-time dependency gstreamer-1.0 found: NO (tried pkgconfig and cmake)
Run-time dependency webrtc-audio-processing found: NO (tried pkgconfig and cmake)
Library intl found: NO
Run-time dependency intl found: YES
Run-time dependency alsa found: NO (tried pkgconfig and cmake)
meson.build:355:0: ERROR: Dependency "alsa" not found, tried pkgconfig and cmake
A full log can be found at /home/eduardochaves/pipewire/builddir/meson-logs/meson-log.txt
ninja -C /home/eduardochaves/pipewire/builddir
ninja: Entering directory `/home/eduardochaves/pipewire/builddir'
ninja: error: loading 'build.ninja': No such file or directory
make: *** [Makefile:7: all] Erro 1
ninja -C /home/eduardochaves/pipewire/builddir install
ninja: Entering directory `/home/eduardochaves/pipewire/builddir'
ninja: error: loading 'build.ninja': No such file or directory
make: *** [Makefile:10: install] Erro 1
eduardochaves@eduardos-desktop:~/pipewire$ cd
eduardochaves@eduardos-desktop:~$ sudo apt install alsa
[sudo] senha para eduardochaves:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
Note, a seleccionar 'alsa-base' em vez de 'alsa'
alsa-base já é a versão mais recente (1.0.25+dfsg-0ubuntu7).
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
eduardochaves@eduardos-desktop:~$
Acho que vou ter que usar meu pendrive com a iso do linux pra reinstalar pelo menos a partição root, e tentar salvar o home pra ver se me simplifica o trabalho… O pior de tudo é que foi do nada, tinha decidido sair do windows pra ficar fixo no Linux e deixar o w10 só pra jogos e me acontece uns bugs desse, erro atrás de erro
No meu caso, após atualizar o Ubuntu (que inclui o Pipewire) perdi o funcionamento da placa de som. O que resolveu foi ativar o PulseAudio através do comando:
eduardochaves@eduardos-desktop:~$ systemctl --user --now enable pulseaudio.service pulseaudio.socket
Failed to enable unit: Unit file pulseaudio.service does not exist.
Aqui deu nisso:
eduardochaves@eduardos-desktop:~$ sudo systemctl status pipewire.service
Unit pipewire.service could not be found.
eduardochaves@eduardos-desktop:~$ sudo systemctl status pipewire-media-session.service
Unit pipewire-media-session.service could not be found.
eduardochaves@eduardos-desktop:~$ sudo systemctl enable --now pipewire.service pipewire.socket
Failed to enable unit: Unit file pipewire.service does not exist.
eduardochaves@eduardos-desktop:~$ sudo systemctl enable --now pipewire-media-session.service
Failed to enable unit: Unit file pipewire-media-session.service does not exist.
Pessoal, acabei decidindo colocar o meu pendrive com o Pop!_Os 22.04 LTS e fiz um Refresh Install e resolveu meu problema, acabou sendo a forma mais fácil mesmo, já que tudo o resto tava dando errado. Mas agradeço mesmo assim a ajuda de todos! <3