Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Xorg загружает память на более 100Мб (http://forum.oszone.net/showthread.php?t=125212)

durik 06-12-2008 21:29 974105

Xorg загружает память на более 100Мб
 
Добрый день.

Моя система
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 974418

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

durik 07-12-2008 14:40 974534

Драйвер стоит проприетарный. Брал с сайта 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 974552

Вот моя секция

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/attachme...1&d=1227123847

durik 07-12-2008 19:32 974812

mvt,
У меня Mobile Workstation 8510w
4Gb памяти, 120Гб винт.

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

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

mvt 08-12-2008 19:46 975772

Цитата:

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

Но до установки драйвера Вы же работали на "nv" Как было? Попробуйте вручную установить версию драйвера, в которой официально заявлена поддержка Вашей карты (может, просто встал криво?)

shisik 08-12-2008 20:19 975807

А в чём проблема? У меня X занимает 108Мб памяти и всё нормально. Тормозов нет. Думаю, это нельзя считать "черезмерным потреблением" и причины тормозов искать в другом (не в потребелении памяти).
Может всё проще? Может это KDE4 показывает свой характер? Попробуйте другой WM.
Цитата:

Цитата mvt
Какай смысл Вам использовать 64 битную версию, она имеет преимущества при наличии памяти более 4Г »

Это справедливо только для Винды. 32-битный Линукс в состоянии работать до 32Гб памяти. А незначительный прирост производительности на 64-битных системах будет независимо от объёма памяти (засчёт использования 64-битных инструкций процессора), хотя как раз памяти они потребляют немного больше аналогичных 32-битных (например, по причине использования 64-битных указателей).

durik 15-12-2008 00:54 981102

Xfce дал тот же результат.

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

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

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

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

durik 15-12-2008 13:59 981494

Что такое "не везёт"? И как с ним бороться?
Цитата:

# 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 981773

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

mvt 23-12-2008 21:17 988417

Вложений: 1
Посмотрите, это мой (suse 11.0) может пригодится? Все работает


Время: 09:04.

Время: 09:04.
© OSzone.net 2001-