open All Channels
seplocked Linux
blankseplocked Sound issue(not jukebox)
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Sile Holdfast
Posted - 2010.12.02 17:19:00 - [1]
 

So I've been dealing with this for a while now I'm on a fresh install and same problem still so prolly an issue with my board, I'm on ubuntu 10.4 using xfx geforce 8200 amd 64 board onboard sound basically sound works when I first start up the game then it just stops working within a min, yes I have renamed jukebox no it doesn't crash the game why I havn't been worryd about it.

Just think it would be nice to have sound, sound setting in whine seem fine test works ect.

Also env WINEPREFIX="/home/sile/.wine" wine explorer /desktop=EVE,1440x900 "C:\Program Files\CCP\EVE\eve.exe" is my launcher what do I add to that for the second launcher so I can dual boot?

Kargyraa
Posted - 2010.12.02 20:46:00 - [2]
 

This is a known issue, you can get the jukebox to work but you need to do some fiddling and install a correct mp3codec from wmp9.

I have gotten the jukebox to work but since i don't use it I prefer to just disable the jukebox as it requires you install wmp9 in your .wine install.

You can find the solution in the thread:

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1322252&page=1

Augustus Ogana
Posted - 2010.12.02 23:00:00 - [3]
 

Edited by: Augustus Ogana on 02/12/2010 23:02:14
Different issue from OP but the title is relevant...

EVE has always been "marginally stable" for me on Linux, but since Incursion, new symptoms. Load EVE -> wait at login screen 10 seconds (or try to login) -> Client hang. This started happening almost every time, I'd have to kill the ExeFile.exe processes and try again about 7-10 times before I could successfully login and play. On rare occasion I'd even get into space before the hang occurred.

...that is, until I disabled Audio altogether. A whole slew of bugs vanished: IGB now works (?!!?!), login process and UI are both faster, slightly improved FPS. Logging out / quitting game used to hang the client 100% of the time, now it doesn't.

  • Ubuntu 10.04 64 bit

  • Pulseaudio

  • Wine Beta: 1.2-1ubuntu1~lucidppa1 (wine1.2) (installed using Ubuntu Software Center)

  • winecfg's Audio tab using only OSS, same symptoms whether Hardware is set to Full or Emulated. (I have no checkbox for Driver Emulation... anyone know why?)


This is not related to the Jukebox issue, that folder has been renamed (re-verified before submitting this post)

Edit: EVE launcher:

env WINEPREFIX="/home/me/.wine" padsp wine C:\\windows\\command\\start.exe /Unix /home/nhawks/.wine/dosdevices/c:/users/nhawks/Start\ Menu/Programs/EVE/Play\ EVE.lnk

Virtual desktop enabled via winecfg instead of launcher.

Sile Holdfast
Posted - 2010.12.03 01:11:00 - [4]
 

Yea I don't care about jukebox, it's been renamed ect it's that I have no sound at all after the first min of the game being on, I have no problems with crashing or anything it's just the sound decides to stop working.

Augustus Ogana
Posted - 2010.12.03 02:06:00 - [5]
 

Edited by: Augustus Ogana on 03/12/2010 02:27:34
Edited by: Augustus Ogana on 03/12/2010 02:26:49
After SO MUCH PAIN with this, I finally seem to have a solution. There are two solutions here.

====== SOLUTION 1: Temporarily suspend PulseAudio each time EVE runs ======

The first solution is much easier, but it has a trade-off, though:

!! NOTE !! Using this first solution, you will lose the ability to have multiple sound streams while EVE is running. If you already had sound playing when you launched EVE, either EVE sound won't work, or EVE will crash.

1: Add "pasuspender --" instead of "padsp" to your EVE launcher. Example:

Quote:
pasuspender -- wine C:\\windows\\command\\start.exe /Unix /home/me/.wine/dosdevices/c:/users/me/Start\ Menu/Programs/EVE/Play\ EVE.lnk


The "--" is required.

2: Use the following settings in user.reg

Quote:
"EmulDriver"="N"
"HardwareAcceleration"="Standard"


3: Use OSS, not Alsa. (YMMV - telling wine to use Alsa insta-crashed EVE every time I launched it.)

====== SOLUTION 2: Hack your Alsa config to route through PulseAudio ======

HUGE thanks to Aria Athias from the Linux channel for spending about 2 hours walking me and another user through all this!

