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.
 

Short-term fixes for Mac-client crashes

Author
Ristlin Wakefield
Viziam
Amarr Empire
#1 - 2012-05-08 13:58:41 UTC  |  Edited by: Ristlin Wakefield
Hello. I've added a post to another thread about this but felt it is important enough to start a new thread to help others who may have suffered the same issues that I have (constant crashes on the Mac client while playing Eve). Please report your findings after following these steps and include any ways you have also increased the intervals between crashes. I will update this top post and organize all the tips over time.

Why does it happen?
I believe the crashes involve a number of memory leaks specific to the Mac client. My evidence:
-Crashes as reported by others are consistently based on time and activity (e.g., entering a station, warping to a new location, engaging in combat). This suggests a memory issue.
-Those with higher ram tend to have longer intervals between crashes.
-Some settings cause more frequent crashes.

Here are some ways you can maximize your play time before the client crashes. I want to stress that there is nothing you can do to avoid a crash, if the memory leak exists all we can do is attempt to minimize how much system resources we waste before we run into one of the leaks. However, if you follow these tips you should be able to get a good 4-8 hours of playtime before a crash.

How can I increase play time?
#1 Avoid using the captain's quarters. This is a memory intensive feature. Switch to using hanger view instead.
#2 Do not "cache" system memory. I believed this to help, but noticed more frequent crashes with this setting on.
#3 Limit the number of in-game windows you have open.
#4 Upgrade your ram. For about $80 bucks you can double your memory. I used Other World Computing (U.S.).
#5 Close and quit background programs on your Mac desktop. This includes programs as mundane as Mail and Safari.

Following these steps, my crash rate went down from almost once an hour to roughly once a day (without restarts). This is the best we can do until the memory leaks are found and fixed by CCP. Though I plan to install Eve via Bootcamp if CCP continues to ignore these complaints.

System specs on my iMac:
3.2 Ghz Intel Core i3
8 GB of 1333 MHz DDR3
ATI Radeon HD 5670 512 MB

I have a lover, her name is EVE. I see her every night and all she asks in return is that I have a pilot's license.

Vincent Athena
Photosynth
#2 - 2012-05-08 15:36:25 UTC
Thanks.
One thing: "#2 Do not "cache" system memory. I believed this to help, but noticed more frequent crashes with this setting on. "
Where is that setting? Do you mean the resource cache in the esc menu, or something else?

I think something else is going on here though. I typically run with CQ on, excel open, and firefox open, and crash maybe once a week, which is dozens of hours of on-line time. I can run 3 clients at once, no issue. There is something about my setup that is making me quite resistant to these issues. Any way to find just what I'm doing right?

MacBook Pro
2.66 GHz Intel Core i7
8 GB 1067 MHz DDR3
NVIDIA GeForce GT 330M 512 MB
OSX 10.7.3

Know a Frozen fan? Check this out

Frozen fanfiction

Ristlin Wakefield
Viziam
Amarr Empire
#3 - 2012-05-08 16:22:03 UTC
Very interesting.

The biggest differences between us are card manufacturers (many games can run well with one card and horribly on the other even though both share the same 'specs', Age of Conan is an example) and processor speed.

Are any of your characters in the rookie chat?
Do you run all 3 clients with "default" settings or did you tweak them for performance?
What region of space do you fly in?
Do you use captain quarters or just hanger?

I have a lover, her name is EVE. I see her every night and all she asks in return is that I have a pilot's license.

OldMan Gana
Deep Core Mining Inc.
Caldari State
#4 - 2012-05-08 18:29:33 UTC
How do I implement #2? Where is #2 located so I can not cache memory.

Love United- Hate Glazer

Ristlin Wakefield
Viziam
Amarr Empire
#5 - 2012-05-08 19:11:51 UTC  |  Edited by: Ristlin Wakefield
OldMan Gana wrote:
How do I implement #2? Where is #2 located so I can not cache memory.


I made a mistake. I believe the actual wording is "Resource cache" it is close to the top on the right-most column within the Esc menu. I believe it is turned off by default, but some people (I know I did) may have turned it on believing it would improve performance.

In my experience, it led to a few more lockups and crashes.

I hope this helps you.

I have a lover, her name is EVE. I see her every night and all she asks in return is that I have a pilot's license.

Dersen Lowery
The Scope
#6 - 2012-05-09 04:01:45 UTC  |  Edited by: Dersen Lowery
In the Esc menu, Display & Graphics -> Graphic Content Settings (where the Resource Cache Enabled checkbox is that Ristlin is talking about), there's an Optimize Settings button. Click that and choose Optimize for Memory. The graphics will retreat to being eye-gougingly bad, but the client should see considerable stability gains. If this solves your problem, gradually bump the graphic quality back up through individual settings until you find a good balance between beauty and stability.

This has worked consistently for me.

Proud founder and member of the Belligerent Desirables.

I voted in CSM X!

Ristlin Wakefield
Viziam
Amarr Empire
#7 - 2012-05-09 15:10:28 UTC
Dersen Lowery wrote:
In the Esc menu, Display & Graphics -> Graphic Content Settings (where the Resource Cache Enabled checkbox is that Ristlin is talking about), there's an Optimize Settings button. Click that and choose Optimize for Memory. The graphics will retreat to being eye-gougingly bad, but the client should see considerable stability gains. If this solves your problem, gradually bump the graphic quality back up through individual settings until you find a good balance between pretty and stable.

This has worked consistently for me.


Great tip. I used this to help optimize running two clients at once and didn't crash at all last night once everything was in order.

I have a lover, her name is EVE. I see her every night and all she asks in return is that I have a pilot's license.

Vincent Athena
Photosynth
#8 - 2012-05-09 15:41:23 UTC
Ristlin Wakefield wrote:
Very interesting.

The biggest differences between us are card manufacturers (many games can run well with one card and horribly on the other even though both share the same 'specs', Age of Conan is an example) and processor speed.

Are any of your characters in the rookie chat?
Do you run all 3 clients with "default" settings or did you tweak them for performance?
What region of space do you fly in?
Do you use captain quarters or just hanger?

None are in rookie chat
My settings are all low except for shader and texture, which are medium. Resource cache IS enabled.
Virtually always high sec, but I got one pilot (Vincent, actually) living in W.
CQ is almost always on on the main client. When I start up the other two (made with the clone maker) I usually set them to hangar view, as otherwise the fps just gets too low.

Two clients used to web sling a freighter across 70 jumps last night, followed by the same 70 jump round trip to retrieve a rigged ship with one pilot while the other went shopping at the local trade hub; 2 clients for 4 hours: no issue. TS was active, excel was up, and I had forgotten to close mail.

To everyone reading this: Im not trying to brag or make anyone feel inferior. I honestly want to figure out how everyone can have the same good performance.

Know a Frozen fan? Check this out

Frozen fanfiction

Ristlin Wakefield
Viziam
Amarr Empire
#9 - 2012-05-10 14:10:15 UTC
Vincent Athena wrote:
Ristlin Wakefield wrote:
Very interesting.

The biggest differences between us are card manufacturers (many games can run well with one card and horribly on the other even though both share the same 'specs', Age of Conan is an example) and processor speed.

Are any of your characters in the rookie chat?
Do you run all 3 clients with "default" settings or did you tweak them for performance?
What region of space do you fly in?
Do you use captain quarters or just hanger?

None are in rookie chat
My settings are all low except for shader and texture, which are medium. Resource cache IS enabled.
Virtually always high sec, but I got one pilot (Vincent, actually) living in W.
CQ is almost always on on the main client. When I start up the other two (made with the clone maker) I usually set them to hangar view, as otherwise the fps just gets too low.

Two clients used to web sling a freighter across 70 jumps last night, followed by the same 70 jump round trip to retrieve a rigged ship with one pilot while the other went shopping at the local trade hub; 2 clients for 4 hours: no issue. TS was active, excel was up, and I had forgotten to close mail.

To everyone reading this: Im not trying to brag or make anyone feel inferior. I honestly want to figure out how everyone can have the same good performance.


It must be an issue with the way the client handles the captains quarters then. I was fine yesterday until one of my settings reset by mistake and threw me back into the quarters. I crashed a few minutes later. As long as I use the hanger I don't seem to crash.

Could you try and use the captains quarters and see if you can produce a crash? Should cause a lock up after docking and undocking several times over the course of your trip.

I have a lover, her name is EVE. I see her every night and all she asks in return is that I have a pilot's license.

Vincent Athena
Photosynth
#10 - 2012-05-10 15:39:15 UTC
CQ is normally up on the first client. So it is always active. If I run client #2 or #3, those do not have CQ up, but #1 still will have it up.

Note it does take a long time for CQ to load. Ill be looking at a blurry CQ with the HUD still showing for 20 seconds followed by a blurry CQ with "loading" showing for 20 seconds before CQ is active. During that time I can do stuff, if I am slow and patient about it. Like turn in a mission and get another, or empty the ore out. But I cannot undock until CQ is done loading.

When CQ was first introduced with Incarna, CQ would load in 5 seconds. I miss those days....

Know a Frozen fan? Check this out

Frozen fanfiction

Ristlin Wakefield
Viziam
Amarr Empire
#11 - 2012-05-10 15:51:24 UTC
Vincent Athena wrote:
CQ is normally up on the first client. So it is always active. If I run client #2 or #3, those do not have CQ up, but #1 still will have it up.

Note it does take a long time for CQ to load. Ill be looking at a blurry CQ with the HUD still showing for 20 seconds followed by a blurry CQ with "loading" showing for 20 seconds before CQ is active. During that time I can do stuff, if I am slow and patient about it. Like turn in a mission and get another, or empty the ore out. But I cannot undock until CQ is done loading.

When CQ was first introduced with Incarna, CQ would load in 5 seconds. I miss those days....


Perhaps your patience is preventing any problems. I know I sometimes unintentionally click some options more than once due to the 20 sec delay. I'd like to get more feedback from others and see if they have CQ enabled when they crash.

Perhaps there is an optimizing issue in how the client handles loading it up.

Thanks again for your feedback, it helps us narrow down the cause of our issues.

I have a lover, her name is EVE. I see her every night and all she asks in return is that I have a pilot's license.