A 32 bit Windows OS is limited to 3 and fraction GB of physical ram.
A 32 bit Windows program run under a 32 bit Windows OS is limited to either 2GB or 3GB of virtual ram (depending on various settings).
A 32 bit Windows program run under a 64 bit Windows OS is limited to either 2GB or 4GB of virtual ram (depending on just a setting in that program's header). But that 2GB or 4GB can be anywhere in the physical ram, so you could be running several different 32 bit programs at the same time that in total use far more than 4GB, even though no one of them can use more than 4GB.
A 32 bit Windows program run under Wine in a 32 bit PAE Linux OS is limited to: I don't know whether 2GB or 3GB nor what settings might determine that. But that 2GB or 3GB can be anywhere in the physical ram, so you could be running several different 32 bit Windows programs at the same time that in total use far more than 4GB, even though no one of them can use more than 2GB or 3GB.
For a 64 bit version of Wine in a 64 bit Linux OS, I don't know whether 32 bit Windows programs are limited to 2G, 3GB or 4GB (but one of those). As above, the total ram used by many 32 bit programs can be much larger than 4GB.
Only the 32-bit Windows OS (or non PAE 32-bit Linux) limits the total ram used by multiple 32-bit Windows programs to less than 4GB.
Quote:
Originally Posted by darksaurian
So would it even make any difference if I only installed 32 bit wine?
|
I don't know how/whether the 32 vs. 64 bit choice in installing Wine affects the 2GB vs. 3GB vs. 4GB limit on virtual memory per 32-bit Windows process. A 64-bit Wine couldn't let a 32-bit Windows program use more than 4GB virtual memory. So per process, the limit must be in the 2GB to 4GB range.
Your 32-bit game program probably wouldn't use over 2GB no matter what Wine and/or Windows lets it use. So in that sense, it probably doesn't matter to that game which version of Wine you install.
For multiple Windows programs run at once, the 32-bit version of Wine would be just as effective as the 64-bit version at letting the total physical ram use by several simultaneous programs go way over 4GB.