This solution is superior to the one above, but requires some knowledge of using regedit and working with config files - Don't do this unless you're comfortable with those steps and aren't afraid to break something. (If things go sideways on you, you can always reverse these steps.) The extra benefit of using this 2nd solution is that you can still have multiple audio streams, i.e. sound in EVE and your media player at the same time.

1: Edit the file ~/.wine/user.reg.

Change:
Quote:
"Audio"="oss"

to
Quote:
"Audio"="alsa"


Go to the bottom of user.reg and add this:

Quote:
[Software\\Wine\\Alsa Driver]
"AutoScanDevices"="no"


Save user.reg and close it.

2: As root, edit /etc/asound.conf (if that file doesn't exist, just create a blank one)

Not sure how to edit a file as root? Try:

Quote:
gksudo gedit /etc/asound.conf


Add this to /etc/asound.conf:

Quote:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}


Save /etc/asound.conf and close it.

3: Open regedit (Alt-F2, type "regedit" into the run box)

Navigate to the following folder in your registry:

Quote:
[Software\\Wine\\Alsa Driver]


Add the following keys and values to that registry node. All the values are string type.

Quote:
“AutoScanCards”=”N”
“DeviceCount”=”1″
“DeviceCTL1″=”default”
“DevicePCM1″=”default”
“UseDirectHW”=”N”


4: Run "wineboot"

5: Remove "padsp" or "pasuspender --" from your EVE shortcut.

6: Reboot your computer.

7: Play EVE!


===== Other steps I took, which may/may not have contributed: =====

- Upgraded from Wine 1.2 beta to Wine 1.3
- Don't try to type your password until the ESRB block disappears
- Don't try to click your character until the news appears

Yes, those last 2 steps look like pure superstition, but it seems like avoiding those actions reduced my crash rate.

Sile Holdfast
Posted - 2010.12.03 02:47:00 - [6]
 

Confirming the little hack works like a charm someone should sticky it.
She also said that with this fix jukebox works fine and you don't have to rename the file so I would say this should be the #1 solution and not disabling audio or renaming file ect.

Aria Athias
Posted - 2010.12.03 05:07:00 - [7]
 

Edited by: Aria Athias on 03/12/2010 05:08:31
Originally by: Sile Holdfast
Confirming the little hack works like a charm someone should sticky it.
She also said that with this fix jukebox works fine and you don't have to rename the file so I would say this should be the #1 solution and not disabling audio or renaming file ect.


Correct. All the hack does is set up Wine's ALSA driver in a sane manner, while piping ALSA's default through Pulseaudio. This doubles as a systemwide ALSA/Pulse compatibility fix, not counting the Wine tweaks.

I haven't had any problems at all with sound in Eve with this setup. Just be aware that this is Linux we're talking about - No two systems are the same, your mileage WILL vary.

Edit: And rumors are correct, I've never touched my jukebox directory.

Nadir Meer
Posted - 2010.12.31 09:53:00 - [8]
 

The fix does not work for me. While EVE does not crash, the sound just gets stuck in a loop.

Vallek Arkonnis
Posted - 2011.01.05 20:34:00 - [9]
 

Edited by: Vallek Arkonnis on 06/01/2011 00:42:59
Edited by: Vallek Arkonnis on 05/01/2011 20:42:58
Edited by: Vallek Arkonnis on 05/01/2011 20:40:07
I was having a similar problem with sound not working in wine at all with pulseaudio. I followed a solution on the ubuntu boards (the link evades me) where, if you are running 64 bit ubuntu, the 64 bit version of libasound_module_pcm_pulse.so was not working with wine, and the same file in the lib32 directory was merely a symlink to the 64 bit version.

To fix the issue I had to download the 32bit version of the libasound2-plugins package, extract the libasound_module_pcm_pulse.so file, and copy it to the lib32/alsa-lib directory. That seemed to fix the problem. Only side effect was that after running apt-get, the terminal would say: Warning: libasound_module_pcm_pulse.so is not a symlink, and that was it.

Edit: found the link - http://www.uluga.ubuntuforums.org/showpost.php?p=7736277&postcount=15 BUT the file you need is NOT in the alsa-utils package like he says, it's in the libasound2-plugins package here

Minbaru
Posted - 2011.02.19 17:27:00 - [10]
 

The post #5 is completely correct apart from the last part where the regedit is done
Just add the following to user.reg:

<code>
[Software\\Wine\\Alsa Driver]
"AutoScanCards"="N"
"AutoScanDevices"="no"
"DeviceCount"="1"
"DeviceCTL1"="default"
"DevicePCM1"="default"
"UseDirectHW"="N"
</code>


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only