Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Usually, each row represents one detected memory device. Check these columns:

#1 Best Overall
A-Tech DDR4 RAM 16GB 3200MHz PC4-25600 SODIMM Laptop Memory
  • 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
A-Tech 8GB DDR4 2400 MHz UDIMM PC4-19200 (PC4-2400T) CL17 DIMM Non-ECC Desktop RAM Memory Module
  • 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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
Samsung 16GB DDR4 3200MHz SODIMM PC4-25600 CL22 2Rx8 1.2V 260-Pin SO-DIMM Laptop Notebook RAM Memory Module M471A2K43DB1-CWE
  • 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
A-Tech 16GB (2x8GB) DDR4 2666 MHz UDIMM PC4-21300 (PC4-2666V) CL19 DIMM Non-ECC Desktop RAM Memory Modules
  • 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why 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
SJZBIN 10Pcs DDR Memory RAM Module Case Plastic Box Packaging Container Clamshell Antistatic Tray for DDR2, DDR3 and DDR4 Long DIMM Desktop Memory RAM Module
  • 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Identify 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:

  1. Form factor: desktop DIMM or laptop SO-DIMM, as applicable.
  2. DDR generation: the module must match the platform’s supported memory generation.
  3. Capacity: check the maximum supported total and per-slot capacity, along with the number of modules installed.
  4. Speed and voltage: verify platform support; a rated or profile speed is not necessarily the current operating speed.
  5. ECC and buffering: confirm ECC versus non-ECC and registered/buffered versus unbuffered requirements.
  6. 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

Bestseller No. 1
A-Tech DDR4 RAM 16GB 3200MHz PC4-25600 SODIMM Laptop Memory
A-Tech DDR4 RAM 16GB 3200MHz PC4-25600 SODIMM Laptop Memory
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
$115.26
Bestseller No. 2
A-Tech 8GB DDR4 2400 MHz UDIMM PC4-19200 (PC4-2400T) CL17 DIMM Non-ECC Desktop RAM Memory Module
A-Tech 8GB DDR4 2400 MHz UDIMM PC4-19200 (PC4-2400T) CL17 DIMM Non-ECC Desktop RAM Memory Module
Maximize your system's performance, boost loading speeds and multitask with ease; Single 8GB RAM Module | DDR4 DIMM 288-Pin | Speeds up to 2400MHz, PC4-19200 / PC4-2400T
$54.51
Bestseller No. 3
Bestseller No. 4
A-Tech 16GB (2x8GB) DDR4 2666 MHz UDIMM PC4-21300 (PC4-2666V) CL19 DIMM Non-ECC Desktop RAM Memory Modules
A-Tech 16GB (2x8GB) DDR4 2666 MHz UDIMM PC4-21300 (PC4-2666V) CL19 DIMM Non-ECC Desktop RAM Memory Modules
Maximize your system's performance, boost loading speeds and multitask with ease; NON-ECC Unbuffered | 1Rx8 or 2Rx8 - Single or Dual Rank | JEDEC DDR4 standard 1.2V
$113.86
Bestseller No. 5
SJZBIN 10Pcs DDR Memory RAM Module Case Plastic Box Packaging Container Clamshell Antistatic Tray for DDR2, DDR3 and DDR4 Long DIMM Desktop Memory RAM Module
SJZBIN 10Pcs DDR Memory RAM Module Case Plastic Box Packaging Container Clamshell Antistatic Tray for DDR2, DDR3 and DDR4 Long DIMM Desktop Memory RAM Module
material: plastic; Color: black, transparent; Length: 128mm, wall thickness 0.3mm; Features: Effectively protect DDR memory RAM modules, dust-proof and anti-static.
$9.99

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.