• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Possible to set 32-bit program to use more than 4gb on x64 Windows with > 4gb RAM?

pditty8811

New Member
Joined
Aug 19, 2016
Messages
1 (0.00/day)
I am aware of the large address aware program:
https://www.techpowerup.com/forums/threads/large-address-aware.112556/page-13

As far as I understand it this sets the 32-bit app to use more than 2gb. I have tested this and it works, however the 32-bit app can still use NO MORE than about 3.5-3.8 gb.

I have games that are in 32-bit, and use alot of ram because of mods. They crash when I run the game with large address aware after memory usage over 3.8gb.

I have 16gb RAM on my Windows 7 x64. So how can I change a 32-bit program to use more RAM than 3.5-3.8gb? I don't have access to the source code of the game.

Thanks.
 
Joined
Jun 21, 2016
Messages
64 (0.02/day)
Location
Ontario, Canada
Processor Intel i5 6600k (4.5GHz @ 1.315V)
Motherboard ASUS ROG Maximus Viii Hero
Cooling Corsair H80i v2
Memory Corsair Vengeance LPX 16gb (2x 8gb 2400mhz)
Video Card(s) MSI gtx 970 Gaming 4g
Storage HDD: Western Digital Black 1tb / SSD: Samsung 850 EVO 256gb
Case Corsair Carbide SPEC-02
Power Supply Corsair CS750m
Mouse Corsair Scimitar RGB
Keyboard Corsair K70 Lux (Cherry MX Blue)
Short answer: with only a 32-bit address, a 32-bit app is only able to use 2^32 bits of memory, just like a 64-bit can use 2^64.

if you require a long answer it will have to wait until after work, or another member can fill in the gaps :p
 
Joined
Aug 20, 2007
Messages
20,773 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
There is no long answer. Even with PAE (Physical Address extension) it can't access more than 4GBs per process.

What he's asking for would require a 64-bit recompile.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
What he's asking for would require a 64-bit recompile.
This. There is no 3rd party route to make it go higher than what you're seeing. The developer would have to convert the application to 64-bit.
 
Joined
Aug 17, 2016
Messages
831 (0.30/day)
System Name Gaming Desktop
Processor i7 6700k
Motherboard asus rog alpha
Cooling H110i
Memory Corsair Dominator 16gb DDR4 3200
Video Card(s) GTX 1080
Storage EVO 840 500gb, EVO 850 500gb, Perc 710 Raid WD RED 4tbx4
Case Corsair 500r
Power Supply Antec 850
Mouse Logitec G502
Keyboard a cheap dell
the app has to be coded with PAE extensions if not it will never see more than 4
 
Top