Xorg-server и ОЗУ
У меня вот такая системка собрана:
# uname -a
Linux Devua 2.6.36-gentoo-r5 #1 SMP Tue Dec 28 13:14:27 Local time zone must be set--see zic x86_64 AMD Phenom(tm) 9550 Quad-Core Processor AuthenticAMD GNU/Linux
юзаю KDE-4.4.5, видеодрова - проприетарные ati-drivers, 3D пашет нормально, скорость графики соответствует мощи видяхи... Всем доволен, НО... xorg жрет много памяти, при загрузке с выключеными графическими эффектами забивает ~80 мб ОЗУ (это сумарно с разделяемими либами), через полдня ~140, через полтора дня - 250. Думаю и дальше будет расти, только не так быстро. Ну а если эффекти включены, то все намного печальнее - сначала ~100, потом ~230, ~ потом >450, ну а через несколько дней до 800-900 доходит. Выходит так, что поюзаю комп неделю, потом закрываю все проги и занято 1 Гб ОЗУ. Особенно быстро иксы жрут память когда менять размер видео в mplayer. Если же долго смотреть видео, то изредка память освобождается, на виджете прям такая ступенька почти в 1 Гб. Вот даже не знаю в чем трабл, то ли в дровах, то ли в иксах, то ли это они обобща действуют.. Я понимаю, что гентушники не любят эти ati-drivers, но ставил раньше Груша линукс и там скрипты правильно определили мою Radeon HD 3200 и поставили те же ati-drivers и там с иксами все впорядке, память стабильна как вакуум в космосе. В чем же может быть проблема? Юзать Грушу не хочу, попробовал раз генту и нет желания юзать сборку, собранную не под меня, а перелопативать все нет желания.
Как справиться с прожерливостью и использовать тот гиг с пользой, а не выбрасывать хз ради чего.
- Для комментирования войдите или зарегистрируйтесь
Думаю, что emerge -e world
Думаю, что
поможет
не поможет, проверено и
не поможет, проверено и перепроверено по многу раз... Надоело кулер по ночам слушать
Если есть желание попробуй,
Если есть желание попробуй, половить на memory leak's :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
ловить утечки? Это
ловить утечки? Это предложение ребутнуть иксы? Да, такая штука отдает всю память, но ведь это не по феншую! :) Да и у других товарищей гентушников с этим наверное все нормально. В чем я им завидую)
Есть такая штука, xrestop.
Есть такая штука, xrestop. Она показывает кто ест память, которая "типа иксами" сожрана. Есть подозрение что это некий плазмоид.
спасибо, полезная вещь, не
спасибо, полезная вещь, не знал даже о такой) Вот что она у меня показала:
остальное не показываю, т.к. там ресурсов почти не схавано.. И если я правильно понимаю, то проблема как раз в иксах, а не клиентах иксовых :(
Смотря сколько иксы отжирают
Смотря сколько иксы отжирают в момент запуска xrestop. Надо сравнивать.
вместе с разделяемими ~380 мб
вместе с разделяемими ~380 мб было. Но если дела предстоят так как ты говоришь, то память должна возвращаться, если все эти програмки позакрывать (кроме kwin и других постоянных процессов), но ведь как видно те постоянные процессы нормально себя ведуть и не отбирают память сотнями метров. Но если все закрыть начисто, кроме релогина в систему, то никто памяти не отдает. Тем более как объяснить то, что ОЗУ на глазах вылетает в трубу когда размер mplayer'а менять? Ну и даже если сделать релогин, то виджет не показывает занято 260 мб, как при полноценном ребуте компа, а на 100-150 мб больше... Вот это меня и стремает, то ли я совсем тупой юзверь, то ли это какие-нибудь хитрожопые грабли, на которые я наступаю 3-ий раз, за все время юзания генту.
- - -
Попробуйте:
pkill plasma-desktop #(автоматически перезагрузится)
и
kwin --replace
и потом посмотреть что будет с X'ами.
Когда я использовал KDE, то нарывался на две утечки: одна была из за kscreensaver'а(аналоговые часы), а вторая при каждом обновлении плазмоида проверки "gmail".
Опять же - смотрите какой драйвер для вывода video используете (gl,xv,x11)? Проанализируйте ситуацию со всеми драйверами.
Сейчас использую Xorg-1.9.x, xcb, nvidia, Compiz - аптаймы больше месяца и потребление X'ов, при 10-15 окнах не превышает 180Мб.
P.S. По опыту могу сказать - чем новее X'ы - тем больше стабильность и меньше утечек.
сделал pkill plasma-desktop,
сделал pkill plasma-desktop, убил этим рабочий стол и граф. окружение, окна остались там где и были, под окнами ужасающая тьма, ребута не получил. :(
и вот еще:
что это за грабли не совсем понимаю, но что при иксах было, то при них и осталось...
Думаю еще может какой-нибудь fluxbox или xfce для теста собрать. Может это действительно все в кедах и плазмах.
Для mplayer'а использую xv, но память сливается при всех перепробованых драйверах, только при одних изображение иногда моргает (gl, gl2, gl_nosw), а при других нет (xv, x11).
Использую xorg-server-1.9.2.
Скринсейверы не использую вообще, виджеты на рабочем столы только мониторы процессора, ОЗУ и сети.
Devua написал(а): что это за
Это могут быть кэши, например шрифтов. А может быть кэш иконок плазмы...
Собрал fluxbox, целую ночь
Собрал fluxbox, целую ночь мучил я разные плееры, проги с мордой, флешки в мозилле как мог, но нигде никаких утечек не заметил. Все как было, так же и осталось, память иксов дошла до 101мб (78+23) и остановилась. Хотелось бы такого поведения и в кедах. Хотя не знаю, может 78+23 для fluxbox даже многовато, но меня и такое устраивает на даный момент. Если делать выводы, то мне кажется, что собока эта как раз в кедах или плазмидах зарыта. Но с каким бубном возле них прыгать я не знаю... Тупая перекомпиляция думаю не поможет. Разве что с какими-нибудь новыми флагами, либо надо убрать что-то.
- - -
- После убийcтвa plasma-desktop - нужно было посмотреть ситуацию с потреблением X'ов.
- kwin --replace, нужно делать из под konsole, запущенного в этой сессии, или через Alt+F2(перед убийcтвoм plasma-desktop) и опять смотреть на потребление.
- Еще попробуйте перейти в консоль (Ctrl+Alt+F1) и обратно +F7
- а вообще, первым делом, нужно было попробовать сменить драйвер на проприаритарный.
- попробуйте обновится до 4.6 и если все это не поможет - с KDE Вам не дружить.
P.S.
Лично я устал от вечных kde'шных проблем и свалил с них на чистый Compiz...
Попробуй пересобрать иксы с
Попробуй пересобрать иксы с другими флагами оптимизации. У меня, например, при сборке системы с О2 Х до 80Мб. А при сборке с флагами О3 или Оs то до 1Гб доходит. Сам не знаю в чем дело:)
вся система собрана с
вся система собрана с этими:
если у вас все норм, то почему у меня не будет, если компилятор один на всех?:)
Запустил у себя xrestop,
Запустил у себя xrestop, говорит всего поедаю 49 мб. Запущенны кеде, без виджетов, chromium konsole krusader ktorrent
ладно, будем считать, что
ладно, будем считать, что проблема найдена - это KDE или плазма. Но у меня пока нет идей что с ними делать :(
Но мне что-то мало в это
Но мне что-то мало в это верится...
Devua написал(а): У меня вот
Я пользую fluxbox. За исключением firefox ничего больше не подтекает. Но firefox за неделю разрастается до гигабайта.
Чем больше юзерфрендли, тем сложнее юзать.
оффтопик :)
Не порядок! Что бы исправить, сделайте например вот так:
$ echo "Europe/Kiev" > /etc/timezone $ emerge --config sys-libs/timezone-data
Кстати как процессор? Думаю себе его брать :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
$ echo "Europe/Kiev" >
сделаем)
За свои деньги проц норм, т.к. самый дешевый 4-ядерник, но иногда нужна скорость ядра, а не общая мощь проца, как, например, для пересбора мира... Блюрей не тянет толком, точнее далеко не все :( И у меня мать не очень, греется по чем зря, не могу даже все 4 ядра загрузить сборкой мира, а только 3, иначе через полчаса ребут.