These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Sound Issues

Author
Rastuasi
Crunchy Crunchy
#1 - 2016-10-13 00:34:56 UTC
All,

So I have been using this install on Eve for the past 2+ years, but a recent patch of both WINE and EVE has caused all sound to stop working. WINE does have sound, sound tests produce sound and many other games are producing sounds correctly through pulseaudio. Has anyone come across this recently? When i get home I will update this post with any information needed like system specs, WINE version, etc.
AaronKable
Players vs. EVE
Goonswarm Federation
#2 - 2016-10-16 00:42:56 UTC  |  Edited by: AaronKable
Rastuasi wrote:
All,

So I have been using this install on Eve for the past 2+ years, but a recent patch of both WINE and EVE has caused all sound to stop working. WINE does have sound, sound tests produce sound and many other games are producing sounds correctly through pulseaudio. Has anyone come across this recently? When i get home I will update this post with any information needed like system specs, WINE version, etc.


i had the same issue, i found that the sound was being sent to my HDMI monitor ( has no speakers ) so i changed that in the sound settings menu *** EDIT the linux sound settings not eve's *** . I also swapped to the Linux Launcher i don't know if that had an effect or not
Jaxon Grylls
Institute of Archaeology
#3 - 2016-10-16 09:43:53 UTC  |  Edited by: Jaxon Grylls
The sound systems in Linux are a mess.

Some swear by Pulseaudio, that might help, but it may be that you need to blacklist snd_hda_intel in /etc/modprobe.d/blacklist.conf., if you are using an Nvidia graphics card.

Note you may need to use snd-hda-intel instead.

Hope that helps.
Rastuasi
Crunchy Crunchy
#4 - 2016-10-16 14:28:11 UTC  |  Edited by: Rastuasi
Alright, so basic information:

OS: ArchLinux 64-bit (most up-to-date, obviously)
Wine: 1.9.20
Audio: PulseAudio (set to go to main speakers)

Wine itself, outputs sound in both other games and it's test option in the winecfg load. The exefile.exe however, is not showing any output of audio, regardless of destination. I did double check and audio is enabled in Eve escape menu (just in case I disabled it at some point like a scrub).

I do have an nvidia graphics card, but my monitors do have speakers, crappy but they do work. That said, I do not have a blacklist.conf file, but Eve sound worked for 2+ years on this setup and it wasn't till a recent patch from either Eve or WINE that it stopped.

EDIT: I just tried the LinuxLauncher, no sound there either.
EDIT2: Also, doing an ECHO test for eve voice on a channel works, I hear myself come back and a new stream called "exefile.exe: audio stream #3" shows up and has stuff, but "exefile.exe : audio stream #1" has nothing coming out, the bar meter doesn't move.
Crab Fishes
Caldari Provisions
Caldari State
#5 - 2016-10-16 23:00:31 UTC  |  Edited by: Crab Fishes
Ive been having the same issues for a while. If you open your sound settings does the game blink in and out of the Applications list?
Rastuasi
Crunchy Crunchy
#6 - 2016-10-16 23:50:25 UTC
Nope, mine stays it just doesn't have sound being applied via the little meter.
Crab Fishes
Caldari Provisions
Caldari State
#7 - 2016-10-17 00:28:51 UTC
Since your problem sounds Exactly like mine, I post my version numbers as well to compare.
Kernel = 4.7.6-1-ARCH
Wine = wine-1.9.20 (Staging)
Pulseaudio = pulseaudio 9.0
Eve Launcher = 1069348
Crab Fishes
Caldari Provisions
Caldari State
#8 - 2016-10-24 07:22:51 UTC  |  Edited by: Crab Fishes
UPDATE: I disabled my USB audio interface. Eve now has sound from my onboard sound hardware built into the motherboard, and through HDMI to my monitor. If I swap to the USB audio after eve starts, the audio plays fine through that. If I attempt to start eve on the USB audio, it wont play on anything. It must be started on the HDMI or onboard audio.


~EDIT~

I wonder if this has anything to do with the steam API the launcher seems to be using. Today when trying the new MadMax linux release I discovered all audio was super distorted and crackly. I closed steam completely and instead ran the steam-native package. As long as I launch that game using steam-native instead of normal steam, audio is crystal clear even through the USB audio interface.

