Как узнать производителя чипа памяти озу
Перейти к содержимому

Как узнать производителя чипа памяти озу

  • автор:

Как узнать информацию о производителе чипов памяти под линуксом?

Заказал HX436C17PB3K2/16 по скидке, народ говорил, что эти плашки делали на Samsung B-Die, но есть новости, что в свежих партиях теперь Hynix CJR. Есть ли какой-то способ прочитать информацию о установленных планках ОЗУ под линуксом? dmidecode ничего не показывает. Хотелось бы проверить продавца на вшивость (сказали, что распродают завалявшиеся с прошлого года киты, осталось 3-4 штуки) и вернуть назад, если там хрюникс.

И так, господа, это хрюникс. На заявленных производителем таймингах не завелась на Prime X470 Pro, 3600 МГц смог выжать только с 18-18-18-38-T1. Не советую брать.

Meyer ★★★★★
14.05.19 19:21:21 MSK
Последнее исправление: Meyer 17.05.19 23:40:55 MSK (всего исправлений: 2)

1. Берёшь даташит на чип, ищешь в нём на тему наличия регистров, идентифицирующих производителя и модель

2. Если да, вкуриваешь на тему можно ли это прочитать из линукса

А по сабжу, мне кажется что нет

Harald ★★★★★
( 14.05.19 19:31:58 MSK )
anonymous
( 14.05.19 19:41:04 MSK )
Ответ на: комментарий от Harald 14.05.19 19:31:58 MSK

Ладно, у коллег есть компьютеры с виндой. Под неё есть какая-то утилита для этого дела.

идентифицирующих производителя и модель

Там тоже ничего. Как я уже говорил, есть куча восторженных отзывов, что эти плашки на Samsung B-Die. И предостережения, что новые партии уже на Hynix CJR.

Meyer ★★★★★
( 14.05.19 20:04:13 MSK ) автор топика
Последнее исправление: Meyer 14.05.19 20:07:29 MSK (всего исправлений: 1)

Ответ на: комментарий от anonymous 14.05.19 19:41:04 MSK

Ничего внятного не отображает, только частоты.

Meyer ★★★★★
( 14.05.19 20:04:48 MSK ) автор топика

да и вообще на самом чипе должно быть написано

Harald ★★★★★
( 14.05.19 20:05:56 MSK )
Ответ на: комментарий от Harald 14.05.19 20:05:56 MSK

да и вообще на самом чипе должно быть написано

Для этого нужно снять радиатор, что сразу же лишает гарантии и возможности возврата. Плюс часто перемаркировывают.

Meyer ★★★★★
( 14.05.19 20:10:05 MSK ) автор топика

А чем хёникс не угодил? Я только что поменял хёникс на кингстон, интересно. Всегда думал что хёникс лучше.

anonymous
( 14.05.19 20:12:19 MSK )
Ответ на: комментарий от anonymous 14.05.19 20:12:19 MSK

В интернете говорят Samsung B-Die для разгона кукурузенов лучше, это и всё?

anonymous
( 14.05.19 20:14:53 MSK )

memtest показывает SPD (но без расшифровки).

Вот история успеха (глава «Чтение SPD»). // Поиграться и себе? Там NixOS использовалась. Для debian пакет i2c-tools есть

UPD: попробовал на старом нетбуке — ничего не узнал. Надо повторить на более современной конфигурации.

anymouze ★★
( 14.05.19 20:14:57 MSK )
Последнее исправление: anymouze 14.05.19 20:22:39 MSK (всего исправлений: 1)

Ответ на: комментарий от Meyer 14.05.19 20:04:48 MSK

Это вам так кажется.

anonymous
( 14.05.19 20:15:08 MSK )
Ответ на: комментарий от anonymous 14.05.19 20:14:53 MSK

Да. С памятью DDR4 на чипах Hynix с большой вероятностью будут проблемы при попытке разогнать её на платформе AMD с нормальными таймингами/частотами — 3200 с CL и иже с ними 17 это не нормальные тайминги. У указанной мной памяти производителем заявлена работоспособность на 3600 MHz с 17-18-18-32 (для партии на самсунгах).

Meyer ★★★★★
( 14.05.19 20:38:32 MSK ) автор топика

