LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   No sound in Rocket League (https://www.linuxquestions.org/questions/linux-games-33/no-sound-in-rocket-league-4175613304/)

coralfang 09-05-2017 08:45 PM

No sound in Rocket League
 
I received a free promo code to get this game on steam when in purchased a zotac graphics card, and the game had Linux support, so i just installed it today.

Starting the game, it all works fine, except there is no sound at all. I have no idea why, as all other games / youtube / music etc all works fine. It's just this one game.

Does anyone play this and knows how to get sound? I am using pulseaudio (which i believe is the culprit as always...).

business_kid 09-06-2017 04:22 AM

Some of those games just spewed sound at a particular I/O address. 0x220 was for sound blaster & compatible cards. Others use a higher spot 0x768? Can you find what address it uses? I presume sound is ok on other things.

af7567 09-06-2017 05:17 AM

Rocket League should use whatever your default pulseaudio soundcard is. If you start up rocket league and then look on the pulseaudio volume control (pavucontrol) do you see rocket league in the playback tab at all?

coralfang 09-07-2017 01:10 AM

1 Attachment(s)
Quote:

Originally Posted by business_kid (Post 5756099)
Some of those games just spewed sound at a particular I/O address. 0x220 was for sound blaster & compatible cards. Others use a higher spot 0x768? Can you find what address it uses? I presume sound is ok on other things.

Sounds works fine everywhere else, it's just this one game producing no sound at all.
I'm not sure how to find which I/O address is in use.

Quote:

Originally Posted by af7567 (Post 5756115)
Rocket League should use whatever your default pulseaudio soundcard is. If you start up rocket league and then look on the pulseaudio volume control (pavucontrol) do you see rocket league in the playback tab at all?

Yes. See attached screenshot. Although, the greyed out bar below the volume slider never shows any activity.

af7567 09-07-2017 07:24 AM

1 Attachment(s)
It looks like your rocket league at least knows to use pulseaudio since it is showing up there on the volume control. When I run rocket league I have it listed twice in the volume control. Once for the game sounds, and once for the in game chat. It looks like yours has only got the voice chat stream open but not the game sounds. Have you checked the audio settings in game to make sure all the volume sliders in there are turned up and that it is set to headphones / speakers correctly.

I have attached a screenshot of my pavucontrol when rocket league is running at the main menu. The "Playback Stream" is the voice chat, and "Simple DirectMedia..." is the actual game sounds.

coralfang 09-07-2017 11:14 PM

Quote:

Originally Posted by af7567 (Post 5756466)
It looks like your rocket league at least knows to use pulseaudio since it is showing up there on the volume control. When I run rocket league I have it listed twice in the volume control. Once for the game sounds, and once for the in game chat. It looks like yours has only got the voice chat stream open but not the game sounds. Have you checked the audio settings in game to make sure all the volume sliders in there are turned up and that it is set to headphones / speakers correctly.

I have attached a screenshot of my pavucontrol when rocket league is running at the main menu. The "Playback Stream" is the voice chat, and "Simple DirectMedia..." is the actual game sounds.

Yes i've looked there, and messed with all sound settings, putting the full etc. Also tried toggling "DirectSound" to off, in one of the game configs. But still no sound.

I am using a USB headset, not that it should mean anything as it works for everything else in terms of mic/sound. But i did try to use my 3.5 jack speakers, as the sound device, but still no sound there either.

I'm on Slackware by the way. Which Distro are you using where sound is working?

af7567 09-08-2017 04:34 AM

I am using slackware64 current. I have installed steam using alienbobs package. I currently have version 1.0.0.51 of the steamclient package installed, just noticed that is an old one and the latest seems to be 1.0.0.54 :)

edit:
I just had a look at /usr/bin/steam from the latest steamclient package and it has
Code:

export LD_PRELOAD='/usr/$LIB/libasound.so.2'
export SDL_AUDIODRIVER=alsa

I had commented these lines out on my system before since I started using pulseaudio.

edit2:
I just tested rocket league with those 2 environment variables set and the game crashes at startup. So I edited my /usr/bin/steam to comment out the LD_PRELOAD and the SDL_AUDIODRIVER lines again and rocket league works again with sound.

coralfang 09-09-2017 05:50 AM

Thank you! Same with my system, i had 1.0.0.51 installed, upgraded it, and commented those 2 lines in the launcher script, and Rocket League now plays sound correctly. Cheers.

PowerdollKirby 03-20-2024 05:26 PM

7y late but
 
im having the same issue with RL, im using the epic version and i just cant get it to work, no engine sounds, thats the only sound missing, music, ambient etc works, its just the engine sound, i can hear other peoples cars in game but not mine


All times are GMT -5. The time now is 03:10 AM.