Чи можливо запускати ігри Steam за допомогою optirun?


9

Я використовую Bumblebee на OpenSuse 13.1 на моєму комбіні Intel HD4600 / Nvidia GTX 860M.
Парові ігри, здається, трохи відстають під час використання primusrun. ( vblank_mode=0 primusrun)

Тестування primusrunі optirunз glxspheres, і з , вказує, що optirunкращий варіант у моїй системі. Але мої ігри Steam не починаються з optirunкоманди.

vblank_mode=0 primusrun glxspheres  
209.926051 frames/sec - 234.277473 Mpixels/sec

vblank_mode=0 optirun glxspheres  
250.734727 frames/sec - 279.819955 Mpixels/sec

Будь-яка допомога буде вдячна.

Відповіді:


21

Теоретично примусрун віддається перевагу над оптируном для продуктивності та стабільності, як рекомендують джмелі. Я не впевнений, чому ви отримуєте результати, які ви зробили. Я знаю, що в деяких випадках рамки обмежені, але це, здається, не так у вас. (У моєму випадку я отримую 150 кадрів в секунду optirun glxspheres64і 60 кадрів в секунду primusrun glxspheres64, що, на мою думку, обумовлено обмеженням.)

У будь-якому випадку я використовую різні варіанти для різних ігор Steam. Переважно, продуктивність схожа з різними командами, але головна відмінність для мене - стабільність. Сюди входить стабільність з включеним накладом Steam і без нього. Нижче наведено різні налаштування, які я використовував для різних ігор, які ви можете протестувати. Я, як правило, спершу спробую це:

primusrun %command%

Однак я виявив, що це не завжди оптимально. Іноді оптирун є більш стійким.

optirun %command%

У деяких випадках жодне з цих не працює (наприклад, у Team Fortress 2), тому я використовую:

LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command%

Це спрацювало, спасибі! Все ще загадка, чому primusrun повільніше, ніж optirun. Але відставання вже немає.
KTW

1
Фантастичний! Це вирішило проблему, з якою я стикався зі Steam вже більше місяця! github.com/ValveSoftware/steam-for-linux/isissue/3901
Стівен Руз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.