LINUX.ORG.RU

Есть ли в этом нашем линуксе такая простая фича, как узнать частоту памяти?

 , , , ,


1

1

Я создавал похожий тред раньше, там megabaks советовал грепать /dev/mem, но у меня это не сработало.
В общем, я хочу программу, суть такова: у меня сейчас dmidecode, lshw и т.д. показывают Current speed: 1333MHz, при том, что спеки на процессор указывают максимум в 1066MHz, производитель указывает тоже 1066MHz как максимальные, но установил ппочему-то 1333-модули.
Я, конечно, понимаю, что маркетологи таких крупных корпораций, как dell, лезут не в свои дела, но какого хрена пихать память, которая не будет работать на нужной частоте? Конечно, понятно, какого хрена, но все равно.
А может, все-таки 1333 и есть? Как узнать достоверно? Что, гуглить какой-то ассемблерный говнокод и тратить все выходные на правку@компиляние в надежде, что получится? Я же всего-навсего хочу памяти докупить!11

★★★★★

Последнее исправление: CYB3R (всего исправлений: 3)

Ну вот например.

# lshw -C memory
...
  *-memory
       description: System Memory
       physical id: 2d
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: DIMM Synchronous 1333 MHz (0,8 ns)
          product: PartNum0
          vendor: Manufacturer0
          physical id: 0
          serial: SerNum0
          slot: DIMM0
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:1
          description: DIMM Synchronous 1333 MHz (0,8 ns)
          product: PartNum1
          vendor: Manufacturer1
          physical id: 1
          serial: SerNum1
          slot: DIMM1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
root@homepc:/sys/fs/cgroup/cpu/foo# 
ipeacocks ★★★★★
()
Последнее исправление: ipeacocks (всего исправлений: 1)

Я же всего-навсего хочу памяти докупить

ээ. открыть и посмотреть какая память стоит не?

punya ★★
()
Ответ на: комментарий от ipeacocks

Это ты свои три звезды таким тупняком нафлудил? Я же написал, что у меня показывает lshw. У меня в спеках на процессор написано, что максимальная частота памяти - 1066 МГц, а lshw выдает 1333. КАКТАК??777

cdshines ★★★★★
() автор топика
Ответ на: комментарий от punya

Лол, еще один. Я знаю, какая стоит. Стоит на 1333МГц. Короче, я не буду третий раз писать, просто подумай головой, в чем дело.

cdshines ★★★★★
() автор топика
Ответ на: комментарий от cdshines

У меня в спеках на процессор написано, что максимальная частота памяти - 1066 МГц, а lshw выдает 1333. КАКТАК??777

Ну и? Память быстрее проца. Что не так-то?

ziemin ★★
()
Ответ на: комментарий от cdshines

КАКТАК??777

Очень просто. Инфа берется по id слота памяти, а для нее указано, что макс. частота 1366.

Поэтому тебе нужна тулза, которая смотрит данные с шины, а не из БД.

gh0stwizard ★★★★★
()
Ответ на: комментарий от cdshines

Serial presence detect (SPD) refers to a standardized way to automatically access information about a computer memory module.

fcx ★★★
()
Ответ на: комментарий от ziemin

но какого хрена пихать память, которая не будет работать на нужной частоте? Конечно, понятно, какого хрена, но все равно.

Кажись понял. Ты считаешь, что если снизить частоту памяти она взорвётся?

ziemin ★★
()

все эти утилиты (кстати, пропустили почему-то decode-dimms) показывают очень простую штуку — тупо дамп инфы из spi-ной микросхемки SPD (есть такая фиговина на dimm-модулях). Т.е. состояние контроллера памяти они не отображают.

demidrol ★★★★★
()
Ответ на: комментарий от ziemin

Щта? Што ты несешь? Я хочу купить память и не хочу переплачивать. Если 1333 поддерживалась бы, то я бы ее и взял. А так смысла нет. Я только что ребутался в мемтест, он показал 1064МГц честных.

cdshines ★★★★★
() автор топика

Вот вам встречный вопрос.

В самом старшем i7 на данный момент в спеках на оффсайте указана частота 1600. На практике у многих геймеров память работает на частоте 2133, а то и выше. Где она такие процессоры берут, не подскажете?

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

l0stparadise ★★★★★
()
Ответ на: комментарий от demidrol

Спасибо, капитан. То, что там не 1333, было ясно сначала. Я спрашивал, как посмотреть.

Что-то лор какой-то уже не торт. Все капитанят и тупят, а додумываешься в конце-концов сам.

cdshines ★★★★★
() автор топика
Ответ на: комментарий от l0stparadise

Да, особенно в ноутах среднего класса в биосах сточки-разгонялки.

cdshines ★★★★★
() автор топика
Ответ на: комментарий от demidrol

У меня тут даже сейчас возникла идея прошерстить код memtest+ и взять из него эту функциональность в перечисленные продукты.
А то как-то не впечатляет.

cdshines ★★★★★
() автор топика
Ответ на: комментарий от cdshines

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

punya ★★
()
Ответ на: комментарий от punya

