Crashes with ISS and 32K VT's
Re: Crashes with ISS and 32K VT's
Sorry, maybe I misunderstood a texture's shift with a location's shift....
Never at rest.
Massimo
Massimo
-
Topic authorChuft-Captain
- Posts: 1779
- Joined: 18.12.2005
- With us: 18 years 11 months
Re: Crashes with ISS and 32K VT's
Interestingly though, some of these are different sizes. eg. 612kb cf. 641kbselden wrote:msvc90.dll is the redistributable C language runtime library for Microsoft Visual C v9.0. I.e. Microsoft allows it to be included with any program compiled using that version of their compiler. The varying dates on copies of it just mean that whoever built the software that it accompanies happened to copy the file without preserving its creation date stamp.
I have read somewhere that when running a 32bit app. in a 64bit OS, the 2GB ceiling no longer applies. Instead, it has access to the full 4GB address space. Obviously, this is still not as good as the many terabytes potentially available to a 64bit native program.selden wrote:When watching Celestia's memory usage, you need to look at the size of Celestia itself, not your system's total memory usage. 32-bit applications like Celestia usually fail when their memory usage exceeds 2GB. That's when address pointers use the sign bit and cause problems for code which (inappropriately) uses signed arithmetic.
Fenerit:
My intention was simply to try a smaller VT as I believe this problem to be as a result of max'ing out the VRAM (as Selden suggested).
Sure enough visiting IO with it's 8K (rather than 32K) texture caused no problems.
I did however (as a result of your suggestion) decide to give IO a copy of Earth's atmosphere complete with 16K clouds, again with no issues, so it doesn't appear to have any association with transparency.
My iGPU is limited to 1696 MB total, and each time it crashes is when Celestia's memory usage (in Task manager) reaches/approaches 1700 MB, so this does appear to be the issue.
I don't know yet whether it is possible to make more RAM available to this iGPU, but that may be an option (if it is possible).
Obviously, the ideal solution would be for Celestia to manage it's use of VRAM/RAM by garbage collecting memory allocated to previously loaded, but no-longer required tiles.
Don't know what sort of priority this feature holds in the DEV's eyes.
Cheers
CC
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)
CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS
-- Gerard K. O'Neill (1969)
CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS
Re: Crashes with ISS and 32K VT's
Another thing then kick me off: is the system pagefile ("pagefile.sys") great enough in size to not be confined just to the main OS's routines? There is reserved space into it? At least you should see freezes, but not crashes until full again.Chuft-Captain wrote:My iGPU is limited to 1696 MB total, and each time it crashes is when Celestia's memory usage (in Task manager) reaches/approaches 1700 MB, so this does appear to be the issue.
Never at rest.
Massimo
Massimo