емнип если есть число планок и их можно разделить на две одинаковые группы (напр 1G 4G и 1G 4G) то каждую группу надо совать в свой банк и то только ради двухканального режима.
Если система в принципе одноканальная, или планки так не делтся, или пофиг - то пофиг.
Нет. Емнип разница только в том, что в режиме by-spd тайминги мать вычитывает из планки в банке 0, на тайминги в еепроме остальных планок кладет болт. Соответственно туда по хорошему надо ставить более тормозную планку. Могу врать, уже давно не касался ПэКашного железа паяльником.
Емнип разница только в том, что в режиме by-spd тайминги мать вычитывает из планки в банке 0, на тайминги в еепроме остальных планок кладет болт. Соответственно туда по хорошему надо ставить более тормозную планку.
Вообще все матери автоматом ставят частоты и тайминги по самой тормозной плашке.
Ещё бы знать, что такое есть самая тормозная плашка, ага. Как вообще можно подобрать общий знаменатель, если это часто невозможно математически. Мать ставит тайминги по первой найденной плашке, поэтому, иногда случается, что перестановка модулей памяти помогает в случае проблем разных модулей. Но ёмкость тут непричём.
Собирал системку на Celeron J1900. Пемять взял ту, какую нашёл от старых ноутбуков, плашки разные по объёму и производителю, ddr3 1333 обе. В одном случае пишалка кричала об ошибке памяти, после перестановки местами всё запустилось. Поменял обратно для проверки- снова ошибка. Вот так. Но к объёму это не имеет отношения.
на каждой планке памяти напаян небольшой i2c eeprom, в котором зашиты оптимальные для этой планки тайминги. Их считывает при запуске система. Если планок несколько, то обычно берутся параметры из нулевого слота. Если вторая планка на них работать не сможет - се ля ви, пищим о фейле памяти, видим не полный объем и т.п.
Как правило, более быстрая сможет работать медлненнее, но не наоборот.
А если ниже частоты, но меньше тайминги ? А если общий знаменатель не подбирается ? Например, одна может тайминги 5, 8, 9. А другая - 7, 11, 15. И что делать ?
Будут работать на 7, 11, 15 и более низкой частоте.
Нет, не будут. Система должна должна назначить только те тайминги, что имеются в списке модуля. На остальных параметрах не из этого списка работа модуля не гарантирована. Ты же ведь слышал о регенерации, и о том, что на меньшей частоте модуль тоже не обязательно будет работать, да ? Разумеется. Не говоря уже о том, что я упростил, и на деле там идут наборы частот и таймингов. Хотя, по факту, конечно, работает, но материнка должна поступать формально.
Вообще пофиг. Расскажу когда не пофиг, Ъ могут не читать:
К примеру, есть два модуля памяти, один большой, но на «10 мегабайте» у него кучка бедблоков в следствие чего с ним в слоте #0 компьютер «пищит и не включается», вторая планка- целая. Меняем планки местами, запускаем ядро с опцией badmem (если не упамятовал) и всё в ажуре, используются оба модуля за исключением битых областей :) Со старьём ещё надо знать про одно/двухстороннюю память... Например, комп на третьепнем запросто можно укомплектовать двумя двухсторонними планками [sdram ecc 1gb] и оно будет работать. Так у меня есть бесплатный пассивный nas, укомплектованный процем via-c7 (3w tdp), 1x512(целая) 1x256(немного битая).
наблюдал такую штуку только один раз на какой-то интеловской мамке, там реально память надо было хитро пихать (вроде 1, 1+4, 1+3+4, 1+2+3+4). Больше такой шизы нигде не видел, так что 99.9% что бред.