Автор: aepot , 7 октября 2016
Доброго времени суток, знатоки.

Имеем зверя ASUS AT3IONT-I DELUXE.
Deluxe от обычной отличается только встроенным блоком питания, визуально во всяком случае.

Так вот, воткнулся в проблему поддержки памяти. Азус пишет, что 4 гига мать должна тянуть, но нет, тянет только 3,5Гб, из них 256Мб ест встроенное видео. Итого 768Мб "зарезервировано аппаратно", как сказала х64 винда 8.1.

Копал интернеты, нашел кучу ответов типа зайти в BIOS, включить Memory Remap Feature и дело с концом.
Но есть проблема, там нет такой опции. Копаем дальше, находим возможность включать и отключать пункты меню в сетапе с помощью утилиты AMIBCP. Сливаю дамп на флешку с помощью EZ Flash 2 Utility, встроенной в мать, открываю его с помощью AMIBCP 3.37 и ожидаемо обламываюсь, не предусмотрена в Setup такая фича в принципе.

Просто так сдаваться не хочется, когда-то виртуозно писал код на Ассемблере под 80х86 процессоры. Пошел гуглить примеры добавления/удаления фич во всякие разные биосы, но ничего релевантного к моей проблеме нет. Все заканчивается ответами "выставь в биосе опцию в Enabled". А вслепую дизассемблировать модули и вылавливать, где там оно закопано - себе дороже. Проще забить.

Задача еще раз: сделать доступным в ОС весь объем в 4ГБ, само собой, за исключением объема, съедаемого встроенной видюхой NVIDIA ION.

Итак, вопрос к знатокам. Прокатит ли следующая манимуляция с мамой? Либо добавить в Setup фичу ремапа 3,5Гб+ оперативки, либо захардкодить это в BIOS. Принимаю другие варианты типа накатить на Win8.1x64 патч, который будет игнорировать этот недостаток BIOS. Другие варианты? Буду сам ковыряться до победного, но прошу любой помощи.

Буквы и цифры к моему тексту:
MB: ASUS AT3IONT-I DELUXE

BIOS Setup: AMI v02.61
BIOS Flash Type: EON 25P/F80
BIOS Image ver.: 0501 (H:01 B:12) 06/08/2010

CPU: Atom 330 @ 1.60GHz
RAM: Installed 4096MB (2x2GB, планки идентичны), Usable 3328MB (Integrated GPU 256MB), Не используется 512MB
Chipset: nForce/MCP7A

Заранее спасибо за любые ответы.
P.S. В BIOS Strings есть строка "4GB+ Memory Size", но в сетапе она не встречается. Возможно код поддержки больших объемов памяти реализован, но не добавлена опция в сетап. Например, по коммерческим соображениям.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

aepot

9 лет 4 месяца назад

Твоя песочница что-ли? Извини, не знал.
Кладу лопатку с ведерком на место, только не ори.

Bishop

9 лет 4 месяца назад

а тема пока не в песке, но уже пора

makarog

9 лет 4 месяца назад

Мде, все, кто смог найти и скачать - все лгут. Кто намекнул на адекватность - сами того.
Аффтор, ну, если настолько тупы, чтобы самостоятельно найти, скачать и прочитать не можете, остальное то зачем?
В смысле, если простейшая задача вас в тупик ставит...
И это, к вам обращаются по имени, вы - по званию, это как в магазе к вам по имени-отчеству, а вы в ответ - "продавец", "доктор"./images/smiles/icon_biggrin.gif

maco

9 лет 4 месяца назад

[OFF]
А мне Гугл фигню какую-то до этого выдавал.
Если искать в Google "какую-то фигню", то он ее вам таки может найти :D.
Поскольку вы не смогли воспользоваться данными из этого сообщения, то проблемы в вас, а не в Google :lol:.

Не могу я найти упоминание о наличии встроенного контроллера памяти в нем.
И не найдете :).

это как, если в нем нет контроллера?
Очень просто - этот процессор не может адресовать любые объекты (в том числе и оперативную память) за пределами адресного пространства 4 Гб.

но меня нужно носом ткнуть в доказательства, чтобы я понял, как это работает
Нда, за вас еще и документацию внимательно прочитать :lol:. Вам нужны доказательства - вы и читайте, там всего 46 страниц :). Хотя можете сначала подумать, тогда придется меньше читать.[/OFF]

savely

9 лет 4 месяца назад

А вот тут, кажись, maco неправ.
Упоминаемый даташит - тупо electrical и бла-бла-бла.
В общем - нет там про то, что "этот процессор не может адресовать любые объекты (в том числе и оперативную память) за пределами адресного пространства 4 Гб".
x64 он поддерживает, насколько я вижу. Но "своего" контроллера памяти нету, посему - за поддержку физически выраженного ОЗУ отвечает контроллер памяти в ION.

maco

9 лет 4 месяца назад

[OFF]
(Address) defines a 232-byte physical memory address space.
Внимательно читать вроде бы не сложно :).[/OFF]

savely

9 лет 4 месяца назад

(Address) defines a 232-byte physical memory address space.

Да, действительно. ;)

aepot

9 лет 4 месяца назад

Всем спасибо, вопрос исчерпан.