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.
 

Switching to Wine

First post
Author
Gavascon
need more power inc.
#21 - 2016-07-25 13:32:47 UTC
switched to wine this morning.
firstly, thanking CCP for taking the time to preserve all window and overview settings during the conversion. saved a lot of time - much appreciated.

secondly, am running 2 clients. entered "windowed" mode and quickly noticed the top portion of each window has been cut off - about 1/2 inch worth. this is a huge disadvantage. is there any way to fix this?
Mags Trigelian
The Northerners
Pandemic Horde
#22 - 2016-07-25 14:31:42 UTC
I usually run my two accounts in window mode in separate spaces. This worked fine until recently and allowed for easy swiping between sessions.

As of week 29 '16 my wine sessions sometimes freeze followed by a wine error. This seems to affect the 2nd wine session more than it does the first but both suffer from this problem.

Possible causes: a recent game patch OR the most recent osx update.

The problem does not seem occur when I run in Fixed Window mode but the disadvantage is that any window I have open has an impact on he game's framerate.

I have already raised a bug report for this (which sadly I cannot find unless I raise another bug i guess :-)

osx 10.11.6.
dev version option switched off
latest wine version, tried older ones but the same problem occurs

Can you please advise ?

o7

Mags.


Outlaws Star
Dreddit
Test Alliance Please Ignore
#23 - 2016-07-25 17:53:51 UTC  |  Edited by: Outlaws Star
deleted.
Thoren Vaille
American Federation of Musicians Local 148-462
#24 - 2016-07-25 19:10:52 UTC
Looks great. Big visual improvement over the Cider client.

Unfortunately, after cmd-tabbing out of the game and back in, I see a huge performance hit from 40fps down to something between 10-15 depending on what's on screen. Warping is the worst.

Will try some settings to figure out why, but here's the reproduction steps:

1. Open the game in Wine
2. Cmd-tab to any other window (usually to check zkill or something)
3. Cmd-tab back to the game
4. Suffer massive performance hit

Model Name: iMac
Model Identifier: iMac13,2
Processor Name: Intel Core i7
Processor Speed: 3.4 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 8 GB
who1 eva
KEQ Industrial Complex
#25 - 2016-07-25 19:53:42 UTC
Actually, it's worse then that. Selecting "wine latest" as my version of wine, "Window mode" not only has a ~1/2 inch thickness worth of screen missing at the top but then your mouse pointer needs to be about another ~1/2 inch below what you want to click on in order to select anything. So for buttons, you have to click below the button in order to actually press it. Similarly, all UI interactions have to factor in this offset. This effectively makes the game unplayable in this mode.

In "fixed window" mode, you can use the mouse pointer correctly but on my 2015 Macbook Pro with Retina display, I'm struggling to find a resolution that works as well as what I had under Cider. The laptop has a 2560 x 1600 resolution but I have to use 1280 x 768 in "fixed window" mode to make it work which is too low resolution to be enjoyable.

Any hints on how to play Eve in Wine on my MacPro in window mode with at least as good an experience as I have using Cider?

Thanks!

who1 eva



Gavascon wrote:
switched to wine this morning.
firstly, thanking CCP for taking the time to preserve all window and overview settings during the conversion. saved a lot of time - much appreciated.

secondly, am running 2 clients. entered "windowed" mode and quickly noticed the top portion of each window has been cut off - about 1/2 inch worth. this is a huge disadvantage. is there any way to fix this?

CCP Snorlax
C C P
C C P Alliance
#26 - 2016-07-25 19:57:50 UTC
who1 eva wrote:
Actually, it's worse then that. Selecting "wine latest" as my version of wine, "Window mode" not only has a ~1/2 inch thickness worth of screen missing at the top but then your mouse pointer needs to be about another ~1/2 inch below what you want to click on in order to select anything. So for buttons, you have to click below the button in order to actually press it. Similarly, all UI interactions have to factor in this offset. This effectively makes the game unplayable in this mode.

