LINUX.ORG.RU

Как посмотреть тайминги DDR из линуха?

 ,


1

1

Подскажите, а возможно как-то посмотреть на линухе тайминги памяти?

У меня в биосе почему-то не показываются текущие тайминги (мать gigabyte), а устанавливать винду только чтобы посмотреть тайминги ddr это как-то... тупо?

★★

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

по этой ссылке так можно посмотреть параметры самих модулей памяти

а мне надо посмотреть параметры (тайминги), на которых память прямо сейчас работает

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

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

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

на линуксе походу вообще нельзя смотреть тайминги оперативки

Добрался до ноута:

$ decode-dimms
...
---=== Memory Characteristics ===---
Maximum module speed                             1600 MHz (PC3-12800)
Size                                             4096 MB
Banks x Rows x Columns x Bits                    8 x 15 x 10 x 64
Ranks                                            2
SDRAM Device Width                               8 bits
Bus Width Extension                              0 bits
tCL-tRCD-tRP-tRAS                                11-11-11-28
Supported CAS Latencies (tCL)                    11T, 10T, 9T, 8T, 7T, 6T, 5T

---=== Timings at Standard Speeds ===--- 
tCL-tRCD-tRP-tRAS as DDR3-1600                   11-11-11-28
tCL-tRCD-tRP-tRAS as DDR3-1333                   9-9-9-24
tCL-tRCD-tRP-tRAS as DDR3-1066                   7-7-7-19
tCL-tRCD-tRP-tRAS as DDR3-800                    6-6-6-14

---=== Timing Parameters ===---
Minimum Cycle Time (tCK)                         1.250 ns
Minimum CAS Latency Time (tAA)                   13.125 ns
Minimum Write Recovery time (tWR)                15.000 ns
Minimum RAS# to CAS# Delay (tRCD)                13.125 ns
Minimum Row Active to Row Active Delay (tRRD)    6.000 ns
Minimum Row Precharge Delay (tRP)                13.125 ns
Minimum Active to Precharge Delay (tRAS)         35.000 ns
Minimum Active to Auto-Refresh Delay (tRC)       48.125 ns
Minimum Recovery Delay (tRFC)                    160.000 ns
Minimum Write to Read CMD Delay (tWTR)           7.500 ns
Minimum Read to Pre-charge CMD Delay (tRTP)      7.500 ns
Minimum Four Activate Window Delay (tFAW)        30.000 ns
...
vvn_black ★★★★★
()
Ответ на: комментарий от pfg

это не тайминги на которых работает оперативка в данный момент, это тайминги самих плашек памяти

для примера если у тебя оперативка 3000 Мгц, и ты её разогнал до 4000, то то что ты мне скинул покажет 3000

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

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

остаётся видимо поставить винду, больше никак не узнать...

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

dmidecode не показывает, но по ссылке все сказано, походу эти таймниги считывают по i2c из EEPROM на модулях памяти. Т.е. нет никакого готового решения в ядре, только самому считать сырые данные предназначенные для BIOS, и кто-то специально заморочился и написал софт для винды. Для linux там что-то есть, но нужно собирать из исходников и использовать сторонний ядерный модуль.

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