[PlanetCCRMA] 4GBs of ram with 32-bit ccrma

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Sat Aug 30 01:10:34 PDT 2008


On Fri, 2008-08-29 at 17:49 -0700, sevol wrote:
> Jim Robinson wrote:
> > Hey Sevol,
> > 
> > That is weird. Maybe the stock CCRMA kernel does have a lower limit - I 
> > have never checked.
> > I would suggest installing a PAE kernel and see if it reports more 
> > memory.  That will at least tell you if it's software or hardware related.
> > 
> > As root on your system run:
> > yum install kernel-PAE
> > 
> > This will install the stock Fedora PAE kernel.  Then reboot and when you 
> > get the splash screen hit the down arrow to get in then select the PAE 
> > kernel and hit enter.  This should boot up and let you know if it's 
> > something in the Kernel you were using.  This is not a CCRMA kernel so I 
> > don't think you'll get the preemptive stuff so this is only for 
> > testing.  If it makes the PAE default you can change that in /etc/grub.conf
> > 
> > If the PAE gives you all the memory then we need to check if the CCRMA 
> > repo will give you a PAE version. If anyone is watching this thread and 
> > knows if there is a patched CCRMA PAE kernel let us know....
> > 
> > Once you get that in - paste the results of these two commands back and 
> > that should give us what we need.
> > uname -r
> > free
> > 
> Hi Jim,
> 
> This is the output of the commands using the Fedora PAE kernel, followed 
> by output of same commands under the ccrmart kernel:
> 
> [sevol at localhost ~]$ uname -r
> 2.6.25.14-69.fc8PAE
> [sevol at localhost ~]$ free
>               total       used       free     shared    buffers     cached
> Mem:       3886480     489716    3396764          0      18728     322828
> -/+ buffers/cache:     148160    3738320
> Swap:      4096532          0    4096532
> -------------------------------------------------------------------------
> 
> [sevol at localhost ~]$ uname -r
> 2.6.24.7-1.rt3.2.fc8.ccrmart
> [sevol at localhost ~]$ free
>               total       used       free     shared    buffers     cached
> Mem:       3081676     498236    2583440          0      18352     322212
> -/+ buffers/cache:     157672    2924004
> Swap:      4096532          0    4096532
> 
> With your help - for one, the "free" command is new to me - I'm getting 
> somewhere, if only in the area of trying to understand this :) On my 
> system at least, the 4GB limit doesn't seem to apply to the ccrmart 
> kernel. I wonder why?
> 
> If I'm getting this, I guess the question is - like you said - is there 
> a patched PAE-enabled CCRMA kernel out there?

No, at least not yet. I'll be back to ccrma next week, once I settle
down I'll look into this (and 1000 more things that are probably waiting
for me :-)

-- Fernando


> Thanks again,
> 		-sevol
> > 
> > Jim
> > 
> > sevol wrote:
> >> Jim Robinson wrote:
> >>  
> >>> As far as I am aware a regular Kernel can address up to 4Gb of ram 
> >>> but if you go over the 4Gb you would need the PAE kernel.
> >>> Out of interest does the BIOS report 4Gb at post time?  Do you have a 
> >>> built-on-the-motherboard video card that is assigned memory from the 
> >>> system RAM pool perhaps?
> >>>
> >>> Jim
> >>>
> >>>     
> >> Thanks for the reply. I couldn't find a memory size listing in the 
> >> BIOS, but Memtest shows 3839M. BTW, it's a GIGABYTE GA-MA78G-DS3H 
> >> motherboard with on-board video. & in fact, in the BIOS I did allocate 
> >> 256MB of ram to video. If there was that amount of memory missing, I 
> >> guess I'd have thought, OK, that's where the missing ram is being 
> >> used. But I can't figure out the discrepancy. The ram is OCZ Reaper 
> >> HPC Edition, Model OCZ2RPR800C44GK:
> >>
> >> http://www.newegg.com/Product/Product.aspx?Item=N82E16820227267
> >>
> >> (hmm... before getting this ram I thought I read in the customer 
> >> reviews where a few Linux people were using it. I don't see anything 
> >> now, but that may or may not matter.)
> >>
> >> Anything else I can try?
> >>
> >>         -sevol
> >>  
> >>> sevol wrote:
> >>>    
> >>>> Hi People,
> >>>>
> >>>> Recently I put together a new box with 4 gigs (2x2GB sticks) of ram. 
> >>>> Under the 2.6.24.7-1.rt3.2.fc8.ccrmart kernel only 2.94GBs is 
> >>>> showing up. Is it possible to gain the full 4GBs of ram with this 
> >>>> kernel? My cpu is 64-bit, & initially, I tried a fc9 64-bit install. 
> >>>> When the install disc failed to recognize my hard drive, I backed 
> >>>> off to a 32-bit OS on fc8. (Anyway, not sure my heart was ready for 
> >>>> the move to 64-bit.)
> >>>>
> >>>> My searching indicates that a pae-enabled kernel is required for 
> >>>> accessing all the system ram via a 32-bit OS. & the ccrmart kernel 
> >>>> isn't pae-enabled, is it? Am I wrong on this, or missing some info 
> >>>> to get things working? Are people able to utilize 4GBs of physical 
> >>>> ram with a 32-bit ccrma kernel? Or will I need to switch to a 64-bit 
> >>>> OS?
> >>>>
> >>>> Any insight would be much welcome.
> >>>>
> >>>> I have to say, I'm completely incompetent with audio work in general 
> >>>> & certainly with Linux audio, but also, I'd like to say now, many 
> >>>> thanks to Fernando Lopez-Lezcano for releasing Planet CCRMA's great 
> >>>> software package collection.
> >>>>
> >>>> best,
> >>>>         -sevol




More information about the PlanetCCRMA mailing list