LINUX.ORG.RU

Fedora 14 x86_64 + 6 гб. памяти + Memory Remapping = FAIL


0

1

1) Russian Fedora 14 x86_64 6 гб. памяти (2гб х 2, 1гб х 2) В биосе Memory Remapping = Enable После экрана загрузки линукс, вместо экрана для ввода логина/пароля появляется чёрный экран и Отключается монитор. (на windows почти так же + иногда самопроизвольная перезагрузка).

2) Загрузился с диска systemrescuecd-x86-2.0.1 (sysresccd.org), выбрал 64 битную версию ядра. Загрузка прошла успешно, линукс видит все 6 гб. (буквально 100мб своровал, не считается). При отключённом Memory Remapping, видит 5,2 гб.

Сейчас стоит 2 планки по 2 гб., Memory Remapping Отключён. И Linux и Windows видят стандартные 3,25 гб.

Как заставить Fedora 14 x86_64 видить всю память 4 гб. (ну или 6 гб. при 4 планках)?


После экрана загрузки линукс, вместо экрана для ввода логина/пароля появляется чёрный экран и Отключается монитор.

А точно дело в memory remapping? А то такой симптом обычно свидетельствует о том, что драйвер неправильно определяет разрешение монитора...

Deleted
()
Ответ на: комментарий от n0b0dy

Хм... А попробуй загрузить федору в первый ранлевел (однопользовательский) с опцией ядра nomodeset. Всё-таки мне кажется что драйвер видеокарты чудит.

И ещё - после загрузки с чёрным экраном ты не пробовал постучаться в систему по SSH?

Deleted
()
Ответ на: комментарий от Deleted

Однопользовательский режим + nomodeset. Успешно загрузился, показывает всю память (3961 при 4Гб и 5981 при 6гб.). При запуске Х-ов (startx) проблема воспроизводится, чёрный экран, монитор отключается, клавиатура блокируется.

Удалось загрузиться в Windows7 x64 в безопасный режим, показывает все 4гб. Все вышеперечисленные действия естественно при Включённом Ремаппинге.

n0b0dy
() автор топика

[только что из криокамеры] а для x86_64 разве нужен Memory Remapping ?? Я так думал, что Memory Remapping - это костыль, чтобы i386 могли работать в over 3,2 ГБ ОЗУ. Я не прав ?

temporary ★★
()
Ответ на: комментарий от temporary

Memory Remapping

Возможные значения: Enabled, Disabled

Описание: Если в системе установлено 4 и более Гбайта оперативной памяти, включение этой опции (Enabled) переносит блоки адресов, используемые картами расширения, в адресное пространство за 4-м Гбайтом. Это позволяет увеличить объем доступной операционной системе памяти (в противном случае операционная система «увидит» только 3—3.5 Гбайта). Для полноценной поддержки такого объема необходимо использование 64-х разрядных процессоров и 64-х разрядных версий операционных систем (либо серверных версий 32-х разрядных операционных систем, допускающих расширение физических адресов — PAE). При меньшем объеме оперативной памяти обязательно выключите эту опцию (Disabled), иначе возможны проблемы в работе карт расширения, видеокарты (например, зависание или резкое падение производительности в трехмерных играх). Также эту опцию следует отключить, если у вас установлена обычная 32-х разрядная операционная система Windows XP, иначе возможен обратный эффект, когда вместо 3—3.5 Гбайт операционная система будет «рапортовать» всего о 2 Гбайтах оперативной памяти.

Первые ревизии 64-х разрядных процессоров AMD Athlon 64 (степпинг до E0) некорректно работали после включения этой опции. Если вы столкнулись с подобной ситуацией, отключите данную опцию.

n0b0dy
() автор топика
Ответ на: комментарий от n0b0dy

Однопользовательский режим + nomodeset. Успешно загрузился, показывает всю память (3961 при 4Гб и 5981 при 6гб.). При запуске Х-ов (startx) проблема воспроизводится, чёрный экран, монитор отключается, клавиатура блокируется.

