Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Игрульки и эффекты  (Прочитано 680 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Игрульки и эффекты
« : 26 Декабря 2010, 20:56:29 »
Не знаю, где спросить, спрошу здесь.

Ситуация такая: включаю эффекты (стандарт или экстра) и картинка в Urban Terror начинает дергаться. Т.е. резко уменьшается производительность видеосистемы. Отключаю эффекты - все в порядке, картинка плавная.
Установлен драйвер ускоренной графики NVIDIA v.173.

Можно ли это как-то победить?
« Последнее редактирование: 26 Декабря 2010, 20:58:35 от Каметон »

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: Игрульки и эффекты
« Ответ #1 : 26 Декабря 2010, 21:02:39 »
Способ номер раз - отключение эффектов перед запуском игры (можно попробовать сделать это в виде скрипта)
Способ номер два - запуск игры на другом Х сервере (где-то здесь мануал был)


Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Игрульки и эффекты
« Ответ #3 : 26 Декабря 2010, 21:22:04 »
Способ номер два - запуск игры на другом Х сервере (где-то здесь мануал был)
Нашел мануал - вроде это: https://forum.ubuntu.ru/index.php?topic=60830.0

Только насторожил ответ одного участника: "Хм... У меня почему-то резкое падение производительности на втором X сервере. А на основном замечательно работает. Как нибудь можно исправить?"
Т.е. тоже самое, что у меня.

А если первый вариант рассмотреть. Как из скрипта отключать/включать эффекты?

Оффлайн Gadd

  • Участник
  • *
  • Сообщений: 209
    • Просмотр профиля
Re: Игрульки и эффекты
« Ответ #4 : 26 Декабря 2010, 23:43:52 »
На просторах этого форума мне предложили такой скрипт для запуска игр:
#!/bin/bash

case "$1" in
start)
xmoto

exit 1
;;
*)
startx "$0" start -- :1
exit 1
;;
esac

Вместо xmoto ставим свою команду. Обычно подобные скрипты складываю в папочку и на рабочем столе делаю кнопку запуска со ссылкой на скрипт. Кстати, делаю это только для игр через wine. Остальные идут нормально, даже с включенным компизом.
Версия драйвера написана внизу (ставил через драйверы устройств)
З.Ы. Чтобы был звук - своего пользователя добавляем в группу аудио.
Также, чтобы разрешить запуск Х-сервера не только руту, но и обычному юзеру выполняем
dpkg-reconfigure x11-common
« Последнее редактирование: 26 Декабря 2010, 23:55:07 от Gadd »
Ubuntu 16.04 x86_64
AMD FX X8 8350, Gigabyte 990FXA-UD3 (rev 3.0), GeForce GTX760 2ГБ
Установлены все обновления

Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Игрульки и эффекты
« Ответ #5 : 27 Декабря 2010, 01:36:14 »
В общем, пара часов возни дала результат. Запустил я через скрипт игру в отдельном Х-сервере. Со звуком. Без тормозов. При включенных фефектах на основном Х-сервере.
Но, как и Восток, Linux - дело тонкое. После выхода из игры комп виснет. Причем с отключением монитора - он начинает моргать. Никакие переключения ctrl+alt+F8 и т.д. не помогают.

Скрипт выглядит так:
#!/bin/bash
X :1 -ac -terminate -config & sleep 2
DISPLAY=:1 nice -20 xinit "/home/Games/Urban Terror/ioUrbanTerror.i386" $* -- :1

Подскажите, где ошибка?

Пользователь решил продолжить мысль 28 Декабря 2010, 00:31:15:
Чего делать-то, ребяты?  8)
Так и сидеть без фефектов?
« Последнее редактирование: 28 Декабря 2010, 00:31:15 от Каметон »

 

Страница сгенерирована за 0.034 секунд. Запросов: 24.