Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

NX 7.5 Out of memory/Internal memory acces violation errors

Status
Not open for further replies.

ilaszlo

Mechanical
May 26, 2016
2
Hello,

I'm using Intel(R) Core(TM) i7-4770 CPU @ 340 GHz, 3,40 GHz, 16 GB, 64 bit-Win 7 workstation together with 7.5.5.4MP6 NX (32 Bit), with 46 Mb maximum memory allocated, 16136 Mb physical RAM and total swap available 24327.
The out of memory error message is a persisting problem, while building up/ modifying a part which uses free form modelling features, with bridge curves, splines, etc.
I called the GTAC but their only solution was to update to 64 Bit NX (they didn't requested the Log File or the actual part.
i also read about the 'DialogMemory.dlx' file, which should be deleted, but unfortunatelly I do not have access to it due to authorization issues.

The Log file gives me the following description:
>>>> Error code 820901 caught in file "O:\ugnx755\ip4\src\disp\no\ind\dss_rend_internal.c" at line number 976
>>>> Error code 820901 caught in file "D:\workdir\reference\NX755_4\src\disp\no\ind\dss_rend.c" at line number 2702
>>>> Error code 820901 caught in file "D:\workdir\reference\NX755_4\src\disp\no\ind\dss_solid.c" at line number 1495
>>>> Error code 820901 caught in file "D:\workdir\reference\NX755_4\src\disp\no\ind\dss_solid.c" at line number 738
>>>> Error code 820901 caught in file "D:\workdir\reference\NX755_4\src\disp\no\ind\dss_regen.c" at line number 1350
&MACRO FOCUS CHANGE OUT 1
>>>> Error code 820901 caught in file "D:\workdir\reference\NX755_4\src\disp\no\ind\dss_regen.c" at line number 2891
>>>> Error code 820901 successfully handled and acknowledged
&MACRO FOCUS CHANGE OUT 1
&MACRO FOCUS CHANGE IN 1
&MACRO MESSAGE_BOX -2, Out of memory

Could anybody suggest another solution beside upgrading to 64 Bit version? Many thanks.
 
Replies continue below

Recommended for you

The 32 bit version of NX (or any 32 bit program for that matter) can only utilize about 4GB of memory. If multiple 32 bit programs are running on your computer, they will all use memory from the same 4GB pool. If you are getting out of memory error messages, I think that upgrading to the 64 bit version is a good idea. There is a 64 bit version of NX 7.5, it is just a matter of downloading and installing it.

www.nxjournaling.com
 
Hello,

Have you looked at 3GB Switch in Windows boot.ini ???
A long time ago I played with it to get a FEM calculation running.
But you have to get acces to your W7 install.

Regards,

Olaf
 
If you are on maintenance with Siemens , all you need to do is download the 64 bit version of NX and install that.

A couple of years ago when we switched from XP to Win7, we also switched from 32bit to 64bit NX.
We had frequent memory problems and they then disappeared.

Another issue is speed. , you have 16 GB of RAM, but you cannot use more than 3 GB.( with the 3GB option, without 2GB. )
I assume that when you close in on the 3GB NX will run slower and slower as NX did when we ran XP. (?)

Regards,
Tomas
 
Thank you all for the tips. It seems like the problem was with my visualization preferences, where I set up the at faceting the shaded view's and advanced visualization views tolerance to ultra fine...if I use standard, the NX is much faster, no error (until now), but the visualization quality is a little worst...life is not perfect :)
 
just one little question off topic.

Toost said:
If you are on maintenance with Siemens , all you need to do is download the 64 bit version of NX and install that.

what about the version?.. I would like to upgrade to NX10.
what happens with the license?...
we are on maintenance on NX 8.5.. I have downloaded NX10 .. can i install this version?

it is the same license?
we use a license server. I was planning to use the same UGS_LICENSE_SERVER variable.. but i am not sure if i can do this.

______

Alex ,
 
the general rule is this:
A never license can run older NX versions., - i.e if you have the NX10 license installed/ running you can run NX8, 8,5, 9 , 10 on this.
The break to the rule above is that the license service changed the name somewhere back in time. I don't remember when this happened, ... hm.

You Shouldinstall the license server which comes with NX 10 to run the NX10 license on.
If you are on maintenance, you have received the NX10 license. If you cannot find it, you can ask for a copy from Siemens.

The variable has changed the name for NX10, it's now SPLM_LICENSE_SERVER
But, you can set both variables if you intend running multiple NX versions on the same computer.

Regards,
Tomas
 
@AlexLozoya you do need to download a new NX10 license. If you're under maintenance then you can do that from the GTAC site. You will also need to install the NX10 license service. Download the latest version of that from GTAC as well.
Install the license service first and when prompted for a license file use the new NX10 one.
That will replace the existing NX8.5 license service and when running will allow NX10 and NX8.5 to work.
When you install NX10 it will ask for a license file or server. Enter in 28000@server where server is the name of your license server system.
NX10 will then set that in the registry. NX10 can also use the variable SPLM_LICENSE_SERVER but if the registry is set it takes precedence over the variable.


Anthony Galante
Senior Support Engineer


NX3 to NX10 with almost every MR (29versions)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor