sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Whar are the effects of 4 meg of RAM?

    Scheduled Pinned Locked Moved Hardware, Software & Gadgets
    15 Posts 8 Posters 1.6k Views 8 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jujuJ Offline
      juju
      last edited by

      My machine has 4GB of RAM installed. It reports 3.25GB but that is due to the fact that I have a 768MB nVidia 8800 GTX graphics card installed. If you have a 512MB graphics card installed it should report 3.5GB of RAM. This is because XP 32 bit can't recognise more than that amount of RAM.

      Before buying and installing a 64 bit OS, make sure you can get drivers for all the hardware you use. Also some (non 64 bit) software aren't that happy in a 64 bit environment, so check if all the software you use is compatible with a 64 bit OS.

      Save the Earth, it's the only planet with chocolate.

      1 Reply Last reply Reply Quote 0
      • DanielD Offline
        Daniel
        last edited by

        I'm not 100% sure, but I believe the amount of RAM affects how much virtual memory you can allocate.

        I have 4GB of Ram on my laptop, and 3Gb on my desktop, and can notice the difference.

        My avatar is an anachronism.

        1 Reply Last reply Reply Quote 0
        • Mike LuceyM Offline
          Mike Lucey
          last edited by

          I have 4 on the MacBook Pro and I think it help with running
          Parellels 3!

          Mike

          Support us so we can support you! Upgrade to Premium Membership!

          1 Reply Last reply Reply Quote 0
          • B Offline
            basic.woodworks
            last edited by

            I have an older PC (single processor/Pentium 4) with XP on it. I installed 4 512Mb DDR2 RAM cards in it and she's able to multi task a lot better, and experiences a lot less slow downs when using larger on more demanding programs. Whenchecking the stats on the hardware, it reads the full 2048Mb of ram.

            Don't know how it works with Skp. Because her hard drive is getting pretty ful, he doesn't want to install anymore programs than she already has.

            "The greatest mistake a person can make is to be afraid of making one." (Elbert Hubbard)

            1 Reply Last reply Reply Quote 0
            • Al HartA Offline
              Al Hart
              last edited by

              You can use dumpbin.exe to determine if a program can handle large addresses and therefore take advantage of more than 2GB of ram (if you set the /3GB flag.

              SketchUp.exe cannot handle large addresses.

              Here is the report from dumpbin when run on dumpbin.exe

              FILE HEADER VALUES
              14C machine (x86)
              3 number of sections
              45712B6B time date stamp Sat Dec 02 01:29:47 2006
              0 file pointer to symbol table
              0 number of symbols
              E0 size of optional header
              123 characteristics
              Relocations stripped
              Executable
              Application can handle large (>2GB) addresses
              32 bit word machine

              Here is the report from dumpbin when run on SketchUp.exe:

              FILE HEADER VALUES
              14C machine (x86)
              4 number of sections
              4753D734 time date stamp Mon Dec 03 04:15:16 2007
              0 file pointer to symbol table
              0 number of symbols
              E0 size of optional header
              10F characteristics
              Relocations stripped
              Executable
              Line numbers stripped
              Symbols stripped
              32 bit word machine

              SketchUp.exe does not have the "Application can handle large (>2GB) addresses" flag.

              Al Hart

              http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
              IRender nXt from Render Plus

              1 Reply Last reply Reply Quote 0
              • K Offline
                kwistenbiebel
                last edited by

                That sucks 😄

                Go imagine that when you have a render plugin embedded in SU, it needs to share the amount of RAM (= less than 2 GB).
                No wonder that things become buggy when trying to render slightly bigger scenes.

                1 Reply Last reply Reply Quote 0
                • Al HartA Offline
                  Al Hart
                  last edited by

                  I know. I want to see if there is a way to run the renderer in a separate process, rather than in a DLL. That would let us use the full 2 GIG for just the rendering.

                  Our original renderer "RPS Ray Trace", also based on AccuRender used to run as a separate process. But many things were much better when we started running it as a DLL instead.

                  But it might be worth trying to switch back.

                  @kwistenbiebel said:

                  That sucks 😄

                  Go imagine that when you have a render plugin embedded in SU, it needs to share the amount of RAM (= less than 2 GB).
                  No wonder that things become buggy when trying to render slightly bigger scenes.

                  Al Hart

                  http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                  IRender nXt from Render Plus

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dtrarch
                    last edited by

                    Hi All

                    Both Win 2k and XP will access 3.4 GB of ram.(if you have 4GB installed)
                    Just find BOOT.ini and add the /3GB switch at the
                    end of the string....../fastopen/3GB

                    Just go to system properties (win key+pause break) to check.

                    dtr

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kwistenbiebel
                      last edited by

                      @al hart said:

                      I know. I want to see if there is a way to run the renderer in a separate process, rather than in a DLL. That would let us use the full 2 GIG for just the rendering.

                      Our original renderer "RPS Ray Trace", also based on AccuRender used to run as a separate process. But many things were much better when we started running it as a DLL instead.

                      But it might be worth trying to switch back.

                      The biggest disadvantage of the bad RAM adressing in su is the geometry export phase when hitting the render button (I guess no matter which render plugin one uses).
                      That's the moment when things go really bad when having higher poly models.
                      While it is exporting the mesh, you can see the RAM usage going through the roof and I always pray it will be finished before the limit is reached..otherwise the crashes are guaranteed.
                      To be honest I can't imagine the export phase to be a seperate process as it clearly needs to exchange info with SU while it is doing that.
                      In some cases it could be a benefit that export would be done in phases, in 'chunks', so the RAM can be cleared somewhere in between. The generated mesh .xml files could automatically be merged into one geometry file.

                      I don't know if what I describe is possible.....

                      1 Reply Last reply Reply Quote 0
                      • Al HartA Offline
                        Al Hart
                        last edited by

                        @dtrarch said:

                        Hi All

                        Both Win 2k and XP will access 3.4 GB of ram.(if you have 4GB installed)
                        Just find BOOT.ini and add the /3GB switch at the
                        end of the string....../fastopen/3GB

                        Just go to system properties (win key+pause break) to check.

                        dtr

                        But a single process, like SketchUp, can only access more than 2GB of RAM if it is compiled and linked to access large memory (> 2GB). It looks like SketchUp was not built to handle large memory.

                        Al Hart

                        http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                        IRender nXt from Render Plus

                        1 Reply Last reply Reply Quote 0
                        • Al HartA Offline
                          Al Hart
                          last edited by

                          @kwistenbiebel said:

                          In some cases it could be a benefit that export would be done in phases, in 'chunks', so the RAM can be cleared somewhere in between. The generated mesh .xml files could automatically be merged into one geometry file.

                          I don't know if what I describe is possible.....

                          What we would do is write the geometry to a file - this is what exporters like KT do - and then read the file with a separate process. So the RAM usage during export would be minimal.

                          However, we want to make sure that the two processes are communicating. For instance if we change brightness settings in the render window, we want to remember those settings in SketchUp so we can reuse them.

                          Or, If you change the view or some other setting - like sun brightness - in SketchUp you would like to modify the rendering without saving and reloading the geometry.

                          We are researching the best way to have two separate processes be aware of each other and communicate, and then we will run some tests - such as exporting a large model to a file - to see if it will be of value to separate the processes.

                          (But this thread is not just about rendering - we have similar problems in our export to 3D PDF application, in our Component Reporting application, etc.)

                          Al Hart

                          http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                          IRender nXt from Render Plus

                          1 Reply Last reply Reply Quote 0
                          • 1 / 1
                          • First post
                            Last post
                          Buy SketchPlus
                          Buy SUbD
                          Buy WrapR
                          Buy eBook
                          Buy Modelur
                          Buy Vertex Tools
                          Buy SketchCuisine
                          Buy FormFonts

                          Advertisement