Memory Device
Array Handle: 0x0012
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: Bottom — Slot 1 (top)
Bank Locator: BANK 0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MT/s
Manufacturer: Micron
Serial Number: B6748C14
Asset Tag: Unknown

IPR ★★★★★
( 14.05.19 20:40:05 MSK )
Ответ на: комментарий от IPR 14.05.19 20:40:05 MSK

Я уже говорил про dmidecode. Он дает мне охрененно полезную информацию:

Meyer ★★★★★
( 14.05.19 20:49:12 MSK ) автор топика
Ответ на: комментарий от Meyer 14.05.19 20:49:12 MSK

Если есть в ядре драйвер ee1004, то i2c-tools/eeprom/decode-dimms должен показывать.

vel ★★★★★
( 14.05.19 21:58:48 MSK )

Никак. Вернее, можно написать свою программу для этого, но я думаю это равноценно «никак».

anonymous
( 15.05.19 02:32:00 MSK )
Ответ на: комментарий от anonymous 14.05.19 20:12:19 MSK

Кингстон не производит чипов памяти. Они просто запаивают чипы других производителей, в том числе это хайникс. Основных производителей чипов всего три — samsung, hynix, micron.

anonymous
( 15.05.19 02:35:08 MSK )

А, собственно, почему тебя так волнует вопрос кто производитель чипов?

slamd64 ★★★★★
( 15.05.19 13:42:39 MSK )
Ответ на: комментарий от slamd64 15.05.19 13:42:39 MSK

Во-во. Как раз задался вопросом, почему мне ни разу в жизни не было хоть сколько-нибудь интересно, кто производитель моих чипов памяти.

Deleted
( 15.05.19 13:48:25 MSK )
Ответ на: комментарий от slamd64 15.05.19 13:42:39 MSK

Meyer ★★★★★
( 15.05.19 14:16:22 MSK ) автор топика
Ответ на: комментарий от Meyer 15.05.19 14:16:22 MSK

Жесть. То есть, для разгона?

slamd64 ★★★★★
( 15.05.19 15:45:44 MSK )

Теоретически возможно

На каждой планке есть то ли SPI, то ли I2C чип памяти, маленький такой на 8 ног, но из него берется информация о планке — организация банков, тайминги.

Чтобы добраться до информации о чипе нужно раскуривать спецификации с jedec.org. Раньше они валялись свободно, теперь нужно регистрироваться и за очень нехилые деньги, которые могут позволить себе лишь производители оборудования. Но может кто в инет выложил.

Добирается до чипа и BIOS, когда инициализирует SDRAM (настраивает само-рефреш памяти). Может там поискать? Это биос только может проделать при старте из EPROM-а, потому что инициализация состоит из серии команд на определенный адрес посылается секретная последовательность данных, чип переключается в режим, в котором его программируют. Так что програмно, при стартовавшей системе это не проделать, поппробуй в BIOS глянуть.

bugs-bunny ★
( 15.05.19 16:46:50 MSK )
Ответ на: Теоретически возможно от bugs-bunny 15.05.19 16:46:50 MSK

SPD EEPROM — serial presence detect

anonymous
( 15.05.19 17:01:19 MSK )
Ответ на: комментарий от anonymous 15.05.19 17:01:19 MSK

SPD EEPROM — serial presence detect

Спасибо. Но там о чипах только информация про количество линий CAS и RAS, тайминги, ну и название планки. чтобы BIOS мог настроить контроллер памяти на дальнейшую работу с этой планкой.

А дальше происходит магия по спецификаци jedec.org c чипами. Не факт, что BIOS вообще определяет типы самих чипов, ему достаточно настроить их саморефреш. Но если что-то и определяет, можно поискать в его страничке инфы. А если что-то отдает системе, то поискать в ACPI/DMI.

bugs-bunny ★
( 15.05.19 17:37:53 MSK )

cast mittorn

a1batross ★★★★★
( 15.05.19 17:42:44 MSK )
Ответ на: комментарий от slamd64 15.05.19 15:45:44 MSK

Ага. Не знаю почему, но чипы микрона и хуникса не слишком хорошо поддаются разгону. Да и от самсунга (все, что не B/C-Die) вроде тоже.

Meyer ★★★★★
( 15.05.19 18:20:55 MSK ) автор топика

что-то мне подсказывает, что технически сложный товар не подлежит возврату, только в случае брака или ремонтонепригодности могут вернуть деньги. компьютерные комплектующие относятся к группе технически сложных товаров. поэтому вернуть назад свои плашки памяти ты уже не сможешь.

autonomous ★★★★★
( 15.05.19 18:32:06 MSK )
Последнее исправление: autonomous 15.05.19 18:32:30 MSK (всего исправлений: 1)

Ответ на: комментарий от autonomous 15.05.19 18:32:06 MSK

Ложь,по одиночке не относятся, только изделие в сборе!

anonymous
( 15.05.19 18:36:07 MSK )
Ответ на: комментарий от autonomous 15.05.19 18:32:06 MSK

компьютерные комплектующие относятся к группе технически сложных товаров

В законе список закрытый, комплектующих там нет. Это магазины любят обманывать.

anonymous
( 15.05.19 18:38:53 MSK )
Ответ на: комментарий от anonymous 15.05.19 18:36:07 MSK

можешь потом попробовать это доказать в суде, говорят есть разные решения по этому поводу, но вряд ли топикстартер будет платить адвокату сотни евро за суд с неизвестным результатом

autonomous ★★★★★
( 15.05.19 18:39:51 MSK )
Ответ на: комментарий от autonomous 15.05.19 18:39:51 MSK

В магазине сказали, что можно будет в течение двух недель вернуть, при сохранности упаковки и внешней презентабельности.

Meyer ★★★★★
( 15.05.19 18:57:03 MSK ) автор топика
Ответ на: комментарий от Meyer 15.05.19 18:20:55 MSK

Амд контроллер памяти не очень, причём всегда был.

anonymous
( 15.05.19 19:00:23 MSK )
Ответ на: комментарий от anonymous 15.05.19 19:00:23 MSK

Так я память на чипах от микрона и на Z270+i7-7700K разогнать толком не смог.

Meyer ★★★★★
( 15.05.19 19:04:49 MSK ) автор топика
Ответ на: комментарий от Meyer 15.05.19 18:20:55 MSK

Я не понимаю вот этих приколов с «разгонами».

Ну бред IMHO. Ради пары сотен мегагерц рисковать дорогим железом — это чушь какая-то.

Лично мне проще чуть больше денежек заплатить, но использовать железо в штатном режиме.

slamd64 ★★★★★
( 15.05.19 20:22:19 MSK )
Ответ на: комментарий от slamd64 15.05.19 20:22:19 MSK

К сожалению, частота шины Infinity Fabric в райзенах завязана на тактовую частоту ОЗУ.

Лично мне проще чуть больше денежек заплатить, но использовать железо в штатном режиме.

Я сделал тоже самое. Производителем заявлена работа этих плашек на 3600CL17 (разгон с завода), но я читал отзывы, что можно можно их завести на более низкой частоте, но с гораздо более вкусными таймингами. К сожалению, с чипами Hynix может выйти облом.

Meyer ★★★★★
( 15.05.19 20:52:57 MSK ) автор топика
Последнее исправление: Meyer 15.05.19 20:56:31 MSK (всего исправлений: 1)

Ответ на: комментарий от anonymous 14.05.19 19:41:04 MSK
mittorn ★★★★★
( 16.05.19 01:25:52 MSK )

в ddr4 eeprom 512байтный и информация о производителе чипа во второй половине. По идее должен поддерживаться драйвером ee1004, но у меня оно не работало и пришлось читать напрямую через i2c
Исходя из этого:
https://github.com/torvalds/linux/blob/master/drivers/misc/eeprom/ee1004.c#L107
1. выгружаем драйвер eeprom чтобы освободить доступ к i2c устройству
2. Ищем память на i2c (обычно это один из smbus) путём i2cdump по адресам 0x50-0x54, там будут еепромы с разных плашек
3. когда дамп что-то выдаст — это будут первые 256 байт eeprom. Чтобы считать вторую страницу — нужно записать 0 на эту же шину по адресу 0x37 (можно через i2cset)
Чтобы снова прочитать первую страницу записать 0 по адресу 0x36
Считывал через i2cdump, потом самописным скриптом конвертил из hex в бинарь
Осторожно, я не знаю есть ли защита от записи в памяти. Вполне вероятно что разным экспериментами с i2c память можно и убить

