LINUX.ORG.RU

Исправление в Compiz позволило увеличить производительность игр

 , ,


0

3

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

Изменение коснулось включения по умолчанию опции «Unredirect Fullscreen Windows», отвечающей за отмену использования отрисовки окон через Compiz, для программ, запущенных в полноэкранном режиме. Ответственный за изменение разработчик Timo Jyrinki отметил, что это исправление позволило при его тестировании увеличить производительность игр на 18%.

Также он написал, что причиной, по которой эта возможность не была включена сразу, являлось необходимость внесения фиксов в используемые Compiz’ом драйверы, которые на тот момент не были готовы.

Так что в ближайшее время стоит ожидать обновлений для Ubuntu 12.10 и 12.04. Тем же, кому не терпится, могут поставить новую версию из специального PPA, содержащего версии пакетов для следующего стабильного релиза.

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: Deleted (всего исправлений: 3)
Ответ на: комментарий от quiet_readonly

Простите, но...

... Вы хоть сами-то поняли что написали? Дрова (модули ядра), поствляемые производителем, DE ни как не беспокоят. Они могут побеспокоить сами по себе Х, но вот DE, работающему поверх Х они пофигу.

/* Gentoo, Gnome 3 как на ATI, так и на NVIDIA, как с Xinerama и прочими пирогами-плюшками, так и без. По всей видимости, я что-то явно не так делаю. Полет везде нормальный... */

anonymous
()
Ответ на: комментарий от Quasar

Ага...

Именно по тому и впаривают что не вкуривают как работают Х. А «опыт», приобретенный в оффтопе не позволяет мыслить в пределах «сети». Localhost-only со всемы вытекающими...

anonymous
()
Ответ на: комментарий от Quasar

Могу только дополнить... )))

... если кто в Москве будет, то, чтобы не приключилось повторного насилия, рекомендую оббегать третьей дорогой и ул. Пресненский Вал (ЕМНИП) и м. 1905г. AMD'шники там и роятся... )))

anonymous
()

Я нихрена не понял из новости. То есть, я понял, что включили галочку «Unredirect Fullscreen Windows» по умолчанию, а раньше этого не могли сделать из-за косяков в драйверах. Но каких именно косяков?

DELIRIUM ☆☆☆☆☆
()

улучшить производительность игр

Просто compiz-switch

UNiTE ★★★★★
()
Ответ на: комментарий от DELIRIUM

каких именно косяков?

Наверное в Canonical посчитали, что пользователи Ubuntu не нуждаются в таких подробностях.

UNiTE ★★★★★
()
Ответ на: комментарий от DELIRIUM

Но каких именно косяков?

Никаких косяков, я включал эту галку еще в compiz 0.7.x с драйвером fglrx. ЕМНИП, еще до того, как amd приобрела ati.

anonymous
()
Ответ на: комментарий от devil0704

Тогда действительно непонятно, нафиг им убунта. И нафиг убунте магазин, если вендоигры продают не через него.

vurdalak ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Для ЦА убунты это киллер-аргумент. Они все равно не умеют удалять приложения.

vurdalak ★★★★★
()
Ответ на: комментарий от tensai_cirno

Не прошло и десяти лет.

+много

реально охреневаю, что туева хуча людей дрочит на эти прозрачности, забивая на тормоза. и ладно бы только в играх.

никогда не мог нормально работать с композитингом. от него реально нужны может быть только тени от окон и менюшек - вроде помогают визуально. хотя некая недоОСь 10 летней давности их без всякого тридэ отлично рисует.

anonymous
()

производительность игр
Compiz

/0

Чего только не сделают лишь бы не спаунить игры в отдельном x сервере. Нормальные люди так и играют, не только из за DE и лагов а еще и удобного переключения ради.

anonymous
()
Ответ на: комментарий от cipher

Вообще когда марк заикался о создании команды для улучшения производительности в играх я надеялся на какие то существенные изменения. Например как я выше писал спаунить игры в отдельном сервере, и обертки к этому написать. А они в общем изменили положение галочки по дефолту. И это печально.

anonymous
()
Ответ на: комментарий от anonymous

Так и есть, юзаю compton потому что тема gtk у меня flatstudioligth а там попапы и меню без теней сливаются с окном и выглядит уродливо. Как то так

compton -cCG --sw-opti --unredir-if-possible

anonymous
()
Ответ на: комментарий от anonymous

