Gentoo видит только 3Гб оперативной памяти
st_kapustin 23 сентября, 2009 - 16:16
Установил только что Gentoo на компьютере с 4 Гб оперативки - видит только 3Гб. Почему?
»
- Для комментирования войдите или зарегистрируйтесь
Наверно, потому что система
Наверно, потому что система 32-битная?
Не грусти, товарищ! Всё хорошо, beautiful good!
Наверно, minimal CD
Наверно, minimal CD архитектуры х86 это 32-битная? И какой надо использовать для CoreDuo 8400 чтобы получилась 64-битная
Верно. Поставьте 64битную систему.
Используйте последний minimal cd и последний stage3.
Я вообще-то так и делал
Я вообще-то так и делал
64-хбитные же
64-хбитные же
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Я все-таки не понял, для
Я все-таки не понял, для 64-битной системы надо брать другие minimalCD и stage3? Я брал отсюда http://distfiles.gentoo.org/releases/x86/autobuilds/current-iso/ Там про 64 бит ни слова
64 битная ветка - это AMD64!
64 битная ветка - это AMD64! Дададада интелы тоже работают на ней!
И еще раз говорю вам надо включитль только PAE и 64GB и все будет прекрасно работать.
64 битные имеют смысл только в тех задачах которые действительно их требуют, например в KVM невозможно отдать гостевой системе больше 2ГБ памяти без 64 битной платформы, Вы собираетесь отдавать столько ?! Очень сомневаюсь...
Спасибо, странно все-таки
Спасибо, странно все-таки было назвать amd64, везде вроде эта архитектура называется х86-64
Просто технологии одинаковые
Просто технологии одинаковые по сути, первой она появилась у AMD, Intel был догоняющим, вот от сюда и тапки :)
Отнюдь, просто АМД успели
Отнюдь, просто АМД успели первыми :)
http://ru.wikipedia.org/wiki/Amd64
"Задавать вопросы имеет смысл только после того, как окончательно убедился, что сам ответ не найдешь. То есть очень, очень редко." (с) сэр Джуффин Халли, Начальник Тайного Сыска
Надо ставить amd64 и плюнуть
Надо ставить amd64 и плюнуть на костыли в виде PAE. Чай, не в винде. Ветка amd64 медленно, но верно выходит вперёд по активности разработки в Gentoo, x86 обречена.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
? zegrep HIGHMEM64G
?
P.S.
Я ♥ Gentoo & Funtoo
4 GB
Очень жаль, но скорее всего тут проблема не в опциях ядра. Вся проблема, в том, что чипсет не понимает больше 3117Мб (вроде).
крайне маловероятно что E8400
крайне маловероятно что E8400 стоит на древнем чипсете. 99% что проблема в опциях ядра.
MaDMaN написал(а): Очень
в ядре включите поддекржку больше 4гб и PAE
http://ru.wikipedia.org/wiki/PAE
CHOST="x86_64-pc-linux-gnu" П
CHOST="x86_64-pc-linux-gnu"
Простите, где-где это включить??? =)
В конкретно моем случае это беда чипсета - Intel® 945PM Express. Когда-нибудь замечали, что продают ноуты с 3 гигами памяти, хотя пишут "максимальные возможности расширения : 4,096 МБ "???
ну тут идет речь о C2D E8400,
ну тут идет речь о C2D E8400, а они на ядре Wolfdale по 45 техпроцессу, и ввиду особенностей питания ядра не запускаются на чипсетах Intel® 945PM Express. а чипсеты G31/P35 и старше корректно поддерживают PAE.
а про ноутбуки не так все просто - некоторые ноуты на чипсетах, поддерживающих PAE все равно продаются с 3 гигами. истинную причину имхо сложно определить :)
st_kapustin
Потому что не используете CHOST="x86_64-pc-linux-gnu"
такая же фигня была. Было 2
такая же фигня была.
Было 2 гб, затем поставил 4, но система упорно видела не более 3.
Пока в опция ядра не установил, что нужно 64 ГБ.
cat /usr/src/linux/.config | grep PAE
CONFIG_X86_PAE=y
cat /usr/src/linux/.config | grep 64
CONFIG_X86_CMPXCHG64=y
CONFIG_NR_CPUS=64
CONFIG_HIGHMEM64G=y
<*> /dev/cpu/*/cpuid - CPU information support
High Memory Support (64GB) --->
( ) off
( ) 4GB
(X) 64GB
-*- PAE (Physical Address Extension) Support
Так вот почему она не стреляла - не заряжена была
Точно, была такая опция, я еще подумал: зачем я буду ставить 64GB если у меня всего 4. Кто-нибудь помнит зачем на 32-битной архитектуре х86 адресуется всего 3Гб, по идее гигабайт - это 2 в 30-й степени и должно быть 4Гб, но они что-то там мутили с совместимостью для 16-битной архитектуры, но что именно?
Поставил
Processor type and features->High Memory Support (64GB) --->
( ) off
( ) 4GB
(X) 64GB
cat /proc/meminfo
MemTotal: 4143344 kB
Дело примерно в следующем.
Дело примерно в следующем. Ежели проц будет видеть всю память, то ему не хватит адресного пространства для работы с устройствами. В винде есть спецрежим PAE, позволяющий решить эту проблему, но он не как-бы мутный.
Покажите мне в винде PAE ?
Покажите мне в винде PAE ? Она с роду больше 3.5Гб не видела на 32 битной ветке :)
Может с каким нить хитрым патчем разве что ... Но из коробки у нее этого нет, сам долго сидел с 3.5Гб, покуда не мигрировал на генту :)
А процесс был длительным из-за Radeon HD на который по сей день дров нету нормальных :)
Да я и говорю, что чурки они
Да я и говорю, что чурки они все, имея ввиду amd-intel-ms ))
red hat тоже чурки, за какой
red hat тоже чурки, за какой проект не возьмутся обязательно испоганят.
новые релизы того же libvirt'а сразу в сегментейшен фаулт падают, за FDS вообще лучше помолчать, mutipathing тоже они пили ...
напилили, что тупая винда блин быстрее работает с фиброй чем линукс...
Опенсорсников ругать не буду,
Опенсорсников ругать не буду, ибо за просто всё делают. И на том, как говориться, спасибо:)
vinetic написал(а):Покажите
ман boot.ini , man $ , man advanced server :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
помогло?
помогло?
sasaimns
а что не видно:
Да помогло, спасибо
Да помогло, спасибо