Полученный бинарь можно скормтить скрипту decode-dimms (который почти ничего пока не умеет узнавать) или лучше виндовым утилитам для разбора eeprom ddr4, которые прекрасно работают и под wine если подсунуть bin файлик

mittorn ★★★★★
( 16.05.19 01:39:08 MSK )
Последнее исправление: mittorn 16.05.19 01:41:32 MSK (всего исправлений: 1)

А чего ты решил, что ты там что-то кроме Kingston прочитаешь, ведь инфу в EEPROM пишет Kingston. Все, что ты можешь — посмотреть что на чипе или по параметрам SPD догадаться что за чип. Чипы памяти сами о себе ничего не рассказывают.

slapin ★★★★★
( 16.05.19 02:16:10 MSK )
Ответ на: комментарий от slapin 16.05.19 02:16:10 MSK

в eeprom ddr4 есть информация о чипе во второй половине. Но пока что линуксовые утилиты штатно её не читают, как прочитать из линукса написал выше. На винде всегда через него и узнают какой чип

mittorn ★★★★★
( 16.05.19 04:47:33 MSK )

забыл добавить — чтобы i2c памяти появился пришлось врубать всякие модули типа i2c_piix4 в ядре и сам драйвер i2c_dev

mittorn ★★★★★
( 16.05.19 04:58:54 MSK )
Ответ на: комментарий от mittorn 16.05.19 04:47:33 MSK

Вендор твоего DIMM пишет в EEPROM что захочет. В самих чипах памяти нет ничего про это.

slapin ★★★★★
( 16.05.19 05:00:43 MSK )
Ответ на: комментарий от slapin 16.05.19 05:00:43 MSK

при больом желании вендор может и наврать. Проверить это можно например расчитав тайминги под чип который там указан. если там совсем другой чип, вероятно он их не возьмёт

mittorn ★★★★★
( 16.05.19 05:03:12 MSK )

вот, нашёл инструкцию по драйверу ee1004
может и заработает
https://www.spinics.net/lists/linux-i2c/msg32331.html
P.S у меня заработало, никакой возни с пыхтоном
decode-dimms выдаёт такое:

---=== Manufacturer Data ===--- Module Manufacturer Kingston DRAM Manufacturer SK Hynix (former Hyundai Electronics) Manufacturing Location Code 0x01 Manufacturing Date 2018-W12 Assembly Serial Number 0xA62CED9A Part Number KHX3000C15D4/4GX 

если надо подробнее — придётся пихнуть то что в /sys/bus/i2c/drivers/ee1004/?-005?/eeprom в виндовые утилиты

mittorn ★★★★★
( 16.05.19 05:03:46 MSK )
Последнее исправление: mittorn 16.05.19 05:12:33 MSK (всего исправлений: 1)

17 января 2021 г.

Господа, прошу прощения за некроманство.