Is there a way to edit the Linux Launcher to call for steam-native rather than the normal steam API? Perhaps the OP and myself are having issues from incompatible libraries.
Rastuasi
Crunchy Crunchy
#9 - 2016-10-25 05:33:57 UTC
No idea if it's the steam thing as I've not had bad sound. That said, my tests with putting on non-usb sound first worked at matches your findings.
Crab Fishes
Caldari Provisions
Caldari State
#10 - 2016-10-31 19:19:06 UTC
So the fix is to set to non-usb audio, and then after the game loads swap to whatever you actually want to use? I wonder if it has to do with some obscure missing 32bit library.
Rastuasi
Crunchy Crunchy
#11 - 2016-11-01 12:28:34 UTC
Crab Fishes wrote:
So the fix is to set to non-usb audio, and then after the game loads swap to whatever you actually want to use? I wonder if it has to do with some obscure missing 32bit library.


This would not be classified as a fix, but rather a workaround and/or stop gap. I tried searching both command line errors, wine error logs, and the Eve error logs, nothing gave any clue as to if a library is missing. Plus it changed for me after an update, would CCP really go and start calling a rogue library from older windows suddenly?
Loki Angrboda
The Scope
Gallente Federation
#12 - 2016-11-02 10:17:07 UTC
There could be multiple sources for this issue:


  • Sample rate of the USB Audio device
  • old pulseaudio configs still present on the system
  • broken wine/pulseaudio implementation


You could try to delete all pulseaudio configs:


# move the configs away, so we have a backup
mv ~/.config/pulse pulse-bak


If it does not help, you could restore the configs.

Please run your eve installtion with

WINEDEBUG=+dsound,+pulse,+alsa wine ...


and provide the output. Maybe i can see something in there.

Rastuasi
Crunchy Crunchy
#13 - 2016-11-03 02:02:12 UTC
Loki Angrboda wrote:


You could try to delete all pulseaudio configs:


# move the configs away, so we have a backup
mv ~/.config/pulse pulse-bak




I tried deleting/moving the pulse audio config files last month, but it did not work. However, I did it this time and also ran:


pulseaudio -kk


and so far, I can start Eve now without being on the USB headphones first.
Kolimara
New Eden Trading Association
#14 - 2016-11-10 20:16:26 UTC
I have the same Problems with Audio. Here is what i use/know:

System: Ubuntu 16.04 LTS
Sound: Pulseaudio
Cards: HDMI, OnBoard

What works:
- Every application wtih Pulseaudio the way it is designed - except Wine-EVE (with wine from the linux-launcher)
- winecfg test-sounds with PA
- linux-launcher with ALSA (pulseaudio -k, shutdown every audio-source, revert to my old alsa-config) - but mic will only be usable in one app & ts3 does not support alsa anymore.

What does not:
- linux-launcher-wine with Pulseaudio

Errors in Logserver (with WINEDEBUG set to +dsound +pulse +alsa etc.):
fixme:pulse:AudioRenderClient_GetBuffer 0x8f20ae0 Not using pulse locked data: 0 4093/8192 0/8192
with changing adresses/sizes and a consecutive restart of the application within the pulse-soundsystem.

pavucontrol also shows that wine is indeed using my normal soundcard and it worked about 6 weeks ago (or so) when the launcher came out.
I tested it back then, it worked, but i have not played eve much .. :/


Question: Can i somehow add commands to the commandline? like "padsp wine C:\blah\exefile.exe" instead of "wine C:\blah\exefile"? Then wine would get a dsp-like alsa-interface i should be able to use and i can keep my pulseaudio-settings :)
DontCryAndPlay Keikira
The Great Galactic Federated Union
#15 - 2016-11-27 14:06:22 UTC
Hello,

I'm also having issues with that. I've also noticed that if I enable sound (in-game) I got fps-lag spikes and high CPU usage (above normal).
The fps spikes every 3 o 4 seconds on a regular intervals and doesn't reach 50 fps.

Disabling sound in-game fixes the abnormal CPU usage, fixes fps spikes and I get solid 60 FPS all the time.

I've tried to get sound working (to guess what's the problem) with no success. Other applications, such TeamSpeak, other games, etc... has no issues with this.

This issue appeared on the ascension update. Sound, FPS, CPU was working perfectly before.

My OS is ubuntu mate 16.04 - Kernel 4.4.0-47
Graphic card: Nvidia GTX 970 - Driver 367.57
Sound: Pulseaudio - 5.1 sound system
Launcher: 1097946

I hope this helps.
If anyone needs more information, just drop me a message.

Thanks.

Join my Mailing List WH For Sale and keep updated of WTS and WTB wormholes.

Kolimara
New Eden Trading Association
#16 - 2016-12-03 23:30:29 UTC

export WINEPREFIX=~/.eve/wineenv
winetricks


selecting the default wineprefix -> change settings -> select "sound=alsa" -> forces wine to use alsa (and pulseaudio knows how to handle that).

This works for me. It is only low-volume, but that is supposedly just a setting somewhere.. :)