Это даст чисто тени под окнами ну и пару мулек для лучшей производительности с композитингом.

anonymous
()

Лучше всё-таки без него. В метасити ничего не тормозит.

chiptune
()
Ответ на: комментарий от vurdalak

вот, как раз сразу вспомнил что в KDE я такую галочку ставил - выключить эффекты в полноэкранных приложениях

и сразу в unigine heaven FPS на те же 20% растет, и в других играх видимо тоже

не вижу смысла оставлять этот параметр настраиваемым - кому нужен компиз в фулскрин???

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Всегда пожалуйста. Но раз тебе настроение поднимают такие фразы, может у тебя тоже проблемы есть?

Quasar ★★★★★
()

Вот запиливают всякое ненужно по-дефолту, а потом его приходится фиксить. В гентоарчике такая проблема даже не возникает.

anonymous
()
Ответ на: комментарий от Ok

Ok> Как вальва вообще надеется на убунту, я не понимаю.

Распиаренность убунты. Как видим, убунта вредит экосистеме линукса. Проект распиарил себя, используя чужой труд. Появилась куча крикунов о том, что убунта рулит, что это лицо линукса и т.д. И что видим? Этот кусок дерьма со своими неадекватными фанатами просто не в состоянии обеспечить адекватный сервис для вендоров игр и контента по следующим причинам:

1. Острая нехватка разработчиков

2. Острая нехватка ресурсов

3. Непредсказуемость

4. Попытка склонить (вернее - нагнуть) на свою сторону как можно больше разработчиков странными методами.

5. Дистрибутив держится на пиаре и только на нём. Кроме пиара ему нечего предложить пользователю.

6. Успешно просрираются поддерживаемые дебианом архитектуры. PowerPC просрали, например.

7. Все инновации сводятся к нескучным обоям и смене кнопочек

8. Куча заявлений о революционных изменениях

9. Попытка избавиться от связи с линуксом на публичном поле и при этом попытка притираться к адекватному сообществу, заявляя что-то типа «ну мы же тоже линукс, да ещё и известный». Двойные стандарты и подлые игры с пользователями и сообществом.

Valve нужно осведомить о том, что убунта ни разу не линукс и связываться с ней себе дороже - лучше уж на венде остваться, чем переходить на платформу, у которой сомнительное будущее и вообще никаких собственных ресурсов для развития нет. Но лучше всего поддерживать несколько базовых дистрибутивов. Вместо убунты разумнее было бы сделать поддержку дебьяна, так как куча производных от него дистрибутивов сразу приобретают совместимость.

Quasar ★★★★★
()

еще бы запилили из коробки возможность выхода на рабочий стол по хоткею, типа alt-tab в офтопике

autonomous ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Мне нужен. Я всегда отключаю такое поведение. Потому что проблемы начинаются, когда нужно отрисовать что-нибудь по верх полноэкранного окна. Различные уведомления, например.

anonymous
()
Ответ на: комментарий от vurdalak

В других дистрибутивах можно покупать игры через сайт разработчика или в humblebundle. Ubuntu Software Centre - это неудачная попытка дистрибутива попиариться (смотрите! У нас не просто своя ОС, которая не линукс и в которой ядро ubuntu kernel, но и целая инфраструктура! Мы серьёзные! Мы круче! И пофиг, что у нас нет разработчиков! Они нам не нужны! Мы будем менять обои и кнопочки местами - это настоящие инновации, а не ваша бегодтя с подсистемами ОС! Шашечки, а не ехать - это то, что надо пользователю!), которую сворачивать будет уже себе дороже.

Quasar ★★★★★
()
Ответ на: комментарий от vurdalak

Лол, в квине это уже больше года есть.

Да-да, раньше приходилось предварительно нажимать волшебные клавиши Alt+Shift+F12 или вообще отключать эффекты, а теперь автоматически.

Pm7vLB
()
Ответ на: комментарий от Quasar

Вы бредите(на счет софтваре центра). Он позволяет делать все тоже самое, дальше уже от самих разработчиков зависит. Меня и на сайт разроботчика посылали оплатить игры и humbleebundle там тоже есть.

anonymous
()
Ответ на: комментарий от Quasar

Да, udev не запиливать проблематично, к сожалению; ну ничто не бывает совсем идеальным.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

не вижу смысла оставлять этот параметр настраиваемым - кому нужен компиз в фулскрин???

Я это всегда выключаю, потому что плееры при переходе в фуллскрин начинают мигать, да и задержка есть.

