GA-8KNXP Rev1.0: встановлено 4 ГБ, тільки BIOS розпізнає лише 3,5 ГБ


1

Я встановив 2х 1 Гб і 4х 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

Моя коробка linux каже 3.5 GB я отримав 4GBs встановлений.

Так, це можна виправити, якщо в ядрі ввімкнено підтримку PAE або 4 Гб. А як щодо BIOS?
hurikhan77

Відповіді:


1

Подивився на материнську плату і північний міст не підтримує перепризначення, насправді не всі 945 і старші північні мости.


+1 і ACC, я припускаю, що це вирішує таємницю. Було б добре, якщо б материнська плата налаштувала ресурси PCI з кінця пам'яті, а не починаючи з 3,5 ГБ. Таким чином, це могло б дати мені більше 256 Мб пам'яті.
hurikhan77
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.