Значит всё-таки это как-то связано с видеокартой. Какая у тебя видеокарта и какой драйвер используется? Неплохо бы посмотреть что вываливаться в dmesg и Xorg.log при попытке запуска исков «в чёрный экран»...

Ещё можно попробовать обновить BIOS.

Deleted
()
Ответ на: комментарий от temporary

[только что из криокамеры] а для x86_64 разве нужен Memory Remapping ?? Я так думал, что Memory Remapping - это костыль, чтобы i386 могли работать в over 3,2 ГБ ОЗУ. Я не прав ?

На 64 тоже нужно, иначе в конце четвёртого гигабайта образуется «дырка» и часть физической памяти выпадает =).

Deleted
()
Ответ на: комментарий от n0b0dy

Какая видеокарта? Какие для неё драйвера стоят в линуксе? Получается ли «вслепую» переключить консоль через Ctrl+Alt+Fx на консоль?

С SSH вариантом пока не предоставляется возможности.

Плохо. Это на 99,999% быстро даст ответ.

Deleted
()
Ответ на: комментарий от Deleted

Неработающий вариант:
/var/log/dmesg - http://codepaste.ru/5494/
/var/log/Xorg.0.log - http://codepaste.ru/5496/

Видеокарта отдельная nvidia 9500GT 128bit.

Дрова из репозиториев:

Установленные пакеты
akmod-nvidia.x86_64                                           1:260.19.36-1.fc14
kmod-nvidia.x86_64                                            1:260.19.36-1.fc14.1
kmod-nvidia-2.6.35.10-72.fc14.x86_64.x86_64                   1:260.19.29-1.fc14.3
kmod-nvidia-2.6.35.10-74.fc14.x86_64.x86_64                   1:260.19.36-1.fc14
kmod-nvidia-2.6.35.11-83.fc14.x86_64.x86_64                   1:260.19.36-1.fc14.1
nvidia-settings.x86_64                                        1.0-9.fc14
nvidia-xconfig.x86_64                                         1.0-7.fc14
xorg-x11-drv-nvidia.x86_64                                    1:260.19.36-1.fc14
xorg-x11-drv-nvidia-libs.i686                                 1:260.19.36-1.fc14
xorg-x11-drv-nvidia-libs.x86_64                               1:260.19.36-1.fc14

Dimez, уже писал неоднократно, Клавиатура блокируется.

n0b0dy
() автор топика
Ответ на: комментарий от Deleted

nouveau не помогло.
VESA ЗАГРУЗИЛАСЬ. Память видит: 3769 мб. (из 4гб.)

По аналогии удалось загрузиться в Windows7 x64, если перед этим удалить видеоадаптер/драйвер из устройств. В безопасном режиме показывает всегда всю память.

Пробовал ставить другую видеокарту (тоже 9500GT только с кулером вместо радиатора), всё тоже самое.

Всю память видит лишь в следующем случае:

BIOS: Memory Remapping: Enabled
Ядро с параметрами: nomodeset 1
Видит: 3959 мб (иногда 3961) при 4 Гб.
Можно и 3 уровень, главное чтобы было nomodeset.

Приходит лишь одна мысль - аппаратная несовместимость памяти при включённом Memory Remapping с драйверами NVIDIA. (не знаю правильно ли выразился, но где то так)

n0b0dy
() автор топика
Ответ на: комментарий от n0b0dy

Интересно. Нет, я читал про то, что проприетарные драйвера от nvidia полноценный PAE на x86 под вендой не поддерживали(-ют) и валят венду в BSOD. Но чтобы под линуксом и нуво был тоже подвержен...

Последняя зацепка - vesa не использует 3d-возможности видеокарты, nvidia и nouveau - используют, может, у тебя дополнительное питание к карте не подключено?

Deleted
()
Ответ на: комментарий от Deleted

Биос стоит от января 2007, последний в ноябре 2007. Попробую обновиться, но скорее всего это прост дешёвая материнка.

n0b0dy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.