this post was submitted on 15 Jul 2023
28 points (100.0% liked)

Technology

37712 readers
299 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

hey all. I've tried different ram, a different windows version, I've messed around in bios and updated it as well. How can i get my pc to register the rest of my ram??

-cross posting-

top 50 comments
sorted by: hot top controversial new old
[–] frog@beehaw.org 13 points 1 year ago (1 children)

I had this exact issue a couple of years ago. Exactly the same problem: 16gb installed (and recognised by the BIOS), but Windows wouldn't use more than 8gb, even though it could detect its presence. And right now, I'm really annoyed with myself for not being able to remember what the fix was. It was... definitely something hardware-related, not software/configuration. I'm off to bed now, so if it comes to me overnight, I'll pop back in tomorrow.

[–] jennifilm@beehaw.org 2 points 1 year ago

Same - had exactly this problem. I’m not exactly sure if I found a real fix in the end, it just eventually inexplicably started working. Think I tried changing ram slots and having to change some options in the bios - might be worth trying there as a start!

[–] Vestria@beehaw.org 10 points 1 year ago (3 children)

Since what everyone else has suggested hasn't worked, there's 3 more things to test:

  1. Update your BIOS. Depending on the age difference between your CPU and your MOBO, the BIOS might not be configured correctly for your CPU and thus half your RAM is unable to be addressed.

  2. Test your RAM sticks and memory slots individually. Put your sticks in the primary channel (per your MOBO specs) one at a time and reboot to see if they're actually working. Then try moving them around to see if the issue is a bad slot, rather than a bad stick.

  3. Are you sure you're not running a 32-bit OS? You'd be capped at 4GB system memory on 32-bit Windows, for example, no matter how much physical RAM you have.

[–] AccountForStuff@beehaw.org 3 points 1 year ago (1 children)

doesn't a 32 bit OS cap memory usage at 4GB per process not for the whole system?

Sort of, it depends on implementation. There are some techniques (which I don't really know) that will allow a 32 bit OS to address more than 4GB, but natively it can't for the same reason that the process will still be limited to 4GB.

Perhaps you already know this but: 32 bits can only represent 2^32 numbers (4.294.967.296), which is how many bytes 4GB is equivalent to, and so anything after that cannot be reached. This also means 64 bits can address up to something like 17 billion GB, or about 16 EB.

load more comments (2 replies)
[–] dan@lemm.ee 8 points 1 year ago* (last edited 1 year ago) (1 children)

msconfig has a maximum memory option. Worth checking that to make sure it’s not set to 8gb.

Could also be that you’ve installed the sticks in a weird configuration. Often if you have 4 slots the board actually wants you to populate slots 2 and 4 if you’re only using 2 sticks. Details are usually printed on the board.

Or could be reserve for the iGPU, have a look in the bios.

[–] NewtAmbrose@beehaw.org 4 points 1 year ago

Checked and the option is not ticked. No igpu

[–] dredfox@lemmy.sdf.org 6 points 1 year ago (2 children)

I once had a TV tuner card use up 4GB of address space taking me from 8GB down to 4GB. Do you have any add-in cards that can be removed for testing? Or maybe any unnecessary onboard devices that can be disabled in the BIOS/firmware.

[–] NewtAmbrose@beehaw.org 3 points 1 year ago

My wifi card is all I can think of

[–] frog@beehaw.org 6 points 1 year ago (2 children)

Okay, I'm back and I have slept. Have a look at your CPU. I'm 90% sure that's where the problem was when I had this issue. I think in my case, one of the pins was slightly bent, and once it was very carefully straightened, the problem went away. But it could also be just not seated properly, or is overheating, or has dust on it.

[–] TheOakTree@beehaw.org 3 points 1 year ago

OP try this one! Please!

[–] NewtAmbrose@beehaw.org 2 points 1 year ago (1 children)

Tried but did not work unfortunately

[–] frog@beehaw.org 3 points 1 year ago (1 children)

I saw in another post that you borrowed your partner's RAM. Is it possible for you to borrow their CPU (assuming it's compatible with your mobo)? If all the RAM is usable when you're using their CPU, that would point to your CPU having an issue, as there is the potential for a failure there that's not visible to the naked eye. If the problem still happens with your partner's CPU, then at least you've eliminated one possibility, which is useful for diagnostic purposes.

[–] Vestria@beehaw.org 2 points 1 year ago

I'm inclined to agree that the CPU might have been set incorrectly / have a bad pin, especially after the black screen and BIOS errors after updating.

Unfortunate, but it happens to the best of us.

[–] NewtAmbrose@beehaw.org 4 points 1 year ago (2 children)

Update: I stole my partners ram and put 4 x 8gb in there and now it's showing 16 GB available. Smh. So it seems something is reserving half of my ram. I reset bios to default. PLZ help lmaooooooooo

[–] knokelmaat@beehaw.org 4 points 1 year ago

What happens if you put in 2 x 8gb? Play around a bit with where you put them. Just to be sure if it is half of your physical ram slots that don't work or if the slots themselves are fine and the issue is further down the line.

load more comments (1 replies)
[–] EvilColeslaw@beehaw.org 4 points 1 year ago* (last edited 1 year ago) (1 children)

When did the issue start? Did you install new RAM? Are both the new sticks identical or of mixed make? A new CPU? Did you unseat and reseat the CPU or anything before this started?

You tried different RAM? Was it properly addressed or no? Did you try the current or different RAM stick by stick to verify each one is working on its own and then in the recommended slots as per your motherboard manual?

These steps/questions are necessary to determine whether the issue is a bad memory stick, something funky going on with the memory controller wrt slots, timings, combination of different modules, etc, or even the possibility of a defective memory controller or a bent/broken pin on the CPU.

[–] NewtAmbrose@beehaw.org 2 points 1 year ago

Randomly one day I was playing a game and it started stuttering so it worked at one point. Got ram installed into the right slots. Tried a different set, then my old ram stick then tried with new ram and old ram. At that point it states 24gb available 7.9gb usable.

[–] AngrilyEatingMuffins@kbin.social 4 points 1 year ago (3 children)

Once upon a time I read that this can happen when your CPU isn’t correctly seated but that always sounded weird to me so idk

[–] Peter1986C@beehaw.org 4 points 1 year ago

The memory controller is part of the CPU die nowadays.

[–] nyan@lemmy.cafe 3 points 1 year ago

What's weird about it? CPU seated wrong means that some pins may not be making proper electrical contact inside the socket. Pins not making proper contact means that they can't energize the electrical traces that connect to those pins, or only do so intermittently, so whatever part of your system they control won't work right either.

[–] Peter1986C@beehaw.org 2 points 1 year ago

The memory controller is part of the CPU die nowadays.

[–] doostein@beehaw.org 3 points 1 year ago

I had this issue once on a PC a few years ago. I ended up having to slightly over volt the RAM in the bios. After doing that I no longer had any issues. By slightly I mean I upped it by the smallest increment once or twice.

[–] NewtAmbrose@beehaw.org 3 points 1 year ago (1 children)

Update: I installed Linux and it's still not working I will tweak around with some of the settings yall suggested and get back to you ASAP. Also

No igpu Gpu: 1070ti ftw2 Ram: corsair vengeance pro ddr4 3600 I'll get my mobo soon im stepping out for groceries

[–] bandario@lemmy.dbzer0.com 3 points 1 year ago (1 children)

Only time I've ever had this happen, I had inadvertently over tightened my CPU cooler. Scythne ninja 2 was a godsend for small form factor builds, but damn it was easy to over tighten!

Only time i ever had this happen, i learned the key difference between 32bit and 64bit windows lol

[–] Ascyron@lemmy.one 2 points 1 year ago (2 children)

Do you have, and are you using, a dedicated graphics card?

If using the inbuilt GPU that's on your motherboard, windows will use system ram as GPU ram.

If that isnt the issue, can you tell us: windows version(s) you've tried, confirm all your ram sticks are same brand and size, and confirm if it's ever worked on this computer.

