Как убрать дергание графики при прорисовке 3D на gentoo

Как убрать дергание графики при прорисовке 3D на gentoo

Сообщение Dontrius » 23 сен 2010, 11:21

Как убрать дергание графики при прорисовке 3D на gentoo linux?
Video: Intel 945GM
RAM: 2,5Gb (256Mb захвачено видеокартой)
Проц: Intel Core 2 T2300@1600
Компьютер: ноутбук toshiba satellite a100-233
ОС: Gentoo Linux
Версия ядра: 2.6.34-gentoo-r6
Xorg: 1.7.7

Суть проблемы:
Xorg стартует нормально, без ошибок, модули glx и dri загружаются без проблем, но когда запускаю glxgears начинается небольшое притормаживание интерфейса и шестеренок в такт. Fps = ~700. Чем больше размер окна glxgears - тем меньше fps и тем отчетливее дергания. При полном экране fps=~60, частота дергания примерно 1 раз в секунду. Например перемещаю мышью окно, мышь летит без окна, потом через секунду окно "подскакивает" к мышке. По такому же принципу дергаются шестерни.

xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
Option "AIGLX" "True"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "record"
Load "dri2"
Load "dbe"
Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
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"
### Available Driver options are:-
### Values: : integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # [i]
#Option "CacheLines" # [i]
#Option "Dac6Bit" # [<bool>]
# Option "DRI" "True" # [<bool>]
# Option "DRI2" "True"
# Option "AccelMethod" "EXA"
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # [i]
#Option "PageFlip" # [<bool>]
# Option "Tiling" "False"
# Option "VideoRam" "524288"
# Option "Vsync" "true"
#Option "ShadowFB" "true"

Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
# SubSection "Display"
# Viewport 0 0
# Depth 1
# 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

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
------------------------------------------------------------------
[/i][/i][/i]
Аватара пользователяDontrius
Гуру
 
Сообщения: 6816
Регистрирация: 01 окт 2008, 17:35
Откуда: Самара

Re: Как убрать дергание графики при прорисовке 3D на gentoo

Сообщение Grari » 23 сен 2010, 12:52

Хламный линух свой удалите и все пройдет.
Grari
Прохожий
 
Сообщения: 1
Регистрирация: 23 сен 2010, 12:52
Откуда: Самара

Re: Как убрать дергание графики при прорисовке 3D на gentoo

Сообщение Lightseeker » 23 сен 2010, 12:56

попробуй видео драйвер на стандартный типа vesa смени и посмотри что получится.
Аватара пользователяLightseeker
Прохожий
 
Сообщения: 2
Регистрирация: 08 янв 2009, 10:29
Откуда: Набережные Челны

Re: Как убрать дергание графики при прорисовке 3D на gentoo

Сообщение Whispergrove » 23 сен 2010, 12:58

мой xorg.conf // мб что нить подчерпнёш

Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Modes "1024x768"
Depth 24
EndSubSection
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "Videoram" "400000"

Option "Cachelines" "1980"
EndSection

ati (дрова кривые ...графика бывает заикается ...ток при оч большой нагрузке проца) // dri и проч не поддерживается ...система в kernel panic уходит

==
я бы посоветовал эти опции покрутить
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" #
#Option "CacheLines" #
#Option "Dac6Bit" # [<bool>]
# Option "DRI" "True" # [<bool>]
# Option "DRI2" "True"
# Option "AccelMethod" "EXA"
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" #
#Option "PageFlip" # [<bool>]
# Option "Tiling" "False"
# Option "VideoRam" "524288"
# Option "Vsync" "true"
#Option "ShadowFB" "true"
Аватара пользователяWhispergrove
Неофит
 
Сообщения: 19
Регистрирация: 05 июн 2010, 22:11
Откуда: Архангельск

Re: Как убрать дергание графики при прорисовке 3D на gentoo

Сообщение Bugelv » 23 сен 2010, 12:59

Мне кажется твоя видеокарта просто не тянет это
Аватара пользователяBugelv
Неофит
 
Сообщения: 10
Регистрирация: 15 июн 2010, 14:27
Откуда: Москва


Вернуться в Gentoo Linux

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron