Compiz, игры и частота кадров

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

lsh
Сообщения: 23

Compiz, игры и частота кадров

Сообщение lsh »

Привет.
Не дает покоя мне такой вопрос:
Некоторые игры (например FlatOut2, в основном в него и гамаю) странно работают с компизом.
Иногда частота кадров в игре иногда примерно 5 - 10, иногда нормально, при этом компизный бенчмарк выдает 350+ в любом случае.
Пробовал разные параметры компиза (те. что в ccsm, модули поотключал), один раз "прорвало" и частота кадров стала нормальной, я подумал, что "вот оно!" но при следующем входе в систему все стало как было, т.е. 5-10 кадров/с.
Чаще частота кадров низкая, нормальная сама по себе (без бубна) бывает редко.

Еще, если при запущенной игре перезапустить компиз, то частота кадров становится нормальной.
Т.е., в принципе, игры могут нормально работать с компизом (не теряя частоту кадров), но надо какой-то бубен.

Что посоветуете?

Ubuntu 8.10 64bit
Athlon 3000+
4 gb ram
nvidia 6600, дрова 180.11
Спасибо сказали:

KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Compiz, игры и частота кадров

Сообщение KernelPanic »

Отключать компиз на время игры, так как в момент игры Вы вряд ли смотрите на рюшечки раб. стола.

Ну или можете драйвер обновить, версия 180.29 вышла аж 11 февраля.
Спасибо сказали:

lsh
Сообщения: 23

Re: Compiz, игры и частота кадров

Сообщение lsh »

Да это то понятно, что отключать можно.
Вопрос в другом.
Почему иногда все летает, а иногда тормозит? И почему помогает рестарт компиза при запущеной игре (если до запуска - эффекта ноль).
Настройки не меняю, игра таже (FlatOut2).

Кстати /usr/bin/compiz - обертка для /usr/bin/compiz.real, которая запускает компиз с несколькими параметрами.
Где можно узнат че делают эти параметры?
(--loose-binding, --sm-disable, --ignore-desktop-hints, --use-root-window и другие)
Спасибо сказали:

KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Compiz, игры и частота кадров

Сообщение KernelPanic »

Если эти параметры относятся к compiz.real, то из вывода:
$ man compiz.real
Спасибо сказали: