detting rid of the hardcode limit on ram

I mean really do u need a 2 gig limit on a 32 bit game that supports 4 gigs dont remember 32 bit bottlenecking at 2 gigs. I believe people with lower systems can up there ram thru the pagefile to 4gigs using there drive plus the gigsticks they got so why limit the ram usage to 2 gigs and srew evrything up.

74,488 views 47 replies
Reply #1 Top

because when the game was made that was the average system that was in place (same reason why it doesn't support multi cores)

this game is older and was initally an indie game (read: made with very limited funds)

the fact that they can even due what they have been able to do is awesome

if they get around to Sins2 then they might be able to reach for the sky

Reply #2 Top

Yeah and the 2 GB limit is an OS limitation also as far as I understand also. There is a change you can do to the .exe that will allow up to 3 GB. Not sure if it will work with 32-bit though.

Reply #3 Top

The 32 bits limit is  4 gigs not 2 or i wouldnt be playing any game on my old system witch is 2 yaer older than sins. Hell sup commander makes me hit 3 gigs  and before 1,1 patch for vanilla i used to hit 3 gigs on this game with my setting to max there is a problem there 32 bit is 4 gigs and 64 bit is 4 or higher when it comes to ram usage  so i call this a bottleneck raise it to 4.

Reply #4 Top

No.

Any program that is 32-bit or is running on a 32-bit system is normally limited to 2Gb of RAM access. Through modifying OS files and the program's exe file, that can be increased to 3Gb. The OS itself cannot handle over 4Gb of RAM, so upping a single program's limit that high would be extremely bad anyways.

 

:fox:

Reply #5 Top

Is that why evry site i got to to buy ram that the limit for usage on 32 bit is 4 gigs and im talking windows xp  not mac.  before we get confused windows xp 32 bit to  windows 7 32 bit suports up to 4 gigs.  (http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx ) and scroll down to windows xp 32 bit maximum for physical mem is 4 gigs  and 128gig for 64 bit scroll down until u hit the  physical mem limits and for all those its 4 gigs from xp to 7 in 32bit .the only time its lower  like 2 or 1 is in the starters wich is the  tryme versions anyone with a full version will use up to 4 gigs on 32 bit. the website proves my point

Reply #6 Top

Any program that is 32-bit or is running on a 32-bit system is normally limited to 2Gb of RAM access.
End of quote
But this is done by the OS.

 

:fox:

Reply #7 Top

Skipping over the fact of whether or not 4 gigs is possible or not for moment...Assuming that it was, is changing something like that even within the scope of what can reasonably be expected from patches?

Seriously looking forward to a Sins 2 some day though.

Reply #8 Top

The following table specifies the limits on physical memory for Windows XP.

VersionLimit in 32-bit WindowsLimit in 64-bit Windows
Windows XP

4 GB

128 GB

Windows XP Starter Edition

512 MB

Not applicable

 

Reply #9 Top

Yes. That's for Windows itself, not programs running on it. Programs running on it can not address as much.

 

:fox:

Reply #10 Top

Regardless of what the OS can handle fact is SINS cannot handle more than 2 gigs of ram. The game will dump when you reach between 2 to 2.5 gigs. The average vanilla diplomacy game will most certainly reach that point especially on max settings, and large maps. We also did not stop to think that upping the modding hardcode limits could have pushed the game over the edge as well.

Reply #11 Top

but seriously: since almost every game I play atm (Sins, CoH, SupCom) sooner or later hits the program's 2GB RAM limit, it's about time to deliver games in 64bit. Since Win7, most users have upgraded to a x64 OS, so I think there is a market for that.

Reply #12 Top

@davidabc66- no it cant be done with a patch, the coding for 32 bit and 64 bit are different, you would have to rewrite the whole game

yeah, it will soon come time, though some of us (like me) are still stuck at Win XP 32 (had to spend Tax Refund on bills due to lose of job :( ) so not quite ready yet

Reply #13 Top

How can you tell if your computer can run 64 bit OS's? im running windows vista home premium 32 bit with 2 GB ram and with 4 GB pagefileing

Reply #14 Top

Quoting PirateKillingcyborg, reply 13
How can you tell if your computer can run 64 bit OS's? im running windows vista home premium 32 bit with 2 GB ram and with 4 GB pagefileing
End of PirateKillingcyborg's quote

all that matters is your processor. here's a short list of x64 processors: http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures

Reply #15 Top

The only solution i can see at the moment is to not let the game use more than 2 gigs. If you are near the 2 gig point its time to nerf some settings. Unless the dev's come up with a more innovative workaround.

Reply #16 Top

Or use a 3Gb enabler switch.

 

:fox:

Reply #17 Top

@Stress- I have a buddy who has had Sins use up to 12 GB RAM on his 64-bit Linux.

Of course, he's got multiple quad-core processors, so that probably helps.

Reply #18 Top

Quoting Sinon, reply 14



Quoting PirateKillingcyborg,
reply 13
How can you tell if your computer can run 64 bit OS's? im running windows vista home premium 32 bit with 2 GB ram and with 4 GB pagefileing


all that matters is your processor. here's a short list of x64 processors: http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures
End of Sinon's quote

well i didnt see my processor its a intel celeron M for a laptop and running 32 bit OS

Reply #19 Top

Quoting PirateKillingcyborg, reply 18

well i didnt see my processor its a intel celeron M for a laptop and running 32 bit OS
End of PirateKillingcyborg's quote

well, according to Intel's website, you should be able to use an x64 OS: http://www.intel.com/products/processor/celeron/mobile/index.htm

Reply #20 Top

Quoting Whiskey144, reply 17
@Stress- I have a buddy who has had Sins use up to 12 GB RAM on his 64-bit Linux.

Of course, he's got multiple quad-core processors, so that probably helps.
End of Whiskey144's quote

Not a alternative for the usual mister joe... first, you need a computer who allow hardware virtual machine ( my rig make it but his price tag is around 5000 euro, with a server board !!! )... second, you need Vmware ESX server ( around the 4000 $$$ )... using Linux was a other choice due to opengl caching the texture in the video ram in place of the main ram like directx... any way, the final limit was 1520mb by core... so, a usual dual core will not have any benefice ( cann use the /3g in your boot.ini for have 3gb for applicatio in place of the 2gb )...

Sins work very good with Linux and use fewer main ram but the problem is that a card with only 256 mb will not be able to store all the textures... a other problem is impulse, it don't work with Linux... but around one year ago, the online play with sins was resolved...

There is various way to push sins to his limit... and like i have say it numerous time before, the code is a little wonder... but all the work around cost money for the users, a bunch of it... nobody will by a several k$$$ rig or software for a single game...

Now, about a 64 bits sins, it is very possible to make it directly from the source... same thing with multicore... they are flag who can be enable at the compilation... point is that non optimised code will give a very poor win in performance... more bad will be a total desync between 32 bit and 64 bit version for online game... people already complain about a lobby for Ent and one for Diplomacy... now, imagine Ent32, Ent64, Dip32 and Dip64 lobby !!! ... this will fully kill the online play...

A last thing... 32bit or 64bit are only words... all 32 bits processor since the pentium pro are in fact 36 bits processor... and the new 64 bits processor are in fact 48 bits processor... more you pay for your OS, more your can access memory... a good old windows 2000 datacenter 32 bits edition can use 32gb ram... windows server 2003 datacenter 32 bits can use 128 gb... but who use a datacenter windows edition for game ?

 

Reply #21 Top

i can not run 64 bit OS's on my laptop i dled the Intel(R) Processor ID Utility and it says i can not run it :borg:

Reply #22 Top

Quoting Ryat, reply 1
because when the game was made that was the average system that was in place (same reason why it doesn't support multi cores)

this game is older and was initally an indie game (read: made with very limited funds)

the fact that they can even due what they have been able to do is awesome

if they get around to Sins2 then they might be able to reach for the sky
End of Ryat's quote

 

 There's going to be a Sins2? Hm, I'll skip diplomacy and Entrechment and just wait for that then.

Reply #23 Top

I think RAM isn't the entire issue here. The issues has also to do with the graphic card that you also have. If you have crappy GPU, it doesn't matter if you have 20 gb of ram. The game will still run slow. BTW. the GPU makes all of the caluclations interms of where each pixel should be and applying and rendering he textures and such.

Reply #24 Top

Quoting Valaska, reply 22


 There's going to be a Sins2? Hm, I'll skip diplomacy and Entrechment and just wait for that then.
End of Valaska's quote

This is not confirmed, this is just fan speculation. Even if it is true, it probably isn't even being worked on yet, so you'll have to wait for some time.

Reply #25 Top

Yall know i was talkin about the hardcode 2 gig sins limit not the actual os and they didnt have the lagg  problems in sins until they turned the limit to 2 gigs and made us all go over it.  On original sins i would hit 3 gigs with my 32 bit system so doesnt it mean they need to up the limit to 3.50 gigs.  That way we can have a game on medium maps without the dumps like we could on the vanilla before the 1.1 patch never had problems until that patch  thats becouse the hardcode wasnt set to 2 gigs.    they got tired of people wining about mods bringing it to over 4 so they put the limit in. And for those saying programs wont push over 2 gigs i got 2 gigs of ram in my system sins pushes over it after 10 minutes into my game if i didnt have a 3072 page file of virtual ram it would say i had low  virtual mem but i fixed it with a pagefile.     Also i dont dump like most people i just get laggy as hell wich is bullshit when i spend good money for a game and the devs arent using it to fix the hardcode to 3 .5 gigs or 4gigs.       Wich is what my 32bit system is letting me use. I never had the slowdown until right before entrenchment so and its not the new stuff either it only happens when we go over the limit wich should be raised like i said to 3 gigs.        Hell vista uses 1 gig to run in 32 bit alone plus the 2 or 3  sins brings it up to. And i remember when i could play on vanilla pre 1.1 and not worry about lag until all 4 mass fleets were fighting in one sytem and had most there 2000 cap fleet  that stoped after entrenchment.    I havent siad anyhting about it since i saw the change but now i know what it is and whats couseing it.    I Believe the threshold on sins was over the 2 gig limit before entrenchment wich they could easily change it when they put the expansion out becouse u do work the hardcode to make expansions and they could have fixed it for diplomacy also but they didnot.     Also i dont think it uses much more than 3.50gigs thats where my pagefile ends at 1.50 of a gig plus the 2 gigs on my board so i would say the game uses 3.57  gigs in all so why is the hardcode set to 2 gigs to destroy our performanceand they also siad in  the 1.05 patch they wasnt setting the limit to the hardcode to over 2 gigs witch is also  means they could.    K now that we know why it dumps and gets jumpy as hell late in the games  raise the limit to 3.60 gigs already on the sins hardcode stop lying to us.    Also this is with me having the graphics down except the ships it still pushes the 2 gig limit  when they start jumping the big fleets in  Also just somthing for me to add WHERE IS THE FASTEST SPEED U SAY THE GAME CAN BE SET TO AFTER FASTER IN YALS LITLE VIDEO lol is its coming in the next patch becouse that false advertisement if it doesnt to the devs on impuls tv.    they got faster setting on dip but they say they got fastest also where is it if they do we await it. sorry for the anybad typing i use mostly ventrillo to talk with so i really hardly rarely ever  type lol so  its rusty.