Я из этих, ну, знаешь... Мне важно знать и понимать, а не вестись на цифры. Ты меня, видимо, не поймешь:(

cdshines ★★★★★
() автор топика
Ответ на: комментарий от shuck

Ну хоть пулл-реквест отправлю, если соберусь.

cdshines ★★★★★
() автор топика
Последнее исправление: cdshines (всего исправлений: 1)
Ответ на: комментарий от cdshines

и так ясно, что память работает на 1066. доколупавшись до истины ты выйдешь на китайского поставщика у которого было 2 вагона дешевой 1333 памяти. проблема выеденного яйца не стоит. направься в другое русло.

punya ★★
()
Ответ на: комментарий от cdshines

Мемтест показал 1064.

Равносильно загрузке винды) Да, надо написать Линусу и сказать, что это закладка от АНБ, раз никто не смог сделать проброс данной инфы хотя бы в /sys или /proc :)

gh0stwizard ★★★★★
()

Что значит какая частота у памяти?

Вот смотри, производитель наделал чипов, потом в SPD у одних написал 1333 и продает их на доллар дороже, а у других 1066 продает их на доллар дешевле. Какая у них частота? Да какую выставишь в биосе такая и будет. Существует правда вероятность что та где написано 1333 чуть покачественнее в рамках одной серии одного производителя, но она стремится к нулю. Ну и работать они по скорости примерно одинаково будут, потому что той которой написали 1333 написали тайминги побольше...

Тебе шашечки короч, или ехать?

Suntechnic ★★★★★
()

На днях добавлял планку в Lenovo G560. Тоже должна была быть на 1066, но с завода стояла Samsung-овская планка на 1333. Добавил Hynix-ом на 1333, с равными таймингами. Полет нормальный.

dvl36
()

Есть ли в этом нашем линуксе такая простая фича, как узнать частоту памяти?

Просто посмотри в BIOS/UEFI

bsdfun ★★★★★
()
Ответ на: комментарий от cdshines

он показал 1064МГц честных.

Щас бегло погуглил - нет такой памяти. Есть какая-то на 1066. Не повезло. Придётся переплачивать пару центов :(

ziemin ★★
()
Ответ на: комментарий от ziemin

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

И да, иногда становится понятно, почему rms истерит по поводу открытого всего - у его кастрированного, но открытого илонга-то такого нет, небось.

он показал 1064МГц честных.
нет такой памяти.

ШОК! Толковые железячники в треде! По-твоему, частота 10800-планок строго равноа 1600, а не 1595-1605?

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

cdshines ★★★★★
() автор топика
Ответ на: комментарий от dvrts

Это то же самое, как я бы в твоем треде, где ты плакался про то, что у тебя БД падает от засирания места, посоветовал бы тебе купить хард побольше. Тебе что, жалко, даа?

cdshines ★★★★★
() автор топика
Ответ на: комментарий от dvl36

У меня щас такая: http://hotline.ua/computer-moduli-pamyati-dlya-pk-i-noutbukov/hynix_2_gb_so-d..., а я хочу купить такие: http://hotline.ua/computer-moduli-pamyati-dlya-pk-i-noutbukov/hynix_4_gb_so-d....
Но вот что интересно: я в том же мемтесте заметил, что тайминги сейчас 7-7-7-20 вместо CL9-9-... . И я ничего не крутил. Выходит, что оно за счет понижения частоты само устроит все лучшим образом. Тогда, в принципе, переживать не о чем. (тем более, что я не нашел 4GB/1066 от Hynix, а все остальные предложения имеют ту же цену, а тайминги бывают и CL8).

Короче, вот такого ответа я примерно и ожидал - что тайминги корректируются и т.д. Но лор, как обычно, начал трепаться. Ээээх :(

cdshines ★★★★★
() автор топика
Последнее исправление: cdshines (всего исправлений: 1)
Ответ на: комментарий от cdshines

DDR3 какая-то непонятная память. на моем компе стоит 1333, я заблокировал тайминги и начал менять множитель частот. Судя по тесту, на 1600 скорость обмена стала только ниже (при том что тайминги не увеличились). С тех пор я забил на скорость памяти.

anonymous
()
Ответ на: комментарий от dvrts

удалил логи
Себе б купил

А я смотрю, ты крупный специалист. Хорошо, что ты мне ничего не советовал.

cdshines ★★★★★
() автор топика

Думаю, лучше действительно глянуть в БИОСе, на каких частотах память заводится в итоге

А линуксоиды в своём духе: не работает - не нужно

anonymous
()

Ну как как, ставишь винду и aida64.

bhfq ★★★★★
()

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

intelfx ★★★★★
()
Ответ на: комментарий от Ford_Focus

Ответ в том, что инофрмации, которую я предоставил, достаточно. Ты хочешь убедиться в том, что я не соврал?

cdshines ★★★★★
() автор топика
Ответ на: комментарий от cdshines

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

Ford_Focus ★★★★★
()
Ответ на: комментарий от dvrts

Но все-таки хорошо.

Ford_Focus, а что бы ты делал, если бы я тебе сказал? Ты бы пошел, посмотрел цифры, увидел бы, что они равны тем, что я назвал, и...? Тем более, что уже все решилось - частота просто сама собой снижается.

cdshines ★★★★★
() автор топика
Ответ на: комментарий от devl547

В смысле «верь им»? Ну да, 1064 <= 1066, все в порядке. Я возмущен маркетологической хитрожопостью. (или не хочу верить, что инженеры протупили).

cdshines ★★★★★
() автор топика
Последнее исправление: cdshines (всего исправлений: 1)
Ответ на: комментарий от cdshines

Скорее наоборот - не верь)

У них в спеках - _гарантированная_ частота, с которой IMC будет работать.
На деле - фигня у них в спеках, рабочие частоты сильно выше могут быть, в зависимости от планок памяти.

devl547 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.