Jump to content
Sign In to follow this  
Lazarou Monkey Terror

New laptops don't get on with SC4. A bargain basement solution?

9 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
Currently: Viewing Forum: SC4 Showcase
 

Seeing as new laptops with their multicores cause all sorts of problems for SC4 (of which I am mired in right now :( ) Is there an optim level of machine, say from around mid last decade that will run the game (or hobby) with no CTD and general lagging issues.

Would it have to run on WinXP?

Would a modern laptop but with one core do the trick?

Would EA ever do another patch for this legacy title or could someone else do it?

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Probably yes, but this isn't really necessary.

 

On multi-core systems, adding -CPUcount:1 to your game's target shortcut can greatly help stability. Just add a single space after the target. As the name goes, this forces the game to run on a single CPU core. The game is single threaded, so doesn't have the capability to exploit powerful modern processors. There are lots of players here that use modern PCs without issues. Having plenty of RAM (4GB+) is recommended.

 

The target shortcut:

 

RgeQ999.png


Quick Links

“SimCity 4 is not just a game, but a tool driven by our own imagination and creativity.”

Buy me a coffee

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Fast, powerful processors help as well if you like to play with the settings (shadows especially) turned up.  A 3.50 GHz dual-core will provide better performance than a 2.90 GHz octo-core since SC4 is designed to only use one core.

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Fast, powerful processors help as well if you like to play with the settings (shadows especially) turned up.  A 3.50 GHz dual-core will provide better performance than a 2.90 GHz octo-core since SC4 is designed to only use one core.

Whoa Nelly!  Dual core doesn't help.  The game is single threaded, so the single frequency of any core is the limit.  If you have a fast multicore machine, the solution to use a single core given above is one of the necessary items.  Some tuning of your GPU may also be necessary.  Try reading some of the pinned threads in this section.

 

This game in full proper use needs someone who is a little geekish to really get it going.  It is not a plug'n'play game.


Beware: Emancipated user.  No Windoze for me.
The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
If you always do what you've always done, you'll mostly get what you've always got.
JohnNewSig.gif
"We have met the enemy, and he is us" - Walt Kelly

Come join us at the Moose Factory

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

That's what I said.  Read again.  

 

A 3.50 GHz dual-core will provide better performance than a 2.90 GHz octo-core since SC4 is designed to only use one core.

 

With the affinity tag, it doesn't matter how many cores you have.  I've run SC4 on dual and quad-cores without any CTD's.

 

I was pointing out that faster processor speeds are the important factor.  The fact is that most processors today are at least dual-core, so that's why I used one in my example.  It also makes more practical sense because other programs can use the extra cores.  I don't see the justification of buying a single-core processor.

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

It works fine on my new Windows 8 laptop without a single patch or anything.


 (\__/)
 (='.'=) This is Bunny. Copy and paste bunny into your
 (")_(") signature to help him gain world domination           

         

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

As expected.  There is nothing strikingly new in windows 8 except the desktop.


Beware: Emancipated user.  No Windoze for me.
The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
If you always do what you've always done, you'll mostly get what you've always got.
JohnNewSig.gif
"We have met the enemy, and he is us" - Walt Kelly

Come join us at the Moose Factory

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Anyone remember the joke of the cordless phone? :)
 
Several people in a circle will whisper something in the ear of other until the last person to hear repeat aloud what they listened... Invariably it is never the same thing as that the first person have whispered!
 
It seems that this is the case here because  SC4 is not a single-threaded application  as anyone can see just by using any tool for tracking a processes. (exe: task manager)
 
sc4+tread.jpg
 
below the description of cmd parameters posted on the official site
  

-CPUCount:X - (Where X is the number of cpu's on the system) Specifies how many CPUs to take advantage of when there is more than one CPU present on the system. By default, the app takes advantage of all CPUs present on multiprocessor systems. However, some system drivers (sound in particular) are known to have problems when run in a multi-CPU environment. Thus it might be useful to specify -CPUCount:1 in order to prevent crashes with these faulty drivers.
 
-CPUCount:0 has no effect.

 
Unfortunately,  with win7 and  win8  things have changed a lot ( contrary to what  was said above ) since the game was codified in the time of the XP ( DX9 ex , WDDM... ) therefore in many aspects  he now has a difficult general compatibility with any new system.
 
Especially for new mobile devices that have hardware unexpected to epoch ( APU, integrated GPU ) in which the game was produced.... the topic bellow may help in understanding some problems
 
:read: -

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Number of segments, eh?  Are you sure that is not the number of entries in the VM segmentation table?  This will have nothing to do with threading.  On the other hand, I removed the CPUCount parameter from my script and what do you know?  -- In my system if a process gets more than 50 % of a CPU it is useing both of them because my monitor considers both processors flat out to be 100%.  So I and others, perhaps have been labouring under a misconception.  Perhaps the single processor problem was due to some glitch in earlier versions of the process dispatcher.  Seems to be running fine now.
 
Current script running as we type:
 
#!/bin/bash
date
env WINEPREFIX="/home/john/.wine" \
wine "C:/Program Files (x86)/Maxis/SimCity 4 Deluxe/Apps/SimCity 4.exe" \
 -intro:off -CustomResolution:enabled -r1920x1080x32 -d:software \
 -f &>~/sc4.log
date
 
System Monitor page:
 
XpLw9m2.jpg

So we are indebted to you for pointing this out. My system is showing only 60% when it usually had one processor at 100% and the other basically idle. Now I can see both of them operating at round 30% so that mean bigger cities for me with less lag.


Beware: Emancipated user.  No Windoze for me.
The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
If you always do what you've always done, you'll mostly get what you've always got.
JohnNewSig.gif
"We have met the enemy, and he is us" - Walt Kelly

Come join us at the Moose Factory

Share this post


Link to post
Share on other sites

Sign In or register to comment...

To comment in reply, you must be a community member

Sign In  

Already have an account? Sign in here.

Sign In Now

Create an Account  

Sign up to join our friendly community. It's easy!  

Register a New Account

Sign In to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Thank You for the Continued Support!

Simtropolis depends on donations to fund site maintenance costs.
Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

Make a Donation, Get a Gift!

Expand your city with the best from the Simtropolis Exchange.
Make a Donation and get one or all three discs today!

STEX Collections

By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

Each donation helps keep Simtropolis online, open and free!

Thank you for reading and enjoy the site!

More About STEX Collections