In "fixed window" mode, you can use the mouse pointer correctly but on my 2015 Macbook Pro with Retina display, I'm struggling to find a resolution that works as well as what I had under Cider. The laptop has a 2560 x 1600 resolution but I have to use 1280 x 768 in "fixed window" mode to make it work which is too low resolution to be enjoyable.

Any hints on how to play Eve in Wine on my MacPro in window mode with at least as good an experience as I have using Cider?

Thanks!

who1 eva



Gavascon wrote:
switched to wine this morning.
firstly, thanking CCP for taking the time to preserve all window and overview settings during the conversion. saved a lot of time - much appreciated.

secondly, am running 2 clients. entered "windowed" mode and quickly noticed the top portion of each window has been cut off - about 1/2 inch worth. this is a huge disadvantage. is there any way to fix this?


I have seen this mouse offset once, haven´t been able to reproduce it and it resolved itself when I resized the window. If you drag the window edges to resize, does that fix the mouse offset?

I need to investigate issues with the resolution on Retina displays - need to get my hands on a Macbook Pro with such a display.

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

Xenon Aspirse
Dishonorable Duel Disturbance
#27 - 2016-07-25 21:29:34 UTC
CCP Snorlax wrote:
Back in March, we announced adding support for Wine as an alternative to Cider, the wrapper used to run the EVE client on OS X. The feedback we have received has been very positive, with most players reporting improved stability and performance.
We are now planning to stop supporting Cider in September, so we encourage everybody that hasn't done so already to switch to Wine. The latest launcher prompts you to make the switch to Wine, making this process quite straight-forward.

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.

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 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 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 improve the Mac experience and we need your feedback on this to do that.

EDIT: The last launcher update failed to persist the Wine preference - there is a second update where you may be prompted again - apologies for the inconvenience.

Worst decision of my life to switch, Eve is at the moment not loading up. When I click the arrow to play it just appears green and the square appears. The green line under my name also appears and the Launcher is fully responsive (Not crashing)
Milton Davis
State War Academy
Caldari State
#28 - 2016-07-26 04:32:20 UTC  |  Edited by: Milton Davis
I made the switch to Wine today and I'm seeing some graphical artifacts, along with a major performance hit. The artifacts only appear with Shader Quality set to High. While the performance problem isn't constant with shaders turned down, my frame rate drops around 60% every 15 seconds before jumping back up to full speed (regardless of interval setting).

As for the artifacts, this is what I've noticed so far:
  • It appears as though the depth buffer isn't being respected, particularly with anything to do with lights or reflections. This occurs inside stations and in space.
  • There are rendering artifacts in the smoke in stations.

Screenshot: http://i.imgur.com/MEelk4X.png (smoke artifacts circled)

I've tried deleting the wine folders in the Shared Cache and verifying integrity. I haven't had an issue with stability yet; hasn't crashed for a half hour.

OS X 10.11.5
iMac 27" Late 2013
i5 3.4GHz
GTX 775M w/ nVidia Web Driver version 346.03.10f02 (haven't tested with native Apple drivers yet)

Edit: I just noticed that it's not detecting my graphics card correctly, though Cider does. Wine is reporting it as "NVIDIA GeForce 6800 1"

Topic watched; let me know if I can provide any more info to help.
who1 eva
KEQ Industrial Complex
#29 - 2016-07-26 07:24:03 UTC
Yes, I can confirm that. Moving the window does not change anything but resizing resolves the offset problem. But then quitting and restarting results in the offset problem coming back.

Hope that helps! If you have anything more you'd like me to try, feel free to ask and I'll see what I can do...

--who1 eva


CCP Snorlax wrote:



I have seen this mouse offset once, haven´t been able to reproduce it and it resolved itself when I resized the window. If you drag the window edges to resize, does that fix the mouse offset?

I need to investigate issues with the resolution on Retina displays - need to get my hands on a Macbook Pro with such a display.[/quote]
Gavascon
need more power inc.
#30 - 2016-07-26 13:26:01 UTC  |  Edited by: Gavascon
i stumbled across a 99% solution to the 1/2 inch issue.

1) opened system preferences
2) clicked on "dock" to open sub-menu
3) checked the box to hide it

