Announcement

Collapse
No announcement yet.

Your take on this approach

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Your take on this approach

    Some time ago I ran into a topic on The Area about Optimizing XP for 3dsMax and I'm wondering what you guys think about it.
    Would it really be better if you'd have a 5Gb HD just for your Virtual Memory for example?
    I've already set up a system according to this "guide" but haven't been able to work with it properly because my powersupply and motherboard got fried -_-

    I saw an Increase of cases where mental ray and the scanline renderer gives memory errors while rendering. I decided to create a small document on how to optimize WinXp to get rid of those troubles.

    When dealing with Bitmaps and plug-ins, 3ds Max needs huge amount of continuous memory and that's why your system's paging file is very important. “Continuous memory” means no fragmentation on the hard drive space allocated to the virtual memory.

    When you first setup your machine, create 2 to 3 partitions. One for the OS and your applications ( about 30GB ), the second will hold the virtual memory ( about 4.2GB ), the rest will be used for your remaining Data.

    Setting up Windows XP sp2 3GB switch :

    1.Right-click on “My Computer” icon found on your desktop and select “Properties”.
    2.Go to the “Advanced” tab , and click the” Settings” button in the “Startup and Recovery” section.
    3.Click the “Edit” button under the “System Startup” section.
    4.Copy the last line of the boot.ini file and paste it on the next line. Change the string “Microsoft Windows XP professional” of the first line (the one you just copied) to something like “Microsoft Windows XP professional with 3GB switch”, the next time you boot , you’ll have 2 option like a dual boot , if nothing is picked within 30 secs , the first line is chosen. At the end of that line add /3GB like example below :


    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional with 3GB switch" /fastdetect /3GB
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect

    If the OS doesn’t boot correctly, restart your machine and select the second OS when prompted (the one without the switch).

    Please note: The 3gb switch only works with Windows XP service pack 2. Make sure to copy the windows 32bit line, not windows XP 64 for example (if it's installed).

    Refer to this link for further information

    At this point, you're system's paging file is setup on the c:\ drive and is probably fragmented. If you partitioned your HD like me, do a deep defragmentation on the virtual memory partition, else, do it on your c:\ drive.

    It is recommended that you use a 3rd party defragmenter like Diskeeper. They usually do a better job then the windows native one.

    Managing you virtual memory in windows:

    1. Right-click on “My Computer” icon found on your desktop and select “Properties”.
    2. Go to the “Advanced” tab and click the “Settings” button under the “Performance” section.
    3. In the “Advanced” tab, under the “Virtual Memory” section , click “Change”.
    4. Select the drive you want the paging file to be set to. (If you created a partition for the virtual memory select that drive) .
    5. Select the “Custom size” radio button.
    6. Now set the “Initial size (MB)” and the “Maximum size (MB)” to 4096.
    7. Click the “Set” button.
    8. If you created a partition, select the c:\ drive in the drive section, then select the “no paging file” radio button and click “Set”. Here we're telling Windows to set the paging file to another partition than the c drive.

    Improving windows performance:

    1. Right-click on “My Computer” icon found on your desktop and select “Properties”.
    2. Go to the “Advanced” tab and click the “Settings” button under the “Performance” section.
    3. Under the “Visual Effects” tab, select the “Adjust For Best Performance” radio button.


    Disabling Auto-runs on startup:

    Some applications are loaded at startup, applications that one really doesn't need when rendering. Quicktime, msn messenger, DVD players just to name a few.

    1. Click on “ Start ”, then select “Run...” .
    2. Type”msconfig” in the edit box then press enter .
    3. Under the “General” tab, select the “Selective Startup” radio button and uncheck the “Load Startup Items” check box.


    Disabling Unnecessary Services:

    1. Right-click on “My computer” icon found on your desktop and select “manage”.
    2. Select the Services and Applications roll-out and double-click on services.
    3. Disable these services :

    -Alerter
    -Distributed Link Tracking Client
    -Help and Support
    -Indexing Service
    -IPSEC Services
    -Portable Media Serial Number
    -Remote Registry Service
    -Secondary Logon
    -SSDP Discovery Service
    -Telnet
    -Upload Manager
    -Wireless Zero Configuration - (If you are on a wireless network leave this enabled)

    Also check for installed services that you don't need, like Ipod and Quicktime. It is also good to mention that anti-viruse software and firewalls use lots of RAM - if you're rendering, please disable them.
    If you really want to go crazy with optimization you can also disable windows sound, A list of things you could do can be found here : http://mywebpages.comcast.net/SupportCD/OptimizeXP.html

    I hope this will help,
    cheers,
    Pierre Quirion
    technical Support Specialist
    Autodesk, Media and Entertainment Division
    www.artbyarjan.com - Online portfolio (temporarily offline)
    @home:
    / AMD Phenom X4 @ 3.00Ghz / ATI HD 4890 / 8Gb Ram /
    / Vista Ultimate x64 / Max 2010 / Vray 1.5 SP3a Edu /
    @work:
    / Intel Core2Quad Q9450 @ 2.66Ghz /
    Nvidia Quadro FX 3700 / 8Gb Ram /
    / Vista Bussines x64 /

  • #2
    Would be much simpler if you just got a 64-bit machine and OS (well, at least for the memory part).

    Best regards,
    Vlado
    I only act like I know everything, Rogers.

    Comment


    • #3
      That system is a 64bit system with XP x64 so that problem is solved. But what about the other steps? Would it make a difference?
      www.artbyarjan.com - Online portfolio (temporarily offline)
      @home:
      / AMD Phenom X4 @ 3.00Ghz / ATI HD 4890 / 8Gb Ram /
      / Vista Ultimate x64 / Max 2010 / Vray 1.5 SP3a Edu /
      @work:
      / Intel Core2Quad Q9450 @ 2.66Ghz /
      Nvidia Quadro FX 3700 / 8Gb Ram /
      / Vista Bussines x64 /

      Comment


      • #4
        I don't think these steps would drastically influence memory errors with 3ds Max, especially on a 64-bit system; they might increase performance by a few percent though.

        Best regards,
        Vlado
        I only act like I know everything, Rogers.

        Comment


        • #5
          face it, the days of having to eek out that last few %s of memory/performance, are pretty much a thing of the past. Pretty soon everyone will be 64bit through and through.
          ____________________________________

          "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

          Comment


          • #6
            pretty soon is relative.

            I work for a big company, whirlpool, and it's taking forever to convince them to support us having a 64bit OS. We have like 10 different security sections of IT to go through and no one answers email. I'm guessing it'll be about 2 years before we end up using any actual 64bit OS.

            We're usually about 4 years behind for any new software that the whole company uses. About 6months to 1 year behind for anything that just our department uses, unless we're on subscription and it's a software I manage myself like Max.

            I imagine other big companies are similar.

            Comment


            • #7
              your right its relative. Soon to me is within the next few years.
              ____________________________________

              "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

              Comment


              • #8
                I think that guide is pretty pointless.

                Since your using XP64bit the 3gb switch is of no use.

                The windows performance bit is what i do anyway, but thats just personal preference, the "performance" increase from doing that is marjonal at best.

                Disabling unecessary services.. sure.. but why both.. now days moachines have plenty of memory. And scrounging around for a few MB here and there is a waste of time IMO.
                But it may help lower boot times, certainly limiting program that run on startup does.

                Comment


                • #9
                  The only thing that would make any difference is to add a second fast drive (SCSI/SATA2 etc) for a scratch disk. Even then the performance increase would be minimal and more benificial to Photoshop.

                  Comment


                  • #10
                    Yep - seems a tad dumb to try and get speed increases by partitioning a drive - you're still using the exact same read and write heads and as mentioned you'd be better off getting a separate hard drive. With ram being quite cheap though is there any need for a scratch disk? It seems to be a good idea for stuff like nuke which uses it as a frame store but for max I can't see anything more than memory, cpus and graphics cards making a noticeable difference in speed.

                    Comment

                    Working...
                    X