3

I'm running a Dell Studio XPS, with quad core processor, two threads per core, with 12GB of installed RAM. According to Windows, only 7.99GB of that RAM is usable.

The really weird part is, up until two weeks ago I only had 8GB of RAM and then only 3.99GB was usable. So 4GB of RAM is consistently being taken.

I've checked in every screen, under every option in my BIOS and there doesn't seem to be a memory option there at all (that's a damn Dell for you). I've read that a lot of times this can occur because of the video card stealing some RAM for itself.

Is there some way I can check this, other than the BIOS? I have onboard graphics, not a separate card.

I'm running Windows 7 64-bit.

5
  • 3
    Can you run dxdiag and see what's the approx. total available memory in the display tab? Also does the first tab show all 12 GB ?
    – Darius
    Aug 1, 2012 at 18:32
  • which edition of Windows 7?
    – Sathyajith Bhat
    Aug 1, 2012 at 18:33
  • Related: superuser.com/questions/217200/… Aug 1, 2012 at 18:33
  • Windows 7 Home. And dxdiag shows all 12 gigs on the first page, and then 3571 MB (odd RAM number...) under the Display1 Tab, and the Display2 tab.... So I guess that means my memory is indeed being given up to the graphics card
    – Ethan
    Aug 1, 2012 at 18:33
  • Is there some way that I can redistribute this RAM claimed for video memory besides the bios?
    – Ethan
    Aug 1, 2012 at 18:37

3 Answers 3

4

Alright so I'm not sure why in the hell this did the trick. But this computer I'm using has had many previous users, so I had like 9 jdks installed, some 64bit some x86. So I figured I may as well get rid of all of the x86 installations because I had reason to believe that netbeans was running one of these x86 jdk installations, (which it was), because I wasn't even getting much over 4gb of ram usage when I was overflowing my heap space while trying to find a bug.

Anyway, long story short, now it shows a straight 12GB of memory installed on the System page of the control panel, no sub-text about how only a certain amount is available. All from uninstalling some JDKs and rebooting....very odd.

The settings on dxdiag are the same as when I checked before as well. But hey, whatever works =D

Thank you for all the suggestions! especially the dxdiag command, I hadn't been aware of that before this.

4
  • I would still upgrade the BIOS since it's there where you can change the setting of how memory is your video is going to "steal".
    – Darius
    Aug 1, 2012 at 18:56
  • 2
    Wow...I'm gonna uninstall the JDK now.
    – Casey
    Aug 1, 2012 at 18:58
  • Most likely the reboot was more important than the JDK's if you have fiddled with the system settings. Sep 15, 2014 at 18:42
  • The reboot definitely did not do it. There was tons of rebooting going on between all of these steps.
    – Ethan
    May 4, 2016 at 16:10
1

You are correct - no video card I've heard of would be stealing that much RAM. Here are all the possibilities I can think of:

  • Faulty RAM sticks - swap out your sticks and put in spare sticks you might have, or borrow some from a friend.
  • Bad motherboard - in this case, swapping out for other RAM most likely won't work.
  • Bad seating - re-seat your RAM (take them out and then put them back in).
  • Motherboard and RAM incompatibility - in this case, swap out your sticks for a different brand of RAM.

If you do swap out, periodically check whether your machine shows all of the RAM available.

1

One solution to your problem:

  1. Open the Start menu
  2. Type msconfig
  3. Press Enter
  4. Click the Boot tab
  5. Click Advanced Options
  6. Uncheck Number of processors and Maximum memory
  7. Click OK on both windows
  8. Restart PC
1
  • I've already looked at that, there was no max memory.
    – Ethan
    Aug 6, 2012 at 1:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .