Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
On Windows, run PowerShell’s Get-CimInstance Win32_PhysicalMemory to see the manufacturer and other details reported for each memory module. On Linux, use sudo dmidecode --type memory. These tools read information supplied by firmware, so a blank or generic result does not prove anything about the module’s authenticity. Also distinguish the RAM module’s brand from the maker of the DRAM chips on it: they may be different companies.
What “RAM manufacturer” means
The phrase can refer to three different things:
- Module manufacturer or brand: the company that assembled, branded, or sold the DIMM or SO-DIMM.
- DRAM-chip manufacturer: the company that made the individual chips mounted on the module. It may differ from the module brand.
- Computer or OEM manufacturer: the company that built the computer or supplied a component for it. This is not necessarily the RAM module’s maker.
Software may report one identity, another, or neither. When recording a result, call it the “reported module manufacturer” unless you have separately verified the chip maker.
Find the reported RAM manufacturer in Windows
Open PowerShell and run:
Get-CimInstance -ClassName Win32_PhysicalMemory |
Select-Object DeviceLocator, BankLabel, Manufacturer, PartNumber,
SerialNumber, Capacity, Speed, ConfiguredClockSpeed, SMBIOSMemoryType |
Format-Table -AutoSize
The command uses Windows’ Win32_PhysicalMemory class. Its manufacturer value comes from the system’s SMBIOS memory-device information; Microsoft lists the class’s available properties in its reference. The values are hardware-reported data, not an independent physical inspection.
Usually, each row represents one detected memory device. Check these columns:
#1 Best Overall
- A-Tech 16GB RAM Module, DDR4 SO-DIMM 260-Pin, 3200MHz PC4-25600 (PC4-3200AA)
- Non-ECC Unbuffered, JEDEC DDR4 Standard 1.2V Operating Voltage
- Compatible with select Laptop, Notebook, Mini PC, and All-in-One (AIO) systems. Please verify your system's memory type, form factor, and maximum supported capacity before purchasing
- Not compatible with desktop DIMM, non DDR4 memory, or ECC memory types such as RDIMM, LRDIMM, and ECC UDIMM
- Increases available memory capacity to enhance system responsiveness, application performance, and multitasking capabilities.
- Manufacturer: the manufacturer reported for that device. It may be blank, generic, or shown as unknown.
- PartNumber: often the best clue for identifying the exact module or finding a compatible replacement.
- DeviceLocator and BankLabel: firmware-reported slot or bank labels; names and accuracy vary by computer.
- SerialNumber: useful for distinguishing modules when populated, but not guaranteed to be present.
- Capacity: returned in bytes. For a gigabyte display, use this version:
Get-CimInstance Win32_PhysicalMemory |
Select-Object DeviceLocator, BankLabel, Manufacturer, PartNumber,
SerialNumber,
@{Name='CapacityGB';Expression={[math]::Round($_.Capacity / 1GB, 2)}},
Speed, ConfiguredClockSpeed
Speed and ConfiguredClockSpeed need not match: one may describe a reported or supported speed, while the other reflects the configured operating speed when provided. Memory tools can also show physical clock, effective DDR transfer rate, rated speed, or a profile speed. Do not identify a module by speed alone.
Use CPU-Z for a graphical per-slot view
Download CPU-Z from CPUID, open it, select the SPD tab, and choose each populated slot in turn. When accessible, it can show module manufacturer, part number, serial number, capacity, and supported profiles. A blank slot selection or missing field is not proof that no RAM is installed: the tool depends on SPD information being available and readable.
Rank #2
- Compatible with select DDR4 Desktop computers + Easy to install at home, no expertise required
- Maximize your system's performance, boost loading speeds and multitask with ease
- Backed by A-Tech's Lifetime Warranty + Friendly tech support team available to help before and after your purchase
- Single 8GB RAM Module | DDR4 DIMM 288-Pin | Speeds up to 2400MHz, PC4-19200 / PC4-2400T
- NON-ECC Unbuffered | 1Rx8 or 2Rx8 - Single or Dual Rank | JEDEC DDR4 standard 1.2V
For broader hardware diagnostics or more detailed SPD-related information, HWiNFO is another option. Its documentation describes SPD data that can include manufacturer information, module parameters, timings, and XMP/EXPO information; see the HWiNFO release notes. Use it when you need more than a quick lookup, not because a second tool can guarantee that firmware data is correct.
Find RAM manufacturer in Linux
Run:
sudo dmidecode --type memory
The shorthand is sudo dmidecode -t 17. Look through each Memory Device section for fields such as Size, Form Factor, Locator, Bank Locator, Type, Speed, Manufacturer, Serial Number, and Part Number. Ignore sections that say No Module Installed; they describe unpopulated positions, not failed detections.
Rank #3
- 16GB Module ( 1x 16GB ) | DDR4 3200 MHz ( PC4-25600 / PC4-3200AA )
- DDR4 SO-DIMM ( 260-Pin ) | Non-ECC Unbuffered | 2Rx8 - Dual Rank x8 | 1.2V - DDR4 Standard Voltage
- High performance Memory RAM upgrade compatible with select DDR4 Laptop, Notebook, & All-in-One (AIO) Computers
- Boosts the performance of your system by speeding up loading times, improving system responsiveness, and increasing your system's ability to handle greater workloads
- All modules undergo quality assurance testing to ensure dependable and reliable performance
To show a shorter set of fields, use:
sudo dmidecode -t memory | grep -E
'^(Memory Device|Size:|Locator:|Bank Locator:|Type:|Speed:|Manufacturer:|Serial Number:|Part Number:)'
dmidecode decodes DMI/SMBIOS data supplied by the system firmware; it does not independently scan the memory chips. The project’s documentation explains this limitation. If the utility is missing, package names and installation steps vary by Linux distribution. Do not mistake a manufacturer listed under Base Board Information for the RAM manufacturer.
Check memory information on a Mac
To open Apple’s hardware report, go to Apple menu → System Settings → General → About → System Report. You can also hold Option while opening the Apple menu and choose System Information. Apple describes the report in its System Information instructions.
Rank #4
- Compatible with select DDR4 Desktop computers + Easy to install at home, no expertise required
- Maximize your system's performance, boost loading speeds and multitask with ease
- Backed by A-Tech's Lifetime Warranty + Friendly tech support team available to help before and after your purchase
- 16GB RAM Kit ( 2 x 8GB Modules ) | DDR4 DIMM 288-Pin | Speeds up to 2666MHz (2667MHz), PC4-21300 / PC4-2666V
- NON-ECC Unbuffered | 1Rx8 or 2Rx8 - Single or Dual Rank | JEDEC DDR4 standard 1.2V
Inspect the memory or hardware sections for details your Mac makes available, but do not expect a RAM-module manufacturer field on every model. Some Intel Macs may expose conventional memory information. Macs with soldered memory or Apple silicon unified memory do not have ordinary user-replaceable DIMMs to identify, and Activity Monitor reports memory use rather than the maker of a module. If the report does not identify a module, consult documentation for the exact Mac model, contact an authorized service provider, or inspect the hardware only if the model is designed to be serviced.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Why the result may say “Unknown” or look wrong
Windows and Linux commonly rely on SMBIOS/DMI records from the firmware; SPD-aware utilities may read module data when the platform permits it. These sources can be missing, generic, stale, or incorrectly programmed. An unhelpful result can occur because of:
Best Value
- material: plastic
- Color: black, transparent
- Length: 128mm, wall thickness 0.3mm
- Features: Effectively protect DDR memory RAM modules, dust-proof and anti-static.
- Used for: Place a standard size DDR2 DDR3 DDR4 desktop DIMM module.
- Firmware that does not populate useful manufacturer or slot fields.
- Inaccessible or blank SPD data, unsupported memory, or a firmware bug.
- Soldered memory that does not appear as a conventional removable module.
- An OEM-supplied module reported under a generic name or OEM part number.
- A virtual machine, whose guest operating system sees virtual hardware rather than the host’s physical DIMMs.
- A module whose SPD metadata is generic or otherwise not useful.
A missing manufacturer is not, by itself, evidence of counterfeit memory. If tools disagree, treat each result as reported metadata rather than proof. Check every populated row, compare the part number, consult the computer or motherboard documentation, and verify with the module label if it is safe and practical to inspect.
Other ways to confirm
BIOS or UEFI
Some firmware setup screens include memory or SPD details. Look for a memory-information page, but menu names and available fields vary by computer and motherboard. BIOS/UEFI is a useful confirmation route, not a universal one.
Read the module label
For removable memory, the label is the clearest way to confirm the module’s printed brand and part number. Shut the computer down fully, disconnect power, and follow the manufacturer’s service instructions. Open a cover or remove a module only if the device is designed to be serviced; check warranty and safety guidance first, especially before removing a laptop cover or heatsink. Record the brand, full part number, capacity, speed rating, and revision, then compare them with software output. The label may still not identify who made the individual DRAM chips.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsIdentify a compatible replacement
If you are checking the manufacturer before an upgrade, use the exact part number where possible, but do not buy by brand alone. Confirm the specifications supported by your computer:
- Form factor: desktop DIMM or laptop SO-DIMM, as applicable.
- DDR generation: the module must match the platform’s supported memory generation.
- Capacity: check the maximum supported total and per-slot capacity, along with the number of modules installed.
- Speed and voltage: verify platform support; a rated or profile speed is not necessarily the current operating speed.
- ECC and buffering: confirm ECC versus non-ECC and registered/buffered versus unbuffered requirements.
- Replaceability and compatibility: confirm whether memory is soldered and consult the laptop, motherboard, or computer maker’s compatibility guidance.
Different slots in one computer can contain modules from different manufacturers. Compare each populated slot rather than assigning one brand to the entire system. Matching the exact part number can simplify an upgrade, but the platform’s supported specifications—not the brand name alone—determine compatibility.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

