Заставки OpenGL (Жутко тормозят в KDE)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

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

Аватара пользователя
Тушисвет
Сообщения: 213
Статус: Пётр Игоревич
ОС: FreeBSD 6.2 + KDE

Заставки OpenGL

Сообщение Тушисвет »

Приветсвую!

Значит ситуация такая, на компе P4-3,2, 2 gb RAM, GeForce 5700 128 mb безумно тормозят красивые заставки OpenGL, изображение очень медленно обновляется и двигается рывками. На ноутбуке AMD 3,0, 512 mb RAM, ATI (номер не помню) 64 mb отлично всё летает. Даже не знаю почему. У кого-нибудь так было?
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Заставки OpenGL

Сообщение Current_Density »

Тушисвет писал(а):
19.11.2007 19:47
Приветсвую!

Значит ситуация такая, на компе P4-3,2, 2 gb RAM, GeForce 5700 128 mb безумно тормозят красивые заставки OpenGL, изображение очень медленно обновляется и двигается рывками. На ноутбуке AMD 3,0, 512 mb RAM, ATI (номер не помню) 64 mb отлично всё летает. Даже не знаю почему. У кого-нибудь так было?

Наверное композит включён.
Спасибо сказали:
Аватара пользователя
Тушисвет
Сообщения: 213
Статус: Пётр Игоревич
ОС: FreeBSD 6.2 + KDE

Re: Заставки OpenGL

Сообщение Тушисвет »

Ээээ, это что?

Ещё опытным путем сейчас обнаружил, что на компе, на котором тормозит, заставки вообще не грузятся через определоенное время - только чёрный экран. Заставки же грузятся только по кнопке просмотр.
Спасибо сказали:
Аватара пользователя
Тушисвет
Сообщения: 213
Статус: Пётр Игоревич
ОС: FreeBSD 6.2 + KDE

Re: Заставки OpenGL

Сообщение Тушисвет »

Не получается нигде завести, ни на работе, ни дома. На работе 3D Labs (32 мб), дома GF7300 (512 метров). когда проходит положенное время - включается чёрный экран и всё. Заставку видно, только при принудительном запуске при выборе.
xorg на работе

Код:

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/TTF/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" FontPath "/usr/X11R6/lib/X11/fonts/URW/" FontPath "/usr/X11R6/lib/X11/fonts/freefont/" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" EndSection Section "Module" Load "dbe" Load "dri" Load "extmod" Load "glx" Load "record" Load "xtrap" Load "freetype" Load "type1" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 31-81 VertRefresh 56-75 EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "SWcursor" # [<bool>] #Option "RGBbits" # <i> #Option "NoAccel" # [<bool>] #Option "BlockWrite" # [<bool>] #Option "FireGL3000" # [<bool>] #Option "Overlay" # [<str>] #Option "ShadowFB" # [<bool>] #Option "UseFBDev" # [<bool>] #Option "UseFlatPanel" # [<bool>] #Option "VideoKey" # [<bool>] Identifier "Card0" Driver "glint" VendorName "3DLabs" BoardName "GLINT R3 [Oxygen VX1]" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 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 Modes "1280x1024" "1024x768" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" "1024x768" EndSubSection EndSection
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Заставки OpenGL

Сообщение yaleks »

Правильно что тормозят :)

В xorg.conf дописать

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

Section "DRI"
    Group        0
    Mode         0666
EndSection


И проверить что после этого выдаст

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

glxinfo |grep direct


Дома поставить бинарные драйвера от NVidia.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Заставки OpenGL

Сообщение Aectann »

1. Установлены ли официальные драйвера от NVIDIA? (в любом случае нужны драйвера, обеспечивающие поддержку 3D-ускорения)
2. Если да, то является ли файл /usr/lib/xorg/modules/extensions/libglx.so ссылкой на файл вида libglx.so.версия_драйвера? Если нет, сделать таковой.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Тушисвет
Сообщения: 213
Статус: Пётр Игоревич
ОС: FreeBSD 6.2 + KDE

Re: Заставки OpenGL

Сообщение Тушисвет »

peter# glxinfo |grep direct

direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Заставки OpenGL

Сообщение yaleks »

Так, у вас оказывается "FreeBSD 6.2" :) Общем тогда задача сводится к тому, что бы было "direct rendering: Yes".

Вы когда Section "DRI" прописали X рестартанули?
Спасибо сказали:
Аватара пользователя
Тушисвет
Сообщения: 213
Статус: Пётр Игоревич
ОС: FreeBSD 6.2 + KDE

Re: Заставки OpenGL

Сообщение Тушисвет »

Перезапустил естественно.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Заставки OpenGL

Сообщение yaleks »

Ну это в общем надо решать в Free и другие BSD . К KDE это не имеет отношения.
Спасибо сказали: