1

Я установил 2x 1 ГБ и 4x 512 МБ памяти в свою систему GA-8KNXP, что позволило бы получить до 4 ГБ. Спецификация из руководства гласит:

Максимальная поддержка памяти: 4 ГБ. Если используются все шесть слотов, слот 5+6 может быть оснащен только односторонними модулями ОЗУ.

И я так и сделал.

В любом случае: BIOS насчитывает до 3,5 ГБ (минус размер апертуры AGP) и на этом заканчивается. Кроме того, моя система Linux сообщает только о 3,5 ГБ памяти, хотя в ядре активирована поддержка 4 ГБ памяти.

Так что я предполагаю, что это проблема отображения памяти или проблема с оборудованием. Я попытался удалить только один из 512 МБ модулей памяти, оставив 5 модулей на месте. Но это только остановило систему от правильного включения (экран остается черным, хотя вентиляторы и светодиоды включаются). Двойной канал был обнаружен и включен, поэтому система технически обнаружила все 6 модулей.

dmidecode в Linux сообщает только о памяти в слотах с 1 по 4 и игнорирует слоты 5+6, поэтому он обнаруживает только 3 ГБ памяти. В нем также говорится, что система будет поддерживать до 16 ГБ памяти с 4 ГБ модулями на слот. Я думаю, что технически чипсет должен быть в состоянии предложить и использовать весь диапазон памяти 4 ГБ.

Любые подсказки, что еще я мог проверить? Или мне просто жить с 0,5 ГБ потраченной памяти?

Обновление. Похоже, что первая сопоставленная память (моя графическая карта на 256 МБ) имеет 256 МБ памяти, сопоставленной с 0xE0000000, что imho разрешает как адрес 3,5 ГБ. Но также кажется, что это не отображается как дыра в памяти, но каждый диапазон памяти, следующий за этим диапазоном, просто игнорируется BIOS. Версия BIOS уже самая последняя (F13). Вот вывод lspci :

01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GS] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: nVidia Corporation Device 035d
        Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 16
        Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (32-bit, prefetchable) [size=256M]
        Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at f6000000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 3.0
        Kernel driver in use: nvidia
        Kernel modules: nvidia

1 ответ1

1

Посмотрел материнскую плату и северный мост не поддерживает переназначение, фактически все 945 и более старые северные мосты не поддерживают.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .