64-битное ядро Linux видит только 3 из 4GB после обновления
1396
quack quixote
Привет всем. Я использую Ubuntu 9.04 64-bit на своем MacBook. Раньше у меня было 2 ГБ оперативной памяти, и все работало отлично. Я только что обновил до 2x2 ГБ (4 ГБ), но моя система видит только 3 ГБ. OS X, на которой у меня двойная загрузка, видит все 4Гб. Кроме того, мои видео производительности невероятно не хватает. До обновления мой тест compiz был заполнен на скорости 80 кадров в секунду, а теперь он на скорости 22 кадра в секунду с очень изменчивым перетаскиванием окон.
Кто-нибудь когда-нибудь слышал об этом на 64-битном ядре? Я просто не совсем понимаю, в чем может быть проблема.
Если у вас есть MacBook с набором микросхем Intel 945, вы можете использовать только 3 ГБ. Mac OS «Об этом Mac» покажет всего 4 ГБ, но O / S сможет использовать только 3 ГБ, как и Linux.
Причина, по которой вы видите 4 ГБ при использовании «Об этом Mac», заключается в том, что Mac OS X примет это значение не из того, что можно использовать, а из того, что DIMM сообщает при проверке аппаратного обеспечения.
И да, это принадлежит суперпользователю :-)
Особенно иронично, поскольку 32-битный Linux будет использовать> 4Gb на большинстве ПК (PAE дает вам 36-битную адресацию)
Martin Beckett 15 лет назад
0
С этим чипсетом ограничение в 3 ГБ является аппаратным ограничением ... То же самое относится и к Fe ThinkPad X60 (который также получил 945) - ваш чипсет просто не будет обрабатывать 4 ГБ, и это не связано с ОС.
liori 15 лет назад
2
mgb: Это не проблема адресного пространства. Это проблема физического адресации. Если ваш набор микросхем не поддерживает переназначение адресов для пространства 3–4 ГБ, независимо от того, является ли ваша ОС 32-разрядной или 64-разрядной, вы не сможете получить доступ к объему памяти, маскируемому устройствами ввода-вывода для использования MMIO.
Mehrdad Afshari 15 лет назад
2
Блин ... Большое спасибо за ответы. Что насчет медленного видео? Это из-за аппаратного конфликта? Хотя это отстой, что я не могу иметь 4 ГБ, приятно получать ответы на некоторые вопросы.
15 лет назад
0
0
Sathya
Отставание видео может быть связано с драйверами Intel GMA, которые, как известно, имеют проблемы. Пожалуйста, ознакомьтесь с этой веткой на форумах Ubuntu.
0
voyager
Что касается проблемы с видео, попробуйте обновить ядро и переустановить видеомодуль для своего чипсета, у Intel была отличная поддержка Linux. Также может быть просто, что вы отключили инфраструктуру прямого рендеринга при обновлении.
DRI (Direct Rendering Infrastructure) - это структура, обеспечивающая безопасный и эффективный прямой доступ к графическому оборудованию в системе X Window. Вам нужно включить DRI в xorg.conf.
Во-первых, убедитесь, что модули GLX и DRI загружаются:
Затем установите разрешения для DRI соответствующим образом. Чтобы позволить кому-либо использовать DRI, выполните:
Section "DRI" Mode 0666 EndSection
После перезапуска X-сервера вы можете проверить, включен ли прямой рендеринг, запустив glxinfo, вывод glxinfo должен показать:
direct rendering: Yes
Спасибо за информацию Voyager! К сожалению, я полагаю, что отставание вызвано тем, что 1 ГБ пересекаются в распределении памяти (согласно ограничению набора микросхем 945). Мое видео отлично работает только с 3 ГБ. Но у меня есть эта ссылка в закладке, так как я уверен, что со временем у меня возникнут проблемы с драйверами при обновлении. Еще раз спасибо!
15 лет назад
1