[–] acedelgado@kbin.social 2 points 1 year ago

Cpu is a ryzen 2600, it doesn't have an iGPU.

The R5 2600 doesn't have a GPU on board, so no built in GPU in this case.

[–] NewtAmbrose@beehaw.org 2 points 1 year ago

Hey all still working on it I'll try a few more fixes today. Thank you guys so much for all the help 😭

[–] NewtAmbrose@beehaw.org 2 points 1 year ago

Update: I updated bios and now I'm black screening so I'm kinda lost at this point. Should I just get a new PC at this point?

[–] NaoPb@beehaw.org 2 points 1 year ago

I've had this happen on a system where it was either the chipset or the cpu that was unable to allocate more ram.

However that was an older system and I'm infamiliar with ryzen processors on this issue.

[–] Katzastrophe@feddit.de 2 points 1 year ago (1 children)

Unlikely, but your motherboard might have an extremely low max RAM capacity.

Search for your boards specifications and check how much RAM/Memory it can suppport. If you don't know your motherboards name, open CMD and type: "wmic baseboard get product"

load more comments (1 replies)
[–] djstini@lemmy.blahaj.zone 1 points 1 year ago (3 children)

I know this might not be helpful.. but umm.. have you tried nit using windows?

Since the PC shows the full 16gb it must be registering it. So something inside windows must be occupying the rest of the space.

I've seen windows alone go up to 4+ GB so the ~8GB your missing here aren't unrealistic depending on what programs are running in the background.

[–] NewtAmbrose@beehaw.org 1 points 1 year ago (2 children)

Only issue is most of what I use it for is gaming. Do you know any Linux distro that would be best for that? I would also like forge launcher for games with the partner

load more comments (2 replies)
[–] Grimpen@lemmy.ca 1 points 1 year ago

I remember an old HP driver that would just take up all the unused RAM, until it was needed. Then it usually used enough less RAM to let whatever happen. This is some time ago, but I wonder if some Windows application is "reserving" RAM.

I'd recommend a more detailed look at per app and per process RAM usage. Maybe look at Process Explorer? See how RAM usage changes under load?

load more comments (1 replies)
[–] MavTheHack@lemmy.fmhy.ml 1 points 1 year ago* (last edited 1 year ago) (1 children)

It is detecting your ram with what I can tell from the screenshot. What program is that anyways? But it a large portion is being used. I believe windows itself uses aroung 4gigs and you might just have programs in the background using the rest, even a web browser could use a decent chunk

What does task manager show?

[–] EvilColeslaw@beehaw.org 1 points 1 year ago (3 children)

That looks like a snippet the system properties menu in Windows. It's detecting all of the RAM but it isn't that only 7.92GB is free -- rather only 7.92GB is capable of being addressed, due to something going wrong.

load more comments (3 replies)
[–] tourist@community.destinovate.com 1 points 1 year ago (2 children)

If a big chunk of ram isn't available this is usually because your system is using at as video memory, typically in the absence of a full GPU card. If you don't do a ton of gaming or video editing you can probably go into the BIOS and reduce your video memory to 1-2GB, or if you have a separate GPU then set it to as low as possible.

[–] giloronfoo@beehaw.org 3 points 1 year ago

Does the GPU have 8GB of memory?

This sounds like a problem we had back in the 32bit days. Video memory from the GPU is mapped into the normal memory space. Systems with 4GB could never use all of it because of that.

This still happens with 64bit systems, but the address space is so big the video memory doesn't overlap with system memory addresses anymore.

I think there is a BIOS setting to force that mapping into back into the first part of addresses. Might want to find that setting and make sure it is off.

[–] NewtAmbrose@beehaw.org 1 points 1 year ago (1 children)

Where would that be in bios? I've got an asus but unsure currently what specs

load more comments (1 replies)
[–] Tanza@kbin.social 1 points 1 year ago (1 children)

how much is in your computer? just 16gb or is there more ?

[–] NewtAmbrose@beehaw.org 2 points 1 year ago

Just 16 but I tried 24 as well just to see

load more comments
view more: next ›