Войти

Показать полную графическую версию : Xorg загружает память на более 100Мб


durik
06-12-2008, 21:29
Добрый день.

Моя система
HP Compaq 8510w
OpenSUSE 11.0/64 бит
Окна: KDE4.1.3, без Beryl/Compiz-Fusion и прочего.
Xorg: n11.0, v1.4.0.90
Graphics: Nvidia Quadro FX 570M, 512Mb (PCI express 16X)
Display: Seiko
Resolution: 1920x1200x24
Модули: dbe, extmod, glx, dre
Дополнительно: CalcAlgorithm=XServerPool, TwinView=0

Моя проблема
Xorg потребляет памяти не ниже 110Мб и 10Мб шаренной.
И я предполагаю что за счёт этого, снижена производительность. Уходит от 3 до 10 секунд на отображение окна.
Я поставил приоритет побольше, работает графика быстрее, но останавливается звук и мышь.

Я читал bugs.freedesktop.org, ничего нет по чрезмерному потреблению памяти.

Очень некомфортно работать, подскажите куда глянуть

mvt
07-12-2008, 12:21
Мне кажется, потребление памяти тут нипричем. Какой драйвер стоит на видеокарту?
PS Что за модуль "dre" ?

durik
07-12-2008, 14:40
Драйвер стоит проприетарный. Брал с сайта nvidia.

"dre" - Direct Rendering Enhancement

В xorg.conf, я закомментировал следуещее:
Load "extmod"
Load "glx"
Load "dre"
Опустилось до 80Мб.

Но проблема видимо не в этом.
Я протестировал так: Открыл Konsole, в нём с vi открыл xorg.conf. И попытался развернуть окно на весь экран. 37 секунд ждал ответа.
Вот и не знаю драйвер ли шалит, или сервер Х

mvt
07-12-2008, 15:07
Вот моя секция

Section "Module"
Load "glx"
Load "type1"
Load "extmod"
Load "dbe"
Load "freetype"
EndSection

т.е "glx" - нужен обязательно для работы OpenGL

PS Я как Вы попробовал openSUSE 11.0 версию 64 с кде 4х как только она вышла - очень НЕ понравилась. Какай смысл Вам использовать 64 битную версию, она имеет преимущества при наличии памяти более 4Г
Сейчас использую версию 32 с кде 3.5.10 - все работает без проблем.
Железо - AMD X2 64 RAM 4G, видеокарта GF8600GT
http://www.forum.oszone.net/attachment.php?attachmentid=17741&d=1227123847

durik
07-12-2008, 19:32
mvt,
У меня Mobile Workstation 8510w
4Gb памяти, 120Гб винт.

У меня на домашнем стоит тот же OpenSUSE и без проблем. Только недавно с 10,0 версии перешёл на 11,0. Никогда проблем не было, всё хорошо ставится и настраивается. И даже все визуальные примочки работают (unmount, digikam включается при подключении фотоаппарата)

А вот на notebook, прям как напастие какое-то. Может попробовать открытые драйвера установить? Тогда уж точно определюсь в них или в Х'ах проблемы.

mvt
08-12-2008, 19:46
А вот на notebook, прям как напастие какое-то. Может попробовать открытые драйвера установить? Тогда уж точно определюсь в них или в Х'ах проблемы. »
Но до установки драйвера Вы же работали на "nv" Как было? Попробуйте вручную установить версию драйвера, в которой официально заявлена поддержка Вашей карты (может, просто встал криво?)

shisik
08-12-2008, 20:19
А в чём проблема? У меня X занимает 108Мб памяти и всё нормально. Тормозов нет. Думаю, это нельзя считать "черезмерным потреблением" и причины тормозов искать в другом (не в потребелении памяти).
Может всё проще? Может это KDE4 показывает свой характер? Попробуйте другой WM.
Какай смысл Вам использовать 64 битную версию, она имеет преимущества при наличии памяти более 4Г »
Это справедливо только для Винды. 32-битный Линукс в состоянии работать до 32Гб памяти. А незначительный прирост производительности на 64-битных системах будет независимо от объёма памяти (засчёт использования 64-битных инструкций процессора), хотя как раз памяти они потребляют немного больше аналогичных 32-битных (например, по причине использования 64-битных указателей).

durik
15-12-2008, 00:54
Xfce дал тот же результат.

Я при установке сразу репозитарий nvidia подключил, поэтому драйвер был взят с сайта производителя.

Руки дошли, поставил Gallium3D DRI OpenSource driver, и всё без проблем пошло. Ничего не тормозит.

Загадка для меня всё таки осталась. Драйвер с официального сайта вешает Х11.

Может есть соображения по этому поводу? Конфигурация ядра может ли на это влиять?

durik
15-12-2008, 13:59
Что такое "не везёт"? И как с ним бороться?
# NVidia
All NVIDIA cards need the proprietary driver for running Xgl. Currently you will need to uninstall and reinstall the xgl rpm after installing the proprietary NVidia driver.

* GeForce 4xxx series
XVideo is not accelerated on these cards.
* GeForce FX 5xxx series, Quadro FX series
Accelerated XVideo is hitting a slow path on these cards, it is under investigation.
* GeForce 6xxx series
* GeForce 7xxx series

durik
15-12-2008, 19:46
Проприетарные драйвера тоже работают неплохо, при условии: "Composite" "off".
Видимо xgl что-то не любит.

mvt
23-12-2008, 21:17
Посмотрите, это мой (suse 11.0) может пригодится? Все работает




© OSzone.net 2001-2012