Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Материнские платы и память (http://forum.oszone.net/forumdisplay.php?f=50)
-   -   3,87 Гб RAM доступно в 64-разрядной ОС (перенесено) (http://forum.oszone.net/showthread.php?t=188985)

Murder7 21-10-2010 18:39 1524211

3,87 Гб RAM доступно в 64-разрядной ОС (перенесено)
 
Разжился тут связкой Gigabyte GA-H55-UD3H (с последним биосом f10) + i5-650
из дополнительного - 4Гб оперативки, видео 8800GT

ставлю 64битную 7ку ультимейт и получаю в свойствах системы сообщение о том, что доступно 3,78 Гб оперативной памяти из 4 Гб.
Как вернуть оставшиеся гигабайты?

Rain 21-10-2010 19:12 1524225

Такое поведение является закономерным результатом влияния определенных аппаратных и программных факторов.

Различным устройствам типичного компьютера требуется доступ через отображаемую память. Этот механизм называется 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 гб озу?
т.к. . Если объем физически установленной на компьютере оперативной памяти равен объему адресного пространства, поддерживаемому набором микросхем, общий объем системной памяти, доступной операционной системе, будет всегда меньше объема физической памяти.

Murder7 21-10-2010 19:16 1524227

Кароче это отжирает встроенная в проц видяха?
Но почему тогда на связке i3+ мать на H55 чипсете с 2 гигами видится ровно 2 гига?
И почему она использует оперативку, если работает дискретное видео.
До этого была связка E6750+P43-ES3G и там проблем с оперативкой такой не было.

eco 21-10-2010 21:29 1524316

Цитата:

Цитата Murder7
Кароче это отжирает встроенная в проц видяха? »

По идее она должна в БИОСе отключаться.

Murder7 21-10-2010 23:09 1524398

В упор ничего не нашел. Единственное, что есть - какое видео инициализировать первым.
Кстати, такая же история на 4 гигах оперативы на гигабайте H55M-S2H с i3-540, и в то же время на 2 гигах память не отъедает.
По всей видимости это особенность Н55?

Rain 22-10-2010 00:52 1524450

Это, довольно, обычная ситуация если установлен максимум памяти поддерживаемый материнской платой...но Ваша вроди как до 16Гб поддерживает. Возможно какое-то из устройств материнская плата не может адресовать за пределы первых 4х гб... Найти виновника можно используя диспетчер задач в режиме вид->ресурсы по типу и встроенного калькулятора в режиме вид->программист(потому что там адрессация записана в шестнадцатиричной системе счисления, кто хорошо владеет можно и без калькулятора:). Найти кто занимает адресное пространство начиная с 3,78ГБ.
Например: (см прикрепленные файлы)
1. В свойствах компьютера показано 3,25ГБ доступно.
2. В диспетчере устройств начиная с адреса D0000000 занимает место устройство на шине PCI-E - видеокарта (при этом обьем видеокарты не имеет значения, это место резервируется под само оборудование шины) переводим калькулятором D0000000=3489660928/1024/1024/1024=3,25ГБ. Это нижняя планка которую может использовать в данном случае система.
В Вашем случае, несмотря на 64битную ОС, какое-то из устройств в силу каких-то особенностей (скорее всего драйвера) не может быть переадресовано материнской платой (при помощи функции перераспределения памяти) выше 4х ГБ дабы освободить адресное пространство.
Итого: Ваше проблемное устройство находится в адресном пространстве F1EB851F-FFFFFFFF. Попробуйте обновить ему драйвера...Если там написано "Ресурсы системной платы" то наверное такова ее особенность:)

Murder7 22-10-2010 01:22 1524466

Вложений: 1
Цитата:

Цитата Rain
В Вашем случае, несмотря на 64битную ОС, какое-то из устройств в силу каких-то особенностей (скорее всего драйвера) не может быть переадресовано материнской платой (при помощи функции перераспределения памяти) выше 4х ГБ дабы освободить адресное пространство.
Итого: Ваше проблемное устройство находится в адресном пространстве F1EB851F-FFFFFFFF. Попробуйте обновить ему драйвера...Если там написано "Ресурсы системной платы" то наверное такова ее особенность »

если я для пробы добавлю еще две планки по 1 Гб, до 6 гб память увеличится или так и застопорится на 3,87?

мой расклад по ресурсам:

Ment69 22-10-2010 04:42 1524503

Murder7, У вас два PCI устройства тюнер и сетевая карта, попробуйте их вынуть.

Rain 22-10-2010 14:08 1524790

Поддерживаю Ment69, попробуйте, возможно где-то криво работает функции перераспределения памяти, иначе F8000000=3.785Гб - это ресурсы шины PCI-E видеокарты. Если переставить ее в другой слот (или добавить вторую), вероятно, значение доступной памяти должно изменится на (Е0000000) 3,5Гб. Попробуйте со встроенного адаптера загрузится - если все 4Гб - то не работает функция перераспределения памяти в адресную зону выше 4ГБ, возможно нужно включить в БИОС.

Murder7 22-10-2010 19:47 1525022

Вложений: 1
явно строчки мемори ремап в биосе не нашел...но продолжу поиски, возможно обзывается по другому как-то. Скрины биоса можно поглядеть тут: http://www.amdclub.ru/materinskie-pl.../vse-stranitsi

Цитата:

Цитата Rain
F8000000=3.785Гб »

не 3,78, а 3,87....

Ну и немножка интересных картинок...
Раздобыл еще 2 планки по гигу, получилось вот что, плюсом отвалились тв тюнер и две сетевки. Убрал сейчас сетевую и тв-тюнер - картина что на 6, что на 4 гигах не изменилась. На 2 гигах пишет, что доступно 2 гига, в диспетчере устройств пишет, что 1975.

Rain 22-10-2010 20:55 1525074

Цитата:

Цитата Murder7
не 3,78, а 3,87... »

3,875 - опечатался
Цитата:

Цитата Murder7
Убрал сейчас сетевую и тв-тюнер - картина что на 6, что на 4 гигах не изменилась. »

Ну осталось еще попробовать на встроенной видеокарте для очистки совести, похоже, что останавливает нижний предел адресного пространства занимаемый шиной PCI-E и при этом не работает(не включена, отсутствует)функция перераспределения памяти. :) Если в БИОСе не найдете, то я дальше не наю:(
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х разрядную ставить не пробовали? Сколько там доступно интересно...
ЗЗЫ: и еще, вряд ли конечно, но проверьте - так ли у Вас как на моем скриншоте...

Murder7 22-10-2010 21:47 1525112

Цитата:

Цитата Rain
ЗЗЫ: и еще, вряд ли конечно, но проверьте - так ли у Вас как на моем скриншоте... »

да так, в свое время я намудрил там уже, так что про эту настройку знаю, там все пусто.
Цитата:

Цитата Rain
Ну осталось еще попробовать на встроенной видеокарте для очистки совести, похоже, что останавливает нижний предел адресного пространства занимаемый шиной PCI-E и при этом не работает(не включена, отсутствует)функция перераспределения памяти »

да думаю сегодня на встроенном видео попробую поставить ОС с 6 гб оперативной памяти и посмотрим что будет.

Murder7 23-10-2010 00:48 1525267

Поставил тестовую свежую винду и ситуация немного прояснилась.

Итак по порядку.

Мемори ремапа в биосе этой платы нет, зато есть параметр HPET который надо было выставить в 64 битный режим.
То что при 6 гигах доступно было всего 2,57 и половина устройств отваливалось оказалось виновато когда-то давно включенное командами

Цитата:

BCDEdit /set PAE forceenable

BCDEdit /set nolowmem on
Выключил их, и пертрубации закончились. Выглядело это так:


На 6 Гб + дискретное видео пишет доступно 6071 мб и никаких больше надписей нет. Хотя по идее памяти на 6 гигах должно быть 6144, видимо потеря памяти настолько мала по сравнению с полным объемом что ОС об этом не оповещает.
Без дискретного видео при 6 гб писало, что доступно 5,87.
На 4 Гб + дискретное - есть надпись доступно 3,87 гб.
На форуме гигабайта написали что видео в проце отъедает память вне зависимости от наличия дискретного видео. По видимому, проблема решена...
Финальный расклад:

нормально?

Rain 23-10-2010 01:05 1525271

Цитата:

Цитата Murder7
На 6 Гб + дискретное видео пишет доступно 6071 мб и никаких больше надписей нет.
Без дискретного видео при 6 гб писало, что доступно 5,87.
На 4 Гб + дискретное - есть надпись доступно 3,87 гб. »

Не понятно...а на 4 гб и встроенном видео 3,87Гб или еще меньше? Может биос автоматически включает мемори ремап при размере установленного озу больше 4ГБ, ну это так - гадание... Зато теперь Вам известно, что если памяти еще добавить - то будет вся видна:))

Murder7 23-10-2010 01:22 1525280

Цитата:

Цитата Rain
Не понятно...а на 4 гб и встроенном видео 3,87Гб или еще меньше? »

Да еще меньше, вроде 3,75... При 4 гбайтах потеря в памяти самая наибольшая.
При 2 гб + дискретное видео отображает 1975 мб.
Цитата:

Цитата Rain
Зато теперь Вам известно, что если памяти еще добавить - то будет вся видна) »

И это - радует!

Rain 23-10-2010 16:00 1525526

http://ggts.gigabyte.com.tw/tech.asp...&SourceWeb=B2C
Задайте вопрос компании Гигабайт:) Надеюсь там служба поддержки потолковее чем в некоторых других компаниях...:))


Время: 00:46.

Время: 00:46.
© OSzone.net 2001-