(Решил) KWin | Compiz Xorg Nvidia

nVidia, ATI, SIS, VIA и др.

Модератор: Модераторы разделов

Ответить
repsakkgn
Сообщения: 175
ОС: ARCH

(Решил) KWin | Compiz Xorg Nvidia

Сообщение repsakkgn »

доброго времени. Скажите, можно ли в компизе или квине добиться плавных эффектов, ну чтоб не рывками, а плавненько..:) пробовал много дистров, много дров(и с офф. сайта), но всё равно не получается. Железо : Nvidia 9400 GT 512 MHz, Intel 2x2 GHz, 3Gb оперативы. По идее должно летать. Думаю проблема в xorg. Его делал долго и муторно, т.к. широкоформатный монитор. В общем приходилось править руками. Прилагаю его весь. Рассмотрю любые предложения по его улучшению.:)) Если у кого нибудь на похожем железе всё работает, выложите свой xorg, пожалуйста. И да, glxgears дают ~ 60000 за 5 сек..

Код: Выделить всё

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
#    Load           "dbe"
    Load           "extmod"
#    Load           "type1"
#    Load           "freetype"
    Load           "glx"
    Load           "bitmap"
    Load           "GLcore"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
    Option   "DontZap"   "false"
    Option "DontVTSwitch" "false"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: xconfig, VertRefresh source: xconfig
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       31.0 - 65.0
    VertRefresh     56.0 - 65.0
    ModeLine       "1440x900_100" 106.470 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9400 GT"
    Option "NoLogo" "True"
    Option "RenderAccel" "true"
#   Option "UseEvents" "false"
    Option "NvAgp"      "1"
    Option "TripleBuffer" "1"
    Option "DamageEvents" "True"
    Option "BackingStore" "1"
    Option "AllowIndirectPixmaps"  "true"
    Option "PixmapCacheSize" "900000"
    Option "AddARGBGLXVisuals"       "true"
    Option "OnDemandVblankInterrupts"   "true"
    Option "AllowGLXWithComposite"      "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1440x900_100 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Спасибо сказали:
repsakkgn
Сообщения: 175
ОС: ARCH

Re: (Решил) KWin | Compiz Xorg Nvidia

Сообщение repsakkgn »

Много почитал, поправил кое-что.. теперь xorg выглядит так:

Код: Выделить всё

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (mandrake@n2.mandriva.com)  Sun Oct 18 07:57:22 EDT 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       31.0 - 65.0
    VertRefresh     56.0 - 65.0
    ModeLine       "1440x900_100" 106.470 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "TripleBuffer" "True"
    Option "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
     Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1440x900_100 +0+0"

    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Section "Module"
    Load           "glx"
    Load           "bitmap"
EndSection
Section "Extensions"
    Option         "Composite" "Enable"
EndSection

стало немного получше, но всё равно гладкости нет. в компизе частоту обновления сделал ближе к 100. Какие ещё варианты?
Спасибо сказали:
repsakkgn
Сообщения: 175
ОС: ARCH

Re: (Решил) KWin | Compiz Xorg Nvidia

Сообщение repsakkgn »

это скорее блог, чем форум. проблему решил в mandriva one kde 2010 удалением всех драйверов nvidia, их там много по умолчанию, и установкой последних дров с офф.сайта 195ххх. теперь все плавно и не дергается :) с вот таким xorgом

Код: Выделить всё

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (mandrake@n2.mandriva.com)  Sun Oct 18 07:57:22 EDT 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       31.0 - 65.0
    VertRefresh     56.0 - 65.0
    ModeLine       "1440x900_100" 106.470 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
Option "NvAgp" "0"
Option "NoLogo" "true"
Option "PixmapCacheSize" "9000000"
Option "Coolbits" "4"
Option "RenderAccel" "true"
Option "OnDemandVBlankInterrupts" "true"
Option "AllowIndirectPixmaps" "true"
Option "AllowSHMPixmaps" "false"
Option "AllowGLXWithComposite" "true"
Option "UseCompositeWrapper" "true"
#Option "UseEvents" "true" #disabled for 190 drivers!
Option "BackingStore" "on"
Option "DamageEvents" "true"
Option "TripleBuffer" "false"
Option "AddARGBGLXVisuals" "true"
EndSection

Section "Screen"
     Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1440x900_100 +0+0"

    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Section "Module"
    Load           "glx"
EndSection
Section "Extensions"
Option "Composite" "on"
Option "RENDER" "true"
Option "DAMAGE" "true"
Option "MIT-SHM" "true"
EndSection

P.S. тему наверно можно перенести в mandriva.
Спасибо сказали:
Ответить