I am having problems with the sound volume when playing videos and as it does not happen in windows due to having the driver installed, how do I identify my sound card and install the driver of the same?
Hi,
Can start like this
inxi -Aa
T+ = See you later
Audio: Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: Micro-Star MSI driver: snd_hda_intel
v: kernel bus-ID: 07:00.1 chip-ID: 1002:aaf0 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 09:00.3 chip-ID: 1022:1457 class-ID: 0403
Sound Server-1: ALSA v: k5.12.1-2-MANJARO running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 14.2 running: yes
Sound Server-4: PipeWire v: 0.3.26 running: yes
From what you can tell there’s nothing wrong with the audio
What is the problem that occurs when you play videos?
T+ = See you later
The sounds of the voices are always low and the bass is loud, in windows with the driver installed it does not happen
As English is not my native language I may not be helping much.
But your driver is recognized very well according to linux-hardware
In these cases I think it is not because on windows there are AMD drivers, the ones that exist on Linux always work very well.
When I think that something is not right with audio, I try to see in the alsamixer
or pavucontrol; pavucontrol-qt, the latter which is my case in manjaro LXQt
Try these options, as I don’t think it’s a lack of driver.
Now a detail that I forgot to ask is this on the PC card or on HDMI that you have these problems?
T+ = See you later
Something is wrong here. You can’t use both PulseAudio and Pipewire at the same time. If you’re using Pipewire, PulseAudio should not be running and vice versa.
Please post the output of the following:
systemctl --user list-units --type=service --state=running | grep 'pipewire\|pulseaudio'
pipewire.service loaded active running Multimedia Service
pulseaudio.service loaded active running Sound Service ```
It looks like as fellow @Yochanan said
You have to decide whether to stick with pulseaudio or pipewire
T+ = See you later
and how do i define one? (maybe the pulseaudio is better) because every time I start the system I have to select the sound output through the pavucontrol
This appears to be about the 15th time in the last month that I could copy/paste same response
System has 2 active sound servers that are probably conflicting and causing audio issues
Sound Server-2: PulseAudio v: 14.2 running: yes Sound Server-3: PipeWire v: 0.3.25 running: yes
You can choose either:
- Disable the pipewire systemd socket and service to continue using PulseAudio
systemctl --user mask --now pipewire.socket && systemctl --user stop pipewire.service
(KDE requires
pipewire
base package so uninstalling it is not possible for this DE)OR
- Install
manjaro-pipewire
metapackage to get the additional dependency files for Pipewire to replace PulseAudio
and all them seem to be on KDE
Absence of similar comments for other DEs would suggest that only KDE has a dependency on pipewire
I have KDE and do not have any issue with sound. However, I can notice that:
[omano@omano-nvme ~]$ inxi -Aa
Audio: Device-1: NVIDIA GP106 High Definition Audio vendor: eVga.com. driver: snd_hda_intel v: kernel bus-ID: 07:00.1
chip-ID: 10de:10f1 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 09:00.4 chip-ID: 1022:1487 class-ID: 0403
Sound Server-1: ALSA v: k5.12.1-2-MANJARO running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 14.2 running: yes
Sound Server-4: PipeWire v: 0.3.26 running: yes
[omano@omano-nvme ~]$ systemctl --user list-units --type=service --state=running | grep 'pipewire\|pulseaudio'
pipewire.service loaded active running Multimedia Service
pulseaudio.service loaded active running Sound Service
Indeed both PipeWire and PulseAudio seem to be running at the same time.
I only have the pipewire
package installed (the KDE dependency):
[omano@omano-nvme ~]$ pacman -Qs pipewire
local/pipewire 1:0.3.26-1
Low-latency audio/video router and processor
This seem to be ‘normal’ on KDE
So there is no solution?
Both of the two options to choose only one server have been confirmed to work by KDE users
I do not see how a third possible option invalidates the first two
which command should I run on the terminal?
Hi @Momotaros
Yes, in terminal
systemctl --user mask --now pipewire.socket && systemctl --user stop pipewire.service
T+ = See you later
will I have to run this command every time I start the system?
No, this will create a definitive entry for the process in systemd
Don’t forget to mark the message you think was the companion’s solution that suggested the command @nikgnomic
Best regards,
Paulo Creto
T+ = See you later
when I get home I will test
it didn’t work, I still need to select the audio output through pavucontrol every time I turn on the pc