Оперативная память 4GB[solved будем считать что это железо]
Есть ноутбук, стандартно стоит 2GB памяти, докупил еще планку 2GB почти такая же, как стоит, что впрочем неважно. /proc/meminfo выдает странное значение, а точнее значение, которое свидетельствует о том что ядро адресовало не всю память:
$ сat /proc/meminfo MemTotal: 4055112 kB ...
Видео дискретное так что вариант с тем что оперативка куда-то ушла отпадает сам собою. в опциях ядра такой пункта как high memory support теперь вообще нет, но судя по тому что собиралось оно просто теперь включено по дефолту.
$ uname -a Linux semlanik_r460 2.6.34-gentoo-r12 #2 SMP Sun Nov 14 14:47:01 MSK 2010 x86_64 Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz GenuineIntel GNU/Linux
Это к слову о системе. Оперативки должны быть все 4Gb. Как ни крути.
А теперь самый сок:
Когда отключаю/подключаю питание и воткнуты обе(по одной работаю нормально) планки, ноут самопроизвольно уходит в ребут, при этом в логах ничего не пишет вообще просто как будто я ему сделал hardreset. В окошках такого эффекта нет. Кто-нибудь сталкивался?
- Для комментирования войдите или зарегистрируйтесь
Память на совместимость
Память на совместимость проверили?
Ноут поддерживает такую конфигурацию (2х2Гб)?
Перегрузки по питанию нет?
Память почти таже что и уже
Память почти таже что и уже стояла в ноуте, чипы даже одни и те же стоят, отличается маркировкой на 1 букву,
Ноут точно поддерживает, в биосе все ок не ругается.
Перегрузка бы проявилась в винде я так думаю так что не думаю.
semlanik написал(а): Память
Я спрашивал не в принципе, когда каждый сам по себе, а именно в паре!
Ноут и БИОС проблем электрической совместимости не знают! :) Они отвечают только за теоритическую конфиругацию.
Не факт! Винды не столь интенсивно используют память. А характер твоих случайных вылетов сильно указывает на надостаточное питание.
Вы не поняли ) Вылеты не
Вы не поняли ) Вылеты не случайные, а именно в момент отключения/подключения питания )
Цитата: в опциях ядра такой
почитайте про CONFIG_NUMA
NUMA это вроде фишка AMD или
NUMA это вроде фишка AMD или я что-то упустил?
UPD: видимо упустил, где то на форуме видал проблему что адресное пространство это плашки может быть отдано PCI шине, мб включение NUMA поможет. буду пробовать.
^_^
Сначала была мысль "Э... а разве 4055112 kB это не 4Gb? o_0"...
Потом был калькулятор - (4 * 1024^2) - 4055112 = 139192 kB
Потом была мысль "надо погуглить". Нагуглилось http://www.phoronix.com/forums/showthread.php?t=9210
там тоже человек хочет знать, Is there an explanation for where those 130-150 ish MB are being used?
и там тоже про NUMA есть слова...
а потом был
1)
(4 * 1024^2) = 4194304
4718592 - 525840 = 4192752
4194304 - 4192752 = 1552
полтора метра непонятные...
2)
(4 * 1024^2) = 4194304
4194304 - 4059216 = 135088
а эти 135088 жутко напоминают 134272k reserved
так что... не знаю, как у кого... а у меня мои MemTotal:4059216 kB - это и есть самые настоящие 4Gb.
чего и вам желаю...
а эта строка - это просто подпись
Да, я тоже нагуглил этот это,
Да, я тоже нагуглил этот это, ситуация почти с точностью повторяет мою, с одним лишь исключением, у меня ноутбучная материнка( поробую поиграться с NUMA. Меня больше напрягает спонтанные перезагрузки (
И таки да
Осталось только понять в чем же дело с перезагрузками...
.
Видимо, важно, чтоб была такая же :(
а эта строка - это просто подпись
Тык все нормально вроде,
Тык все нормально вроде, память забить под завязку получается ) написал простенькую прогу с гиганским ликом, память забивается без проблем. Куда делись 150 метров вроде выяснилось.
X_X
Всё сходится! 4718592 - 525840 = 4058480 + 134272
Всего - Отсутствующей = Доступной + Зарезервированной!
Так что это реально самые настоящие 4Gb!
а эта строка - это просто подпись
Да уже тоже почитал dmesg они
Да уже тоже почитал dmesg они и есть ) все сошлось ) теперь с перезагрузками надо разобраться)
Я упустил самый сок, что
Я упустил самый сок, что перезагрузка происходит не от того что питания нет, а от того что оно пропадает или появляется, надо было это подчеркнуть. Т.е. если запустить ядро без питания то память прекрасно себе работает. с одним странным но
Ядро резервирует меньше памяти (
Ну а после включения питания все тот же эффект hard resetа. Попробую включить дебаггинг в ядре, мб что-то начнет прояснятся. Я в этом вопросе полный 0 так что буду тыкаться пока не найду причину...
Ядро резервирует меньше
В общем очереное мое заблуждение, вообще никак не связано с тем как включаю.
немного удивлён
ээээ....
Taelas написал(а): semlanik
Товарисч, наверное, имеет ввиду с отключенным от розетки компом... :), т.е. на батерейках.
Это и подтверждает мою идею о недостаточной мощности источника, поскольку при отключении сети снижается частота проца, а следовательно, и потребление процем энергии и для памяти энергии хватает.
,,,
а при включении он пугается от появившейся мощности? :)
как вообще в буках происходит переключение питающих элементов (батарея, сеть)? на тупых ИБП слышал бывают ребуты из-за переключений ...
скрытный секс :)
Для особо одаренных: мощность
Для особо одаренных: мощность источника ноута НЕ зависит от чего он запитан (батарея, сеть), поэтому НИКАКАЯ доп.мощность НЕ появляется, а поднимается частота работы проца и, соответственно, потребляемая им мощность.
А по поводу "тупых ИБП" - к вашему сведению, сбой происходит не из-за переключений, а потому, что тупой/простой/дешевый ИБП не успевает отработать пропадание/восстановление питания и пропускает импульс, а далее все зависит от фазы в этот момент и качества самого источника питания.
Изучайте матчасть!
про видяшку не забыл? ))
про видяшку не забыл? ))
Писал что нет ;) Дискретная )
Писал что нет ;) Дискретная ) Куда память подевалась с товарищем n0nado нашли ) Теперь вот ищу почему ребуты происходят ( Дошел до ручки genkernel all...
Потестил memtest86+ все ок,
Потестил memtest86+ все ок, ошибок нет, поставлю на ночь гонятся, мб что-то изменится. По памяти говорит что все ок, работает на 400MHz, тайминги совпадают у обеих планок, работает в двухканальном режиме. ubuntu вообще отказывается грузится, сразу уходит в ребут. в общем пока что делать не знаю. Ядро от genkernel никак на ситуацию не повлияло(
semlanik написал(а): Потестил
у меня было, что memtest хоть всю неделю гоняй ошибок не кажет, найти глючную планку помогла Gentoo, с помощью компиляции чего то большого, например gcc или Virtualbox`a.
________________________
"We Will Win"
гм, а как это проявилось?
гм, а как это проявилось? Еще напрягает тот факт что по отдельности обе планки на том же ноуте работаюют совершенно адекватно и таки я вчера пересобирал qt на нем c обеими планками и все было гуд никаких проблем в работе не наблюдаю.
Как я вам уже говорил -
Как я вам уже говорил - проверьте RAM compatibility - позволяет ли производитель использование каждого из этих конкретных модулей в отдельности и особенно их совместное использование. Мне кажется, что эти 2 планки элементарно садят источник. Замерьте напряжение. Возможно также, что они взаимно перегреваются.
FYI: RAM - один из наиболее энергоемких узлов в системе и потребляемая/рассеиваемая мощность при той же емкости сильно зависит от цены (или точнее - наоборот :)). А в бюджетных компах и источники слабоваты, и память жрет энергию немеряно...
Именно поэтому, когда я недавно покупал ноут - брал сразу с 4Гб памяти, чтобы поставили то, что нужно без плясок с бубном и перепихивания проблемы.
Меня напрягает момент окошек,
Меня напрягает момент окошек, как раз это меня и останавливает от сваливания проблемы на железо. Окошки ничуть не напрягаются при работе с обеими планками. Ноут samsung r460, обе планки samsung original сделаны обе на китайских заводах, но разных, в маркировке отличаются букавками R и Q в ID, чипы памяти идентичны, форм-фактор и расположение элементов до резисторов одно и тоже. О перегреве речь не идет потому что после длительного простоя->включения->выдергивания питания->ожидания загрузки ядра->включения питания назад, происходит чудесный эффект (
и как таки проверить RAM compatibility? Можите ткнуть носом в тулзу?
Я ноут покупал далеко не недавно ) Вот теперь оперативки стало маленько маловато, вот и решил докупить, лучшего предложения у нас в городе не найти. Сейчас я бы не задумываясь взял бы 4 гига )
semlanik написал(а): Меня
то что они samsung original ни о чем не говорит! Ищите/смотрите потребляемую мощность, хотя об этом как раз производители говорить и не любят... Постарайтесь найти 4Гб, чтобы потребляли как ваши старые 2гб (полагаю, что это возможно, поскольку технологии улучшаются) - думаю тогда проблем не будет.
А это не тулзы, а доки :D - спрашивайте у производителя (на сайте, в фирменном сервисе и т.д.)
Насчет 4 гигов одной планкой
Насчет 4 гигов одной планкой попробую найти..
Насчет второго, я думаю что вы не хуже меня понимаете насколько это маловероятно стребовать какую либо нормальную доккументацию о ноутбуке у производителей...
не обязательно одной, я имел
не обязательно одной, я имел ввиду суммарную мощность.
А насчет доков - есть так называемые Service Manual - их вполне можно найти, а в фирменном сервисе они просто обязаны быть или у них они хотя бы в онлайне есть. там как раз и расписано, что, как и куда можно втыкать :) - вплоть до part number.
semlanik написал(а): Еще
разные тайминги, пинги и т.д. думаю могут стать причиной сбоев... вообще всегда рекомендовалось брать оперативу мало того, что одинаковую, дык еще и из одной партии ;) это справедливо только если планки расположены на одном контроллере памяти ;)
Черт, а я то думал что только
Черт, а я то думал что только с программным обеспечением сейчас все плохо, а ннет смотритека и железо стали делать коекак... ( в общем буду ковырять если что попробую наменять на 1x4Gb... 2-х гигов стало мало(
Еще раз для тех, кто в
Еще раз для тех, кто в танке!..
1. железо хуже не стало, оно стало лучше (быстрее, емчее и т.п.) и поэтому жрет больше. Вас же не удивляет, что у Хаммера расход топлива больше (в разы!), чем у Гольфа.
2. 1х4 или 2х2 НЕ принципиально, - важно, чтобы потребляло меньше! - чтобы источник справлялся, для правильного выбора я и советую Сервис Мануал или что-то похожее, где будет сказано КАКИЕ планки можно ставить. Иначе вы получите ту же проблему. Ну нельзя на Гольф ставить движок от Хаммера!
Падает на переключении
Падает на переключении питания с батарейки и обратно, это извиняюсь недоработки( тут как никрути ничего хорошего нет, явная ошибка проектирования.
semlanik написал(а): гм, а
ошибкой компиляции
________________________
"We Will Win"
...
а проблема в ядре не может быть? в том смысле не аппаратная а программная?
скрытный секс :)
В общем сойдемся, что дело в
В общем сойдемся, что дело в железке. я так думаю что оперативке не хватало питания при переключении работы с БП на батарею и обратно, получался как раз эффект хардресета если мне не изменяет память он так и работает ) Впредь буду учитывать реалии современного железа ) тиснул из второго ноута гиговую планку туда воткнул свежеприобретенных 2 гига и зажил себе спокойно...
Всем спасибо за помощь!)
видео интегрированное?
видео интегрированное?
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Дискретное, и неактуально ;)
Дискретное, и неактуально ;) Но спасибо ;)