История изменений
Исправление SakuraKun, (текущая версия) :
P.S. У планок оперативки DDR3 есть отдельная 256-байтная память SPD для хранения спец.значений - по ним DDR3-контроллер памяти подбирает частоты/тайминги, на которых будет стремиться завести данную оперативку в процессе своей инициализации (см. «memory training»): её нижняя 128-байтная половина отведена под настройки JEDEC и ещё кое-что, а верхняя 128-байтная половина - может быть как и пустой, так и содержать настройки XMP: XMP1 и, возможно, XMP2. В идеале, конечно, когда наилучшие настройки хранятся в JEDEC без использования XMP - ведь и с проприетарными БИОСами не все платы той эпохи поддерживали XMP - а те частоты/тайминги, которые получатся в результате, будут зависеть исключительно от контроллера памяти.
К сожалению многие оперативки используют XMP, поэтому коребутчикам пришлось немного повозиться чтобы добавить XMP для AMD-шных плат, но в итоге всё же добились желаемого. + Заодно запилили поддержку кастомных таймингов оперативки без перепрограммирования SPD - причём даже круче чем в проприетарных БИОСах, т.к. без искусственного ограничения настроечных значений какими-либо фиксированными диапазонами! Разумеется, если слишком уж начудить со значениями, то плата попросту не загрузится с такими настройками - но тут лучше дать всю власть пользователю (который достаточно смышлён, раз уж накатил себе опенсорсный БИОС coreboot) - чем искусственно ограничивать его свободу «для вашей безопасности», как это любит делать проприетарщина.
Исправление SakuraKun, :
P.S. У планок оперативки DDR3 есть отдельная 256-байтная память SPD для хранения спец.значений - по ним DDR3-контроллер памяти подбирает частоты/тайминги, на которых будет стремиться завести данную оперативку в процессе своей инициализации (см. «memory training»): её нижняя 128-байтная половина отведена под настройки JEDEC и ещё кое-что, а верхняя 128-байтная половина - может быть как и пустой, так и содержать настройки XMP: XMP1 и, возможно, XMP2. В идеале, конечно, когда наилучшие настройки хранятся в JEDEC без использования XMP - ведь и с проприетарными БИОСами не все платы той эпохи поддерживали XMP - а те частоты/тайминги, которые получатся в результате, будут зависеть исключительно от контроллера памяти.
К сожалению многие оперативки используют XMP, поэтому коребутчикам пришлось немного повозиться чтобы добавить XMP для AMD-шных плат, но в итоге всё же добились желаемого. + Заодно запилили поддержку кастомных таймингов оперативки без перепрограммирования SPD - причём даже круче чем в проприетарных БИОСах, т.к. без искусственного ограничения настроечных значений какими-либо фиксированными диапазонами! Разумеется, если слишком уж начудить со значениями, то плата попросту не загрузится с такими настройками - но тут лучше дать всю власть пользователю (который достаточно смышлён, раз уж накатил себе опенсорсный БИОС coreboot) - чем искусственно его ограничивать, как это любит делать проприетарщина.
Исправление SakuraKun, :
P.S. У планок оперативки DDR3 есть отдельная 256-байтная память SPD для хранения спец.значений - по ним DDR3-контроллер памяти подбирает частоты/тайминги, на которых будет стремиться завести данную оперативку в процессе своей инициализации (см. «memory training»): её нижняя 128-байтная половина отведена под настройки JEDEC и ещё кое-что, а верхняя 128-байтная половина - может быть как и пустой, так и содержать настройки XMP: XMP1 и, возможно, XMP2. В идеале, конечно, когда наилучшие настройки хранятся в JEDEC без использования XMP - ведь и с проприетарными БИОСами не все платы той эпохи поддерживали XMP - а те частоты/тайминги, которые получатся в результате, будут зависеть исключительно от контроллера памяти.
К сожалению многие оперативки используют XMP, поэтому коребутчикам пришлось немного повозиться чтобы добавить XMP для AMD-шных плат, но в итоге всё же добились желаемого. + Заодно запилили поддержку кастомных таймингов оперативки без перепрограммирования SPD - причём даже круче, чем в проприетарных БИОСах, т.к. без искусственного ограничения настроечных значений какими-либо диапазонами.
Исходная версия SakuraKun, :
P.S. У планок оперативки DDR3 есть отдельная 256-байтная память SPD для хранения спец.значений - по ним DDR3-контроллер памяти подбирает частоты/тайминги, на которых будет стремиться завести данную оперативку в процессе своей инициализации (см. «memory training»): её нижняя 128-байтная половина отведена под настройки JEDEC и ещё кое-что, а верхняя 128-байтная половина - может быть как и пустой, так и содержать настройки XMP: XMP1 и, возможно, XMP2. В идеале, конечно, когда наилучшие настройки хранятся в JEDEC без использования XMP - ведь и с проприетарными БИОСами не все платы той эпохи поддерживали XMP - а те частоты/тайминги, которые получатся в результате, будут зависеть исключительно от контроллера памяти.
К сожалению многие оперативки используют XMP, поэтому коребутчикам пришлось немного повозитьс, но в итоге всё же добились желаемого. + Заодно запилили поддержку кастомных таймингов оперативки без перепрограммирования SPD - причём даже круче, чем в проприетарных БИОСах, т.к. без искусственного ограничения настроечных значений какими-либо диапазонами.