Logic 5 PC Memory error workaround
Hello forum members.
I came by this topic on my google search so joined to add some info.
Its probably mentioned in another topic as well.
But i think it suits this topic for those who have questions on how to fix.
I'm a long time Logic user
So i'm still on Logic on PC
I had money to upgrade my pc but thought Logic 5 would no longer work
So i didn't upgrade my pc cos for me Logic is most important being a musician.
But i had to buy a newer one recently cos my old one crashed.
So i got it installed fine on a 2 gb system ,thinking i couldn't even instal it.
But i did get out of memory popups with some songs and logic crashed.
Its a pitty that i havent found a way to decompile Logic 5.51 to completely fix it.
Imho it must be possible to do this cos its a program and computers are dumb.
How will your program know that your using more than 1 gb ram
And how does your program know that it cant use more then 1024 ram
The only way your program would know this is by checking its settings
So somewhere in the program code there must be a line of text that says 1024 is max that prog can use
Thus ones we know where that line of text is at the program.
Then we should be able to change 1024 to 8000
And then save the program with a decompiler like Olly
And then we should have a fixed version for all the nostalgic Audio members
So imho it could be done ,i'm just not smart enough to locate the code line to change it
In the meanwhile i found a perfect work around that will work on i figure any Windows system
You can limit the ram that windows sees without needing to take ram out of your pc
Do this by creating a simple dualboot
TIP This is how i tested if it worked or not
If your afraid to change this ,start up an old pc if you still own one.
I also tested on p3 xp pro sp1 512 ram and changed my ram to 256 to test it
After you changed it and restart
Right click my computer and do properties
Then you can see how much ram xp sees to check if it worked.
So you dont even need to install Logic to test this
And if you want the extra line away
Edit and just delete the extra text
Save it and you wont get a choice any more at startup ,back to normal
Here is how you can reduce the RAM that your system sees ,to avoid getting the out of memory error.
Creating the dual boot on a single partition ,so no format or anything needed
1 Right click on my computer on your desktop and do properties.
2 Open tab Advanced.
3 Go to startup and Recovery ,system startup ,system failure ,and debugging information
4 click on settings
5 At => To edit the startup options file manually ,click EDIT = You click edit
Now your notepad opens the boot file and you can see and edit the text
- You could save it as backup to another directory if you want to
But imo thats not necessary because we are only going to add a choice ,not take things away
This is what i see at my boot text:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Now you add a second line so xp gives you the choice which version you want to start with at start up
So dont change anything in the text thats already there !
Select the bottom line of text and do copy
Then select the text file and create an empty text line below the existing text
Then do paste to paste the same textline below it
Then you add
/maxmem=1024 behined the 2nd text line like you see below
KEEP the spaces the same as the one above it
Only add /maxmem=1024 to limit the ram it can see
Then every time you start your pc you can chose
1 Is your normal pc using all available ram.
2 Is the exact same xp but then only seeing 1 gb Ram.
So you dont need 2 partitions with this method
And you also don't need 2 versions of xp on pc for your dual boot
Its all the same software you can use yet on 2 you only have less ram
And dont get the out of memory messages any longer.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP for Logic v5" /noexecute=optin /fastdetect /maxmem=1024
Ones you added the 2nd line of text you do save on the text file
Then turn your pc off and start it again.
Then at start you get the choice
Choose within 20 sec with arrows on your keyboard
If you do nothing then the first line will be used
So then your normal windows starts
If you arrow down 1 step your xp for logic starts with reduced memory
To see if your memory workaround is working
Right click My computer on your desktop and do properties
Then the text will show how much ram xp sees
* This is not my method.
A friend told me he learned it so he showed me
Thus i only share this cos it works like a charm ,All credits to original idea poster
Dont know his name so sry cant offer full credits
I just made this step by step text to make it as easy as possible to do
🙂
Greets ,PassiePassion