that gave 1/2 inch at the bottom of the screen
dragged eve client window to the bottom to fill the screen
problem almost solved.

now cursor is off by 1 line when highlighting anything.
not perfect by any measure, but much better than before.
Freddie Ellecon
The Scope
Gallente Federation
#31 - 2016-08-04 01:20:36 UTC
I made the switch after installing a new hard drive. Everything seems fine other than when I type in any channel my game lags very badly.

Tass Caffington
The Scope
Gallente Federation
#32 - 2016-08-12 20:26:39 UTC
I'm totally fine with the client running on wine and therefore a big
thank you to CCP Snorlax!

However, there ist one thing that does not work correctly:

I use the radial menu very frequently but with wine it does not work:
I use my middle mouse button to activate the radial menu and whenever
I move my mouse pointer towards one menu item the mouse pointer
just wiggles but does not move actually.
Something similar happens when I move windows (no matter if they are chat windows,
info windows, the overview, or what-have-you): when I move the window slowly
it works as expected but when I move the window fast it start to wiggle and jumps
around on the client's screen.
This was tested with different mice and also with a wacom mouse and stylus on a tablet,
which I prefer to play with.
Same result in either case.

Any suggestions on that CCP Snorlax?

Thanks and best regards,
Tass.
o7

WiNGSPAN Delivery Services

"We're not happy until you're content!"

CCP Snorlax
C C P
C C P Alliance
#33 - 2016-08-13 08:56:16 UTC
Tass Caffington wrote:
I'm totally fine with the client running on wine and therefore a big
thank you to CCP Snorlax!

However, there ist one thing that does not work correctly:

I use the radial menu very frequently but with wine it does not work:
I use my middle mouse button to activate the radial menu and whenever
I move my mouse pointer towards one menu item the mouse pointer
just wiggles but does not move actually.
Something similar happens when I move windows (no matter if they are chat windows,
info windows, the overview, or what-have-you): when I move the window slowly
it works as expected but when I move the window fast it start to wiggle and jumps
around on the client's screen.
This was tested with different mice and also with a wacom mouse and stylus on a tablet,
which I prefer to play with.
Same result in either case.

Any suggestions on that CCP Snorlax?

Thanks and best regards,
Tass.
o7

Sorry, haven't seen this behaviour before. Do you get the same behaviour with holding down the right button to bring up the radial menu?

I'll do a bit of digging, see if can come up with some theories to test.

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

Vincent Athena
Photosynth
#34 - 2016-08-13 13:38:03 UTC
Recently, Ive noticed that starting the game has been taking a very long time. I do't know if this is due to the launcher, or Wine taking a long time to get going. Times launching my three accounts:

1st account: Clicking on the account to character selection screen: 50 seconds. Selecting character to being in game: 15 seconds.
2nd account: Clicking on the account to character selection screen: 70 seconds. Selecting character to being in game: 30 seconds.
3rd account: Clicking on the account to character selection screen: 125 seconds. Selecting character to being in game: 40 seconds.

Total time to launch all three clients, and be able to do stuff: five minutes 30 seconds.

Any suggestions?

Know a Frozen fan? Check this out

Frozen fanfiction

CCP Snorlax
C C P
C C P Alliance
#35 - 2016-08-13 21:04:23 UTC
Vincent Athena wrote:
Recently, Ive noticed that starting the game has been taking a very long time. I do't know if this is due to the launcher, or Wine taking a long time to get going. Times launching my three accounts:

1st account: Clicking on the account to character selection screen: 50 seconds. Selecting character to being in game: 15 seconds.
2nd account: Clicking on the account to character selection screen: 70 seconds. Selecting character to being in game: 30 seconds.
3rd account: Clicking on the account to character selection screen: 125 seconds. Selecting character to being in game: 40 seconds.