sid350 ★★★★★
()

Отличная новость, Ubuntu как всегда впереди!

anonymous
()
Ответ на: комментарий от autonomous

> еще бы запилили из коробки возможность выхода на рабочий стол по хоткею, типа alt-tab в офтопике

Попробуй последний совет из статьи Games на LOR Wiki. Только я стартую программу вручную, я не понял как связать её с udev.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от Vudod

В целом, впечатления положительные, но именно с играми проблема. Ни Wesnoth, ни GCompris не работают нормально в полноэкранном режиме.

Может с видеокартой проблемы? Видел такое на AMD, но с nVidia работают все игры в Ubuntu 12.04/12.10 (с Intel все свободные игры и многие проприетарные).

anonymous
()
Ответ на: комментарий от ZenitharChampion

Попробуй последний совет из статьи Games на LOR Wiki. Только я стартую программу вручную, я не понял как связать её с udev.

у меня примерно так и работает, просто не понимаю почему это не добавляют в стандартный функционал.

autonomous ★★★★★
()
Ответ на: комментарий от vurdalak

Лол, в квине это уже больше года есть.

KWIN как-то адекватнее работает, чем он мне и нравится, компиз глючен.

anonymous
()
Ответ на: комментарий от Vudod

Вы советуете покупать NVIDIA? Или просто вам нравится убивать человеков?

Я советую покупать nVidia. Потому что мне нравится, что 2 года назад я купил видеокарту GTX 560 Ti, и теперь имею ряд преимуществ.

1. Играю в любые игры под Linux на максимальных настройках (а как мы знаем по обзорам Kickstarter - скоро Linux заполонят тонны игр, включая Steam). Выбрасывать деньги за геморрой (AMD), который даже толком под Linux не пашет - нет, спасибо. Intel хоть и неплох, но половины игр вообще не переваривает (даже на Windows) - не игровые видюхи.

2. Поддержка драйверов 5 лет, мне достаточно.

anonymous
()

А как KWIN работает, когда полноэкранные игры запускаем? Просто отключает эффекты, а потом (при выходе из игры) снова включает? Или какие-то более тонкие настройки делает?

anonymous
()
Ответ на: комментарий от Ok

На мой взгляд так же надо поступать с покупателями некачественного железа, производитель которых не осилил даже сделать работающие дрова.

А если меня устраивают дрова открытые на мою ати-видеокарту(6870)? Тогда что? Мне например важнее чтобы у меня KMS работал, чем 3D-игрушки. Как мне на невидии KMS получить?

Loki13 ★★★★★
()
Ответ на: комментарий от Quasar

Это же как вас сударь прорвало, неожиданно много экспрессии для вас, да и личных оскорблений нет, Quasar уже не торт...

Ramzes001 ★★
()

Авторы, пожалуйста, запомните словосочетание «увеличить производительность».

Deleted
()
Ответ на: комментарий от Ok

На мой взгляд так же надо поступать с покупателями некачественного железа, производитель которых не осилил даже сделать работающие дрова.

Не советую. Если железка работает плохо, то покупатель зол. Скорее он вас сбросит в гавань. И в итоге будет выпускаться только плохое железо.

atrus ★★★★★
()
Ответ на: комментарий от Quasar

Понимаешь какая фигня, системд как оказалось не так уж и плох. И его логи тоже. Для десктопа сойдёт, тут усложнять незачем там где это не нужно. Одна беда, арч пока переползает ни туда ни сюда. Что то по старому настраивать что то по новому и ни одна из сущностей гладко не работает. Так же доставляет новый способ установки, вроде бы ничего страшного но ссаный genfstab не указывает mount point когда записи генерирует. Хоть бы где написали об этом. Я ж надеюсь что как раньше запишет, а оно выходит часть записи верная а а часть дефолтная, хотя возможность записывать правильно есть. Короче время перемен, сплошные косяки.

anonymous
()
Ответ на: комментарий от anonymous

Ах да, и еще как ни крути а руками в fstab таки надо лезть. Ибо genfstab не добавляет свап, ну так, чисто из принципа.

anonymous
()

Также он написал, что причиной, по которой эта возможность не была включена сразу, являлось необходимость внесения фиксов в используемые Compiz’ом драйверы, которые на тот момент не были готовы.

В KWin работало, а в компизе — нужны фиксы. Но не готовы, конечно, драйверы, а не компиз.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.