LINUX.ORG.RU

[новый xorg]Загрузка cpu на 100% иксами


0

0

Вообщем обновил arch,установился новый xorg-server 1.5.3-2.Поборол раскладку клавы,но возникли новые глюки-при ресайзе окна иксы съедают 100 % cpu,на заголовке окна появляються артефакты.Драйвер nvidia 177.82-1.Видеокарта встроенная nVidia Corporation GeForce 6150SE nForce 430 ,компизом не пользуюсь.Помогите советом)

anonymous

конфиг иксов
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"

#	RgbPath      "/usr/share/X11/rgb"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/Type1"
EndSection
Section "Module"
    Load           "dbe"
    Load           "extmod"
	#Load  "GLcore"
    Load           "glx"
    Load           "xtrap"
	#Load  "dri"
    Load           "record"
    Load           "freetype"
EndSection
Section "ServerFlags"
    Option         "AutoAddDevices" "False"
EndSection
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbLayout" "us,ru"
    Option         "XkbVariant" ",winkeys"
    Option         "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
EndSection
Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "GeForce 6100 nForce 430"
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    SubSection     "Display"
        Viewport    0 0
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

anonymous
()

Открытый драйвер? Для видео на такой должно хватать, AFAIR.

Почему не откатиться на старые версии?

wyldrodney
()
Ответ на: комментарий от UserUnknown

> #Load "dri"
пробывал и раскомментировать то же самое.
>Открытый драйвер?

на драйвере nv еще хуже.

anonymous
()
Ответ на: комментарий от wyldrodney

>Возьми и оставь это: Load "glx"
Попробывал ,не помогло.

anonymous
()
Ответ на: комментарий от anonymous

>А как с vesa? Может у тебя с жылезом траблы? паралельно убунта стоит ,там все ок,правдо с другой версией ксорга

anonymous
()

>>при ресайзе окна иксы съедают 100 % cpu

В Арче у меня тоже самое - при быстром ресайзе окна мышкой - съедается одно ядро на 100%. Система Athlon X2 3800+/GeForce 7900GS/1Gb DDR2-800, драйвера были разных серий, ничего не менялось. Тоже самое наблюдал когда пробовал Ubuntu, Fedora, OpenSUSE, причем не только на своей машине - на компе с Sempron 2800+/Radeon 9600Pro/512 DDR-400 таже "фича", так что это не от карточки зависит. А вот артефакты на окошках уже странно...

Andru ★★★★
()
Ответ на: комментарий от anonymous

>>Может у вас двоих в WM проблема?

Не в WM, а в тулките :) 100% загрузки именно в Gtk-приложениях, в Qt поменьше - в районе ~50%, независимо от используемого WM - что в Metacity, что в KWin, что в OpenBox'е. Но в любом случаи не критично и не заметил бы, если бы на панельке не висел апплет "системный монитор".

Andru ★★★★
()

>cpu на 100% иксами

я один подумал про туалет?

anonymous
()
Ответ на: комментарий от Andru

<глупая мысль> может попробовать включить VSync? Может слишком высокий фпс? </глупая мысль>

anonymous
()
Ответ на: комментарий от anonymous

>>А расскажите как правильно в арче откатиться до предыдущего xorg

Хмммм, в /var/cache/pacman/pkg должны лежать бэкапы предыдущих версий пакетов(включая установленные), откатиться можно ручками :) Но т.к. масштабного отката не делал(только некоторых пакетов когда обновлялся gnutls в репозитарии и перестал работать imagemagick), то не в курсе есть ли Ъ-вей отката для иксов и пр.

>><глупая мысль> может попробовать включить VSync? Может слишком высокий фпс? </глупая мысль>

каг-бэ все рисуется не через OpenGL. Да и загрузка процессора только в момент ресайза окна, и только если бешено дергать окошко :)

Andru ★★★★
()
Ответ на: комментарий от Andru

ходят упорные слухи, что это проблема дровишек от нвидии...типа проблемно работают с 2D...я им позвонил и они, заплакав, поклялись это исправить..

anonymous
()
Ответ на: комментарий от anonymous

> ходят упорные слухи, что это проблема дровишек от нвидии...типа проблемно работают с 2D...

В последних версиях ( 180.xx ) уже более-менее нормально. В 180.11 даже утечку памяти, наконец, поправили (или - по крайней мере - приглушили).

Ruth ★★
()
Ответ на: комментарий от Ruth

заметил что процессор больше жрет при ресайзе окошка терминала.
При ресайзе других окон не так много.Странно как то.

enelen
()
Ответ на: комментарий от enelen

> заметил что процессор больше жрет при ресайзе окошка терминала.
> При ресайзе других окон не так много.Странно как то.


Да, я также замечал, что некоторые операции отнимают больше ЦП, но в целом "плавность" отрисовки возросла. Возможно, терминал отрисовывается медленнее из-за бага с утечкой памяти с включенным GlyphCache - все же для него довольно важен рендеринг шрифтов, в этом случае может помочь обновление до 180.11, но это только предположение - я не делал точных замеров загрузки ЦП, смотрел только на память.

Ruth ★★
()
Ответ на: комментарий от Ruth

Вообщем откатился жо предыдущей версии xorg-server и по зависимостям
xf86-video-vesa xf86-video-nv.Загрузка проца при ресайзе терминала 80 процентов,но артефакты на заголовках окон больше не появляются.Как бы зафиксировать пакет xorg чтобы при обновлении системы он не обновлялся?

enelen
()
Ответ на: комментарий от enelen

> Как бы зафиксировать пакет xorg чтобы при обновлении системы он не обновлялся?

Gentoo, судя по названиям пакетов? Тогда занести пакеты xorg в /etc/portage/package.mask . Например:

echo '>=x11-base/xorg-server-1.5' >> /etc/portage/package.mask

Ruth ★★
()
Ответ на: комментарий от enelen

> ну вообщето Arch :)

Извиняюсь. :) Похожие названия пакетов. Тогда, вероятно, поможет эта статья:

http://wiki.archlinux.org/index.php/Downgrade_packages

> Q: How do I stop Pacman from upgrading downgraded packages?

> A: With the 'IgnorePkg' variable in your pacman.conf.


> 'IgnorePkg = package1 package2 ...' in your pacman.conf instructs Pacman to ignore any upgrades for selected packages when performing a --sysupgrade.

Ruth ★★
()
Ответ на: комментарий от Ruth

Спасибо,Ruth , пока сделаю так а потом попробую обновить.

enelen
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.