Total time to launch all three clients, and be able to do stuff: five minutes 30 seconds.

Any suggestions?

Send me a bug report with LogLite logs, I'll look for the smoking gun. Start LogLite from the View menu of the launcher before starting the first account, then save it out after the last one is ready to play. Save the log and attach it to the bug report. Put my name in the title so it gets routed to me right away.

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

Vincent Athena
Photosynth
#36 - 2016-08-14 01:18:34 UTC
CCP Snorlax wrote:
Vincent Athena wrote:
Recently, Ive noticed that starting the game has been taking a very long time. I do't know if this is due to the launcher, or Wine taking a long time to get going. Times launching my three accounts:

1st account: Clicking on the account to character selection screen: 50 seconds. Selecting character to being in game: 15 seconds.
2nd account: Clicking on the account to character selection screen: 70 seconds. Selecting character to being in game: 30 seconds.
3rd account: Clicking on the account to character selection screen: 125 seconds. Selecting character to being in game: 40 seconds.

Total time to launch all three clients, and be able to do stuff: five minutes 30 seconds.

Any suggestions?

Send me a bug report with LogLite logs, I'll look for the smoking gun. Start LogLite from the View menu of the launcher before starting the first account, then save it out after the last one is ready to play. Save the log and attach it to the bug report. Put my name in the title so it gets routed to me right away.

Bug report EBR-90600 sent.

Know a Frozen fan? Check this out

Frozen fanfiction

Tass Caffington
The Scope
Gallente Federation
#37 - 2016-08-14 11:28:30 UTC
CCP Snorlax wrote:
Tass Caffington wrote:
I'm totally fine with the client running on wine and therefore a big
thank you to CCP Snorlax!

However, there ist one thing that does not work correctly:

I use the radial menu very frequently but with wine it does not work:
I use my middle mouse button to activate the radial menu and whenever
I move my mouse pointer towards one menu item the mouse pointer
just wiggles but does not move actually.
Something similar happens when I move windows (no matter if they are chat windows,
info windows, the overview, or what-have-you): when I move the window slowly
it works as expected but when I move the window fast it start to wiggle and jumps
around on the client's screen.
This was tested with different mice and also with a wacom mouse and stylus on a tablet,
which I prefer to play with.
Same result in either case.

Any suggestions on that CCP Snorlax?

Thanks and best regards,
Tass.
o7

Sorry, haven't seen this behaviour before. Do you get the same behaviour with holding down the right button to bring up the radial menu?

I'll do a bit of digging, see if can come up with some theories to test.


Interestingly, changing the setting from middle mouse button to right mouse button
does indeed work as intended! switching back again to middle mouse button does
not fix it - with middle mouse button the radial menu isn't working.

btw, I changed the binding under General Settings -> Inflight -> Open Radial Menu With:

best regards,
Tass.

WiNGSPAN Delivery Services

"We're not happy until you're content!"

CCP Snorlax
C C P
C C P Alliance
#38 - 2016-08-16 16:17:23 UTC
Vincent Athena wrote:
CCP Snorlax wrote:
Vincent Athena wrote:
Recently, Ive noticed that starting the game has been taking a very long time. I do't know if this is due to the launcher, or Wine taking a long time to get going. Times launching my three accounts:

1st account: Clicking on the account to character selection screen: 50 seconds. Selecting character to being in game: 15 seconds.
2nd account: Clicking on the account to character selection screen: 70 seconds. Selecting character to being in game: 30 seconds.
3rd account: Clicking on the account to character selection screen: 125 seconds. Selecting character to being in game: 40 seconds.

Total time to launch all three clients, and be able to do stuff: five minutes 30 seconds.

Any suggestions?

Send me a bug report with LogLite logs, I'll look for the smoking gun. Start LogLite from the View menu of the launcher before starting the first account, then save it out after the last one is ready to play. Save the log and attach it to the bug report. Put my name in the title so it gets routed to me right away.

