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

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

Macintosh

 
  • Topic is locked indefinitely.
123Next pageLast page
 

Wine support for Mac

First post First post
Author
CCP Snorlax
C C P
C C P Alliance
#1 - 2016-03-07 18:14:01 UTC  |  Edited by: CCP Phantom
In an effort to offer more officially supported ways to play EVE on Mac we are now providing support for Wine in addition to Cider. Don’t worry, we’re not simply posting a long page of instructions for you to set up Wine – the launcher takes care of it all. To begin with we offer this as an alternative to the current solution – you simply select it in the EVE Launcher Preferences. We will continue providing Cider, the current solution, until we are satisfied with Wine providing a similar experience.

What is Wine?
As stated on www.winehq.org Wine is a compatibility layer capable of running Windows application on several POSIX-compliant operating systems, such as Linux, Mac OSX and BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

How do I try it?
Make sure your launcher is up to date (version 1016420 or later). Select Preferences... from the EVE Launcher menu and select Wine for the wrapper.

Wine options
You shouldn't have to change any Wine options, and these may change at any time as we get feedback.
For now, the main option is what version of Wine should be used - we provide daily builds from the Wine git repository (git://source.winehq.org/git/wine.git). If you select 'Use dev versions' you can choose any of a number of recent daily builds, or to always use the latest one. If you leave the dev versions checkbox unchecked, you can select from stable builds that will have had some testing.
The WINEDEBUG field allows you to set a value for the WINEDEBUG environment variable that controls debugging output from Wine. This can be useful for tracking down issues, but should in general be left empty.

What if it doesn't work?
Go back to Preferences and select Cider for the wrapper, then everything should work as it did before. Please do tell us about it, either by posting in the feedback thread or by filing a bug report. Our goal is to offer additional officially supported ways to play EVE on the Mac and we need your feedback on this to do that.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

CCP Snorlax
C C P
C C P Alliance
#2 - 2016-03-07 18:21:03 UTC  |  Edited by: CCP Snorlax
Known issues

  • Settings profiles don't migrate automatically As of version 1024032 settings profile are copied automatically
  • Launcher needs to be restarted after changing wrapper type
  • Launcher needs to be restarted after changing Wine version
  • When starting in windowed mode, window grows slightly each time
  • There are stability issues with busy scenes at high resolutions. This actually applies to Cider as well.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Vincent Athena
Photosynth
#3 - 2016-03-07 18:47:09 UTC
It did not work.
I set it to Wine; version: Latest.
It downloaded a bunch of stuff, copied stuff, and eventually settled down, and looked just like the launcher normally does. I tried to start a session. The little white triangle by the name of one of my accounts turned into a square when I clicked on it, just like normal.
Nothing further happened for abut a minute. Then the square turned back to a triangle. No session of Eve started.
I switched it back to Cider, and the session did start when I wanted it to.
I tried Wine again, and it still failed.

In the above, whenever it failed, I would close and re-open the launcher, and try a second time. The fails were always fails.

BTW, I hope this works out, and thanks for working on it. Those using Wine seem to like it, so I am looking forward to being able to dump Cider forever and ever.

Know a Frozen fan? Check this out

Frozen fanfiction

Shock Lee
Intergalactic Stonecutters
#4 - 2016-03-07 18:56:11 UTC  |  Edited by: Shock Lee
My launcher reports to be v.2.2.999545 - any idea how to get that updated to the newest version?


Ok - never mind... Figured it out...
Dave-C Patrouette
A Blessed Bean
Pandemic Horde
#5 - 2016-03-07 19:14:31 UTC
I run eve on mac os x in wine religiously, and was wondering if there is a place to report the wine-mac bugs?
For currently if your probe window is windowed and not fullscreen there is significant flickering of the probe window.
I also compile/build my own wine from scratch and try to report bugs to the wine crew.
CCP Darwin
C C P
C C P Alliance
#6 - 2016-03-07 19:18:58 UTC
Dave-C Patrouette wrote:
I run eve on mac os x in wine religiously, and was wondering if there is a place to report the wine-mac bugs?

If you're using the procedure CCP Snorlax posted to install and run the WINE version for Mac, please use the in-game bug reporter, or if necessary our bug reporting web page.

CCP Darwin  •  Senior Software Engineer, Art & Graphics, EVE Online  •  @mark_wilkins

Manssell
OmiHyperMultiNationalDrunksConglomerate
#7 - 2016-03-07 19:48:04 UTC
Holly mother of unpronounceable Icelandic gods, this is what the game is supposed to look like!


Launcher updated fine and the switchover to Wine worked fine for me. Will bug report tonight from in-game any problems I get.

THANK YOU cold northern people.
Limyh Oteo
Federal Navy Academy
Gallente Federation
#8 - 2016-03-07 20:00:52 UTC
Will give this a try - your effort is much appreciated CCP guys and gals!
Vincent Athena
Photosynth
#9 - 2016-03-07 20:02:45 UTC
As it did not work for me, I'm wondering if I am missing something.
Does telling the launcher to use Wine result in it downloading EVERYTHING needed to run Eve under Wine, including Wine, like it does for Cider? Or do I need to go to the Wine website and download other stuff as well?

Know a Frozen fan? Check this out

Frozen fanfiction

CCP Maxwell
C C P
C C P Alliance
#10 - 2016-03-07 20:14:40 UTC
Vincent Athena wrote:
As it did not work for me, I'm wondering if I am missing something.
Does telling the launcher to use Wine result in it downloading EVERYTHING needed to run Eve under Wine, including Wine, like it does for Cider? Or do I need to go to the Wine website and download other stuff as well?


The launcher should take care of everything.

It would be interesting to see your logs.

CCP Maxwell - QA Engineer - Team RnB

Kenneth Feld
Habitual Euthanasia
Pandemic Legion
#11 - 2016-03-07 20:31:37 UTC
Anything that helps Mac and Linux at all, is very welcome by the Mac OSX community
Vincent Athena
Photosynth
#12 - 2016-03-07 20:46:32 UTC
CCP Maxwell wrote:
Vincent Athena wrote:
As it did not work for me, I'm wondering if I am missing something.
Does telling the launcher to use Wine result in it downloading EVERYTHING needed to run Eve under Wine, including Wine, like it does for Cider? Or do I need to go to the Wine website and download other stuff as well?


The launcher should take care of everything.

It would be interesting to see your logs.


You mean evelogs.log? Where should I send it?

Know a Frozen fan? Check this out

Frozen fanfiction

Katrina Bekers
A Blessed Bean
Pandemic Horde
#13 - 2016-03-07 20:48:52 UTC
As an EVE player since Trinity offered semi-native support of Linux thru Cedega, then discontinued it and unofficially helping all us WINE orphans get our EVE fix thru the many, many years of Linux gaming, I wish to thank Snorlax, CCP, and everyone involved for a GREAT news for the Mac cousins, and EVE at large.

There's hope even for us linuxers!

My tip is hatted.

And Snorlax has still a box of beer with his name paid, for when I'll meet it at Fanfest.

<< THE RABBLE BRIGADE >>

CCP Snorlax
C C P
C C P Alliance
#14 - 2016-03-07 20:54:47 UTC
Vincent Athena wrote:
CCP Maxwell wrote:
Vincent Athena wrote:
As it did not work for me, I'm wondering if I am missing something.
Does telling the launcher to use Wine result in it downloading EVERYTHING needed to run Eve under Wine, including Wine, like it does for Cider? Or do I need to go to the Wine website and download other stuff as well?


The launcher should take care of everything.

It would be interesting to see your logs.


You mean evelogs.log? Where should I send it?

There are files called launcherlogs-timestamp.txt - unfortunately I don't have a Mac at home and don't remember where they're located. Probably /Library/Application Support/CCP/EVE/Launcher, or something like that. Put them in a Dropbox or Google Drive and send me the link in EVE mail - don't post it here, the logs may have more detail than you're comfortable with posting publically.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Invisusira
Escalated.
OnlyFleets.
#15 - 2016-03-07 20:58:14 UTC
oh man can't wait to try this out when I get home
Vincent Athena
Photosynth
#16 - 2016-03-07 21:05:07 UTC
CCP Snorlax wrote:

There are files called launcherlogs-timestamp.txt - unfortunately I don't have a Mac at home and don't remember where they're located. Probably /Library/Application Support/CCP/EVE/Launcher, or something like that. Put them in a Dropbox or Google Drive and send me the link in EVE mail - don't post it here, the logs may have more detail than you're comfortable with posting publically.

I don't have those set up, I'll go do that. In the meantime, here are the last few lines of a launcherlog:

2016-03-07T12:50:22.239Z wine error "err:seh:setup_exception_record stack overflow 1008 bytes in thread 000b eip 98823866 esp 00240f40 stack 0x240000-0x241000-0x340000"
2016-03-07T12:50:22.239Z default debug ""
2016-03-07T12:50:22.303Z wine error "err:module:attach_process_dlls \"gdi32.dll\" failed to initialize, aborting"
2016-03-07T12:50:22.303Z wine error "err:module:LdrInitializeThunk Main exe initialization for L\"C:\\\\tq\\\\bin\\\\exefile.exe\" failed, status c000001d"
2016-03-07T12:50:22.303Z default debug ""
2016-03-07T12:50:22.306Z default debug Process 11021 finished with exit code 29
2016-03-07T12:51:38.767Z default debug EVE Launcher closing, 0 client(s) still running
2016-03-07T12:51:39.235Z default debug Closing WebGui
2016-03-07T12:51:39.235Z default debug CustomWebPage destructor done

Know a Frozen fan? Check this out

Frozen fanfiction

Limyh Oteo
Federal Navy Academy
Gallente Federation
#17 - 2016-03-07 21:29:01 UTC  |  Edited by: Limyh Oteo
It is working very well for me - among the highlights:

+ single application window - no more 2 windows per account if I open the IGB
+ performance - at least for me on my 2014 Retina MacBook Pro the performance bump is visible
+ No need to install anything - seamless change to wine - restart launcher and it worked

on the down side:
- settings did not migrate - but totally worth it....

Edit:
- one additional minus - can't use mac keyboard shortcuts -command + c and command +v or command + q. I can live without them, but if at all possible - those would be nice. Still totally worth it.
+ addtional plus - IGB does not get stuck on the black screen. At least it has not for me.
Vincent Athena
Photosynth
#18 - 2016-03-07 22:03:47 UTC
Limyh Oteo wrote:
...........
- one additional minus - can't use mac keyboard shortcuts -command + c and command +v or command + q. I can live without them, but if at all possible - those would be nice. Still totally worth it.
+ addtional plus - IGB does not get stuck on the black screen. At least it has not for me.

Do the PC versions work, where you use control instead of command?

Know a Frozen fan? Check this out

Frozen fanfiction

CCP Snorlax
C C P
C C P Alliance
#19 - 2016-03-07 22:29:01 UTC
Vincent Athena wrote:
Limyh Oteo wrote:
...........
- one additional minus - can't use mac keyboard shortcuts -command + c and command +v or command + q. I can live without them, but if at all possible - those would be nice. Still totally worth it.
+ addtional plus - IGB does not get stuck on the black screen. At least it has not for me.

Do the PC versions work, where you use control instead of command?

Control key ought to work. I'll see what I can do about enabling Command key as well.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Lizzie Lefthand Marstolt
Nice Girl Corporation
#20 - 2016-03-07 22:38:59 UTC
Amazing work! Cool
123Next pageLast page