Jump to content

Archived

This topic is now archived and is closed to further replies.

A Nonny Moose

Running on modern machine settled by -CPUCount:1 option

4 posts in this topic Last Reply

Highlighted Posts

  • Original Poster
  • Posted:
    Last Online:  
     

    I've been running for some time with the -CPUCount:1 option set. This seems to have almost completely killed the tendency of the game to crash on modern hardware.

    Yesterday, I ran for over 12 hours without a single crash, and today for over two hours before I needed to stop.

    Over the last few weeks, I have upgraded to a new version of the Operation system (UBUNTU 12.04) and to a beta version of wine 1.5.3 when, with the exception that wine can't handle the multi-buffer requests for hardware graphics, I have had smooth sailing. I run in software rendering quite satisfactorily.

    My machine summary:

    Athlon II X2 model 245

    2.9 GHz

    L2 cache 1024 KB

    4GB Ram 25 GB Swap partition

    SimCity 4 Deluxe 1,1,641,0

    Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)


    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:  
     

    I find most of my crashes to be GFX related. That is; they all seem to happen whilst scrolling or switching between subway-ground view.

    Share this post


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

    Eh, most graphics cards don't support several of SC4's graphical components properly now anyway. They generally hand processing off to the CPU resulting in modern GPUs performing about as well as a GeForce 2 Series card when running SC4. It's one of the issues that Maxis identified with the engine only in the last few years. I run SC4 in Hardware mode on both my PCs (AMD Radeon HD6870 and ATI Mobility Radeon HD3200) and it generally runs terribly. That's a lot of data to pipe across a PCIe 2.0 x16 bus (Or in the case of my laptop's GPU, its insipid integrated solution meaning it has to come from system memory, to the GPU, back to System memory, to the CPU, to System Memory, back to the GPU, back to System memory, back to the GPU and finally on my screen) then back again, the whole time fighting over the attention of my i5 2500K.

    The crashing when scrolling and zooming is probably caused by your fancy graphics card's poor swapping performance when doing things that SC4 uses. SC4 just can't wait for the sluggish GPU to respond.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    You make a very good point. The memory being on the same bus as everything else is a real drawback in modern machines. Other than some complications, solved in the 1950s, there is no reason for single bus machines to exist any longer except for the price point. An asynchronous, interrupt request driven, memory oriented architecture would work much better especially with GPUs that share memory space with the CPUs. It would also increase the overall performance of the multi-core chips if they had a private bus to memory. This amounts to putting the DMA in charge of all cycles, operating via memory requests from the active modules. Examples of the past: CDC6600, GE635, IBM7090. And by the way, the really big mainframes still work this way.


    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

    ×

    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