![]() |
3,87 Гб RAM доступно в 64-разрядной ОС (перенесено)
Разжился тут связкой Gigabyte GA-H55-UD3H (с последним биосом f10) + i5-650
из дополнительного - 4Гб оперативки, видео 8800GT ставлю 64битную 7ку ультимейт и получаю в свойствах системы сообщение о том, что доступно 3,78 Гб оперативной памяти из 4 Гб. Как вернуть оставшиеся гигабайты? |
Такое поведение является закономерным результатом влияния определенных аппаратных и программных факторов.
Различным устройствам типичного компьютера требуется доступ через отображаемую память. Этот механизм называется MMIO. Чтобы пространство MMIO было доступно 32-разрядным операционным системам, оно должно располагаться в первых 4 ГБ адресного пространства. Например, при наличии видеоадаптера с 256 МБ собственной памяти эта память должна отображаться в первые 4 ГБ адресного пространства. Если на компьютере уже установлено 4 ГБ системной памяти, часть адресного пространства должна быть зарезервирована для отображения памяти видеоадаптера. Для отображения памяти видеоадаптера используется часть системной памяти. В результате общий объем системной памяти, доступной операционной системе, сокращается. То, насколько сократится объем доступной системной памяти, зависит от установленных на компьютере устройств. Однако для того чтобы избежать потенциальных проблем с совместимостью драйверов, в 32-разрядных версиях системы Windows Vista общий объем доступной памяти ограничен 3,12 ГБ. Сведения о возможных проблемах с совместимостью драйверов см. в разделе "Дополнительные сведения" данной статьи. Если на компьютере установлено много устройств, объем доступной памяти может составить 3 ГБ или меньше. Однако максимально возможный объем доступной памяти в 32-разрядных версиях Windows Vista обычно составляет 3,12 ГБ. http://support.microsoft.com/kb/929605 Мать поддерживает установку больше чем 4 гб озу? т.к. . Если объем физически установленной на компьютере оперативной памяти равен объему адресного пространства, поддерживаемому набором микросхем, общий объем системной памяти, доступной операционной системе, будет всегда меньше объема физической памяти. |
Кароче это отжирает встроенная в проц видяха?
Но почему тогда на связке i3+ мать на H55 чипсете с 2 гигами видится ровно 2 гига? И почему она использует оперативку, если работает дискретное видео. До этого была связка E6750+P43-ES3G и там проблем с оперативкой такой не было. |
Цитата:
|
В упор ничего не нашел. Единственное, что есть - какое видео инициализировать первым.
Кстати, такая же история на 4 гигах оперативы на гигабайте H55M-S2H с i3-540, и в то же время на 2 гигах память не отъедает. По всей видимости это особенность Н55? |
Это, довольно, обычная ситуация если установлен максимум памяти поддерживаемый материнской платой...но Ваша вроди как до 16Гб поддерживает. Возможно какое-то из устройств материнская плата не может адресовать за пределы первых 4х гб... Найти виновника можно используя диспетчер задач в режиме вид->ресурсы по типу и встроенного калькулятора в режиме вид->программист(потому что там адрессация записана в шестнадцатиричной системе счисления, кто хорошо владеет можно и без калькулятора:). Найти кто занимает адресное пространство начиная с 3,78ГБ.
Например: (см прикрепленные файлы) 1. В свойствах компьютера показано 3,25ГБ доступно. 2. В диспетчере устройств начиная с адреса D0000000 занимает место устройство на шине PCI-E - видеокарта (при этом обьем видеокарты не имеет значения, это место резервируется под само оборудование шины) переводим калькулятором D0000000=3489660928/1024/1024/1024=3,25ГБ. Это нижняя планка которую может использовать в данном случае система. В Вашем случае, несмотря на 64битную ОС, какое-то из устройств в силу каких-то особенностей (скорее всего драйвера) не может быть переадресовано материнской платой (при помощи функции перераспределения памяти) выше 4х ГБ дабы освободить адресное пространство. Итого: Ваше проблемное устройство находится в адресном пространстве F1EB851F-FFFFFFFF. Попробуйте обновить ему драйвера...Если там написано "Ресурсы системной платы" то наверное такова ее особенность:) |
Вложений: 1
Цитата:
мой расклад по ресурсам: |
Murder7, У вас два PCI устройства тюнер и сетевая карта, попробуйте их вынуть.
|
Поддерживаю Ment69, попробуйте, возможно где-то криво работает функции перераспределения памяти, иначе F8000000=3.785Гб - это ресурсы шины PCI-E видеокарты. Если переставить ее в другой слот (или добавить вторую), вероятно, значение доступной памяти должно изменится на (Е0000000) 3,5Гб. Попробуйте со встроенного адаптера загрузится - если все 4Гб - то не работает функция перераспределения памяти в адресную зону выше 4ГБ, возможно нужно включить в БИОС.
|
Вложений: 1
явно строчки мемори ремап в биосе не нашел...но продолжу поиски, возможно обзывается по другому как-то. Скрины биоса можно поглядеть тут: http://www.amdclub.ru/materinskie-pl.../vse-stranitsi
Цитата:
Ну и немножка интересных картинок... Раздобыл еще 2 планки по гигу, получилось вот что, плюсом отвалились тв тюнер и две сетевки. Убрал сейчас сетевую и тв-тюнер - картина что на 6, что на 4 гигах не изменилась. На 2 гигах пишет, что доступно 2 гига, в диспетчере устройств пишет, что 1975. |
Цитата:
Цитата:
http://support.microsoft.com/kb/929605 Чтобы системе Windows Vista были доступны все 4 ГБ памяти, установленные на компьютере, компьютер должен удовлетворять указанным ниже требованиям. Набор микросхем должен поддерживать по крайней мере 8 ГБ адресного пространства. Данная возможность поддерживается следующими наборами микросхем:Intel 975X Intel P965 Intel 955X для процессорного разъема 775 Данная возможность также поддерживается наборами микросхем для процессоров AMD для разъемов F, 940, 939 и AM2. Эти наборы микросхем предназначены для любых сочетаний разъемов и процессоров AMD со встроенным контроллером памяти. ЦП должен поддерживать набор инструкций x64. Этот набор инструкций поддерживается процессорами AMD64 и Intel EM64T. В системе BIOS должна поддерживаться функция перераспределения памяти. С помощью возможности перераспределения памяти можно перенести сегмент системной памяти, ранее занимаемый конфигурационным пространством шины PCI (Peripheral Component Interconnect), за пределы адресного пространства 4 ГБ. Эта функция должна быть включена в настройках BIOS компьютера. Сведения о включении этой функции см. в документации к компьютеру. Многие компьютеры, предназначенные для рядовых пользователей, не поддерживают функцию перераспределения памяти. Для этой функции не существует стандартного термина для использования в документации или программе настройки BIOS. Следовательно, необходимо изучить все доступные параметры BIOS, чтобы выяснить, какие из них позволяют включить функцию перераспределения памяти. Необходимо использовать версию Windows Vista для архитектуры x64 (64-разрядную версию). Чтобы выяснить, удовлетворяет ли компьютер данным требованиям, обратитесь к производителю компьютера. Примечание. Если объем физически установленной на компьютере оперативной памяти равен объему адресного пространства, поддерживаемому набором микросхем, общий объем системной памяти, доступной операционной системе, будет всегда меньше объема физической памяти. Предположим, например, что в компьютере используется набор микросхем Intel 975X, поддерживающий 8 ГБ адресного пространства. Если установить 8 ГБ ОЗУ, объем системной памяти, доступной операционной системе, сократится из-за памяти, необходимой для конфигурации шины PCI. В данном случае, для конфигурации шины PCI потребуется примерно от 200 МБ до 1 ГБ памяти, и именно на эту величину сократится объем памяти, доступной операционной системе. Реальный объем доступной памяти зависит от конфигурации. ЗЫ: кстати, 32х разрядную ставить не пробовали? Сколько там доступно интересно... ЗЗЫ: и еще, вряд ли конечно, но проверьте - так ли у Вас как на моем скриншоте... |
Цитата:
Цитата:
|
Поставил тестовую свежую винду и ситуация немного прояснилась.
Итак по порядку. Мемори ремапа в биосе этой платы нет, зато есть параметр HPET который надо было выставить в 64 битный режим. То что при 6 гигах доступно было всего 2,57 и половина устройств отваливалось оказалось виновато когда-то давно включенное командами Цитата:
![]() На 6 Гб + дискретное видео пишет доступно 6071 мб и никаких больше надписей нет. Хотя по идее памяти на 6 гигах должно быть 6144, видимо потеря памяти настолько мала по сравнению с полным объемом что ОС об этом не оповещает. Без дискретного видео при 6 гб писало, что доступно 5,87. На 4 Гб + дискретное - есть надпись доступно 3,87 гб. На форуме гигабайта написали что видео в проце отъедает память вне зависимости от наличия дискретного видео. По видимому, проблема решена... Финальный расклад: ![]() нормально? |
Цитата:
|
Цитата:
При 2 гб + дискретное видео отображает 1975 мб. Цитата:
|
http://ggts.gigabyte.com.tw/tech.asp...&SourceWeb=B2C
Задайте вопрос компании Гигабайт:) Надеюсь там служба поддержки потолковее чем в некоторых других компаниях...:)) |
Время: 00:46. |
Время: 00:46.
© OSzone.net 2001-