Bug report EBR-90600 sent.

Thanks, got a theory on what's going on but need to do some testing to verify it.

Do you start all clients simultaneously? If so, it might help to wait until the first client is on the character selection screen before starting the next account. If you are already doing that, I'm out of ideas, at least until I've done some more testing.


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

Vincent Athena
Photosynth
#39 - 2016-08-16 20:25:47 UTC
CCP Snorlax wrote:
Vincent Athena wrote:
CCP Snorlax wrote:
Vincent Athena wrote:
Recently, Ive noticed that starting the game has been taking a very long time. I don't know if this is due to the launcher, or Wine taking a long time to get going. Times launching my three accounts:

1st account: Clicking on the account to character selection screen: 50 seconds. Selecting character to being in game: 15 seconds.
2nd account: Clicking on the account to character selection screen: 70 seconds. Selecting character to being in game: 30 seconds.
3rd account: Clicking on the account to character selection screen: 125 seconds. Selecting character to being in game: 40 seconds.

Total time to launch all three clients, and be able to do stuff: five minutes 30 seconds.

Any suggestions?

Send me a bug report with LogLite logs, I'll look for the smoking gun. Start LogLite from the View menu of the launcher before starting the first account, then save it out after the last one is ready to play. Save the log and attach it to the bug report. Put my name in the title so it gets routed to me right away.

Bug report EBR-90600 sent.

Thanks, got a theory on what's going on but need to do some testing to verify it.

Do you start all clients simultaneously? If so, it might help to wait until the first client is on the character selection screen before starting the next account. If you are already doing that, I'm out of ideas, at least until I've done some more testing.


I start them one by one. If I try to do them all at once, it's a sure lockup. I wait until I see my ship gliding into the bay before returning to the launcher to start the next client. "Selecting character to being in game: 40 seconds" means I wait 40 seconds between selecting my character and seeing my ship.

Know a Frozen fan? Check this out

Frozen fanfiction

CCP Snorlax
C C P
C C P Alliance
#40 - 2016-08-16 22:10:12 UTC
Vincent Athena wrote:
CCP Snorlax wrote:
Vincent Athena wrote:
CCP Snorlax wrote:
Vincent Athena wrote:
Recently, Ive noticed that starting the game has been taking a very long time. I don't know if this is due to the launcher, or Wine taking a long time to get going. Times launching my three accounts:

1st account: Clicking on the account to character selection screen: 50 seconds. Selecting character to being in game: 15 seconds.
2nd account: Clicking on the account to character selection screen: 70 seconds. Selecting character to being in game: 30 seconds.
3rd account: Clicking on the account to character selection screen: 125 seconds. Selecting character to being in game: 40 seconds.

Total time to launch all three clients, and be able to do stuff: five minutes 30 seconds.

Any suggestions?

Send me a bug report with LogLite logs, I'll look for the smoking gun. Start LogLite from the View menu of the launcher before starting the first account, then save it out after the last one is ready to play. Save the log and attach it to the bug report. Put my name in the title so it gets routed to me right away.

Bug report EBR-90600 sent.

Thanks, got a theory on what's going on but need to do some testing to verify it.

Do you start all clients simultaneously? If so, it might help to wait until the first client is on the character selection screen before starting the next account. If you are already doing that, I'm out of ideas, at least until I've done some more testing.


I start them one by one. If I try to do them all at once, it's a sure lockup. I wait until I see my ship gliding into the bay before returning to the launcher to start the next client. "Selecting character to being in game: 40 seconds" means I wait 40 seconds between selecting my character and seeing my ship.

Alright, thanks for that info.

We have a repro case for the error messages I saw in your logs, and my theory is that they are the key to the issue. We're not seeing the same extreme delay you are experiencing, but that depends on more factors (connection speed, hard disk speed, CPU speed). I'll test some changes to address this internally tomorrow and if that pans out, we'll get a potential fix out to Singularity ASAP and have you test.

I appreciate your patience and your help in tracking down this issue.

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