You are not logged in.

#1 2022-04-01 13:54:34

Thinkpad E495
Member
Registered: 2021-05-29
Posts: 10

No audio in Dota 2

I have installed:

- linux 5.17.1.arch1-1
- pipewire 1:0.3.49-1
- pipewire-alsa 1:0.3.49-1
- pipewire-pulse 1:0.3.49-1
- pulseaudio-alsa 1:1.2.6-3

The audio seems to work just fine. Including alsa: aplay plays sounds.

When I run dota2 from steam, audio doesn't work. It prints (among many other lines:

pulseaudio: unrecognized option '--start'
pulseaudio: unrecognized option '--log-target=syslog'
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave

I looked at the wiki and did everything it suggests (this section doesn't work at all, this one didn't help).

Would anyone know what I can try?

Offline

#2 2022-04-01 15:23:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,944

Re: No audio in Dota 2

install pipewire-alsa instead of pulseaudio-alsa but this shouldn't have an inherent effect on dota here. Is lib32-pipewire and lib32-libpulse installed? What's your output for

systemctl --user status pipewire pulseaudio pipewire-media-session

post this in code tags

Offline

#3 2022-04-01 15:36:17

Thinkpad E495
Member
Registered: 2021-05-29
Posts: 10

Re: No audio in Dota 2

pipewire-alsa is already installed. Should I remove pulseaudio-alsa?

I installed lib32-pipewire (lib32-libpulse was already installed), but still no audio in Dota 2.

The output of your command is:

Unit pulseaudio.service could not be found.
Unit pipewire-media-session.service could not be found.
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-04-01 17:14:06 +04; 2h 20min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1444 (pipewire)
      Tasks: 2 (limit: 16595)
     Memory: 10.6M
        CPU: 2.593s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1444 /usr/bin/pipewire

Offline

#4 2022-04-01 15:45:18

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,944

Re: No audio in Dota 2

No pipewire-media-session? Wireplumber at least? Yes you should remove pulseaudio-alsa but it shouldn't matter here, the command I actually wanted is 

systemctl --user status pipewire-pulse

instead of pulseaudio of course.

Last edited by V1del (2022-04-01 15:45:41)

Offline

#5 2022-04-01 15:55:03

Thinkpad E495
Member
Registered: 2021-05-29
Posts: 10

Re: No audio in Dota 2

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-04-01 17:14:06 +04; 2h 40min ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1446 (pipewire-pulse)
      Tasks: 2 (limit: 16595)
     Memory: 30.8M
        CPU: 3.616s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1446 /usr/bin/pipewire-pulse

Apr 01 17:14:06 tpe systemd[1046]: Started PipeWire PulseAudio.
Apr 01 17:14:06 tpe pipewire-pulse[1466]: 536870912
Apr 01 19:53:03 tpe pipewire-pulse[1446]: mod.protocol-pulse: client 0x5613d87e8740 [libcanberra]: ERROR command:18 (PLAY_SAMPLE) tag:6 error:25 (Input/output error)
Apr 01 19:53:03 tpe pipewire-pulse[1446]: mod.protocol-pulse: client 0x5613d87e8740 [libcanberra]: ERROR command:18 (PLAY_SAMPLE) tag:8 error:25 (Input/output error)
Apr 01 19:53:03 tpe pipewire-pulse[1446]: mod.protocol-pulse: client 0x5613d87e8740 [libcanberra]: ERROR command:18 (PLAY_SAMPLE) tag:11 error:25 (Input/output error)
Apr 01 19:53:03 tpe pipewire-pulse[1446]: mod.protocol-pulse: client 0x5613d87e8740 [libcanberra]: ERROR command:18 (PLAY_SAMPLE) tag:13 error:25 (Input/output error)

Offline

Board footer

Powered by FluxBB