Натнулся вот на эту статью (https://damieng.com/blog/2020/02/08/ddr4-ram-spd-linux) и решил узнать а что же там у меня у памяти внутри. Отсюда (https://www.spinics.net/lists/linux-i2c/msg42062.html) узнал, что для DDR4 нужен современный драйвер ee1004 .

Arch, DDR4, Ryzen 2400G. Что я сдедал:

sudo modprobe i2c-dev sudo modprobe ee1004 sudo i2cdetect -l i2c-3 i2c AMDGPU DM aux hw bus 1 I2C adapter i2c-1 i2c AMDGPU DM i2c hw bus 1 I2C adapter i2c-2 i2c AMDGPU DM i2c hw bus 2 I2C adapter i2c-0 i2c AMDGPU DM i2c hw bus 0 I2C adapter 

Подгружал ещё i2c-amd-mp2-pci как то описано в первой статье — разницы никакой (по статье оно требуется на слудещем шаге, но мало ли). Не видно ни одного smbus . ЧЯДНТ?

Как посмотреть или определить, какая оперативная память установлена на компьютере?

Д опустим, вы решили увеличить объем оперативной памяти для своего персонального компьютера или ноутбука, но точно не знаете какую память нужно купить, и будет ли поддерживаться тот объем, частота или тип которую вы хотите. Проще всего это сделать при помощи маленькой, но очень полезной утилиты CPU-Z . Эта программка хороша тем, что позволяет посмотреть основные характеристики компонентов вашего компьютера, такие например как процессор, память, графика и материнская плата.

Чтобы долго не думать, вы можете купить точно такую же память, которая установлена у вас на компьютере и быть точно уверенным в том, что она подойдет.

Но какой конкретно чип памяти установлен?

Для этого открываем программу CPU-Z и переходим на вкладку Память. Где вы можете увидеть такие данные как тип оперативной памяти, это может быть DDR3 или другая, её объем и другие характеристики работы ОЗУ.

CPU-Z - память

Далее обратите внимание на вкладку SPD. В которой дается более детальная информация по каждой планке памяти установленной в слот материнской платы.

CPU-Z - SPD

Плюс к этому можно посмотреть сколько всего задействовано слотов для памяти и прикинуть сколько можно еще докупить. Тут также отображается объем, максимальная пропускная способность и название производителя чипа памяти.

Но как узнать какой объем и частоту будет поддерживать ПК?

Для этого перейдите во вкладку Плата.

CPU-Z - Плата

Найдите модель материнской платы и скопировав номер модели в поисковик интернета вы сможете узнать подробные технические характеристики данной модели.

Технические характеристики материнской платы

Обычно в них всегда пишется информация на тему — какой максимальный объем, тип и частота ОЗУ поддерживается данной платой. В соответствии с данной информацией вы сможете подобрать себе дополнительную память, которая, несомненно, увеличит производительность вашего компьютера.

Программа CPU-Z распространяется бесплатно, имеет русский интерфейс и скачать её можно с официального сайта.

как узнать название чипа оперативной памяти

у меня оперативная память noname DDR3,1333 МГц, PC10600, на сайте DNS есть 2 разные плашки, 1 на чипах Hynix, как узнать на каких чипах моя действующая плашка?
P.S. наклейка на оперативной памяти оторвалась

Лучший ответ

В AIDA 64 — Компьютер — Системная память — SPD. В графе «Производитель DRAM» будет указан производитель чипов памяти (Samsung, Hynix, Micron).

Игорь МаленикУченик (148) 3 года назад
Микрон то микрон. А вот какой A-die, B-die или D-die.

Nike Nike Ученик (140) Игорь Маленик, вопро внимательно читай. Спрашивалось как узнать производителя чипа, а не какой там A-DIE B-DIE C-DIE.

Просто КотМудрец (15186) 1 год назад

Еще есть Thaiphoon

Просто Кот, который не работает на последней версии 11 винды и открыто об этом пишет.
Остальные ответы

возможно в AIDA 64 будет название планки. Не желательно чтобы плашки была разные, но работать все равно будет.

Как узнать производителя оперативной памяти на компьютере

Добрый день, уважаемые пользователи ПК.
Сегодня поговорим о том, как узнать производителя оперативной памяти на компьютере.

В некоторых случаях пользователям требуется установить наименование модели ОЗУ, подключенной к их компьютеру.

Разберем способы, как узнать, какая оперативная память стоит на компьютере или ноутбуке под управлением системы Windows. Узнаем полные характеристики ОЗУ и какой объем, частота, тип DDR3 или DDR4, имеет RAM.

Программы для определения модели ОЗУ

Наименование производителя ОЗУ и другие данные об установленном на компьютере модуле оперативной памяти, конечно, можно узнать, открыв крышку системного блока ПК и посмотрев информацию на самой планке оперативки. Но данный вариант подойдет не всем пользователям. Существует ли возможность узнать нужные данные, не вскрывая крышку?

К сожалению, встроенными инструментами Windows 7 это сделать никак не получится. Но, к счастью, существуют программы сторонних производителей, которые способны предоставить интересующую нас информацию. Давайте рассмотрим алгоритм определения марки ОЗУ при помощи различных приложений.

Через диспетчер задач

  1. Нажмите сочетание кнопок на клавиатуре Ctrl+Shift+Esc, чтобы запустить диспетчер задач.
  2. Перейдите во вкладку «Производительность» и в левом столбце нажмите на «Память«. С правой стороны вы увидите информацию об установленной оперативной памяти на компьютере или ноутбуке, такую как объем, скорость и тип. В моем случае, установлено 16 ГБ объема, тип DDR4 и скорость 2133 МГц.

Примечание: Обратите внимание, если установлена ОЗУ тип DDR3 (рис. ниже), то само слово будет написано в диспетчере устройств, а если тип DDR4, то будет без слово, как на рисунке ниже.

Способ через AIDA64

Одной из самых популярных программ для диагностики системы является AIDA64 (ранее известная как Everest). С её помощью можно узнать не только интересующую нас информацию, но и произвести комплексный анализ компонентов всего компьютера в целом.

  1. Запустив AIDA64, щелкните во вкладке «Меню» левой области окна по пункту «Системная плата».
  2. В правой части окна, которая является основной областью интерфейса программы, появляется набор элементов в виде иконок. Щелкайте по значку «SPD».
  3. В блоке «Описание устройства» отобразятся планки ОЗУ, подключенные к компьютеру. После выделения наименования конкретного элемента в нижней части окна появится подробная информация о нем. В частности, в блоке «Свойства модуля памяти» напротив параметра «Имя модуля» будут отображены данные о производителе и модели устройства.

Детальная информация о RAM

Подробную информацию как производитель, объем, скорость, номер детали, серийный номер, объем каждого модуля, тип, форм-фактор и все это через командную строку без сторонних программ.

Производитель ОЗУ

Запустите командную строку от имени администратора и введите ниже команду:

  • wmic memorychip get devicelocator, manufacturer
  • Смотрите столбец «Manufacturer«. В моем случае G-Skill производитель.

Номер детали

Запустите командную строку от имени администратора и введите команду:

  • wmic memorychip get devicelocator, partnumber
  • Столбец «PartNumber» покажет номер запчасти.

Серийный номер

Запустите CMD от имени админа и введите:

  • wmic memorychip get devicelocator, serialnumber
  • Графа «SerialNumber» покажет серийный номер.

Объем на планку

Запустите командную строку от имени админа и введите команду:

  • wmic memorychip get devicelocator, capacity
  • Столбец «Capacity» покажет емкость напланку.

Примечание: Цифры указаны в байтах, переводим их в ГБ для удобства. У меня стоит две планки по 8 Гб.

Общий объем

Откройте командную строку от имени админа и введите:

  • systeminfo | findstr /C:»Total Physical Memory» (не всегда срабатывает из-за чипа).
  • wmic ComputerSystem get TotalPhysicalMemory (если выше не работает).

Скорость

Откройте CMD от имени админа и введите:

  • wmic memorychip get devicelocator, speed
  • Столбик «Speed» отобразит скорость в МГц каждой планки.

Тип памяти

Отройте командную строку от имени администратора и введите ниже команду:

  • wmic memorychip get devicelocator, memorytype
  • В моем случае 0 неопределенно. Если будет 24, то тип памяти будет DDR3.

Значения для типов памяти

Способ через Speccy

Ещё одно приложение для диагностики системы, умеющее определять название модели ОЗУ, называется Speccy.

  1. Активируйте Speccy. Подождите пока программа выполнит сканирование и анализ операционной системы, а также подключенных к компьютеру устройств.
  2. После завершения анализа щелкайте по наименованию «Оперативная память».
  3. Откроется общая информация об ОЗУ. Чтобы посмотреть информацию о конкретном модуле, в блоке «SPD» щелкайте по номеру разъема, к которому подключена нужная планка.
  4. Появится информация о модуле. Напротив параметра «Изготовитель» будет указано наименование производителя, а напротив параметра «Номер компонента» — модель планки ОЗУ.

Мы выяснили, как при помощи различных программ можно узнать название производителя и модели модуля оперативной памяти компьютера в Windows. Выбор конкретного приложения не имеет принципиального значения и зависит только от личного предпочтения юзера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *