È possibile eseguire giochi Steam usando optirun?


9

Sto usando Bumblebee su OpenSuse 13.1 sulla mia combinazione Intel HD4600 / Nvidia GTX 860M.
I giochi Steam sembrano ritardare un po ', durante l'utilizzo primusrun. ( vblank_mode=0 primusrun)

Testare entrambi primusrune optiruncon glxspheres, indica che optirunè l'opzione migliore sul mio sistema. Ma i miei giochi Steam non iniziano con il optiruncomando.

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

Qualsiasi aiuto sarebbe apprezzato.

Risposte:


21

In teoria, primusrun è preferito a optirun per prestazioni e stabilità, come raccomandato dagli sviluppatori del calabrone. Non sono sicuro del motivo per cui ottieni i risultati ottenuti. So che in alcuni casi, i frame sono limitati, ma questo non sembra essere il tuo caso. (Nel mio caso ottengo 150 fps per optirun glxspheres64e 60 fps per primusrun glxspheres64, che credo sia dovuto al limite.)

In ogni caso, utilizzo diverse opzioni per diversi giochi Steam. Principalmente, le prestazioni sono simili con comandi diversi, ma la differenza principale per me è la stabilità. Ciò include la stabilità con e senza l'overlay Steam abilitato. Le seguenti sono impostazioni diverse che ho usato per diversi giochi, che puoi testare. In genere provo prima questo:

primusrun %command%

Tuttavia, ho scoperto che questo non è sempre ottimale. A volte optirun è più stabile.

optirun %command%

In alcuni casi, nessuno di questi funziona (ad esempio in Team Fortress 2), quindi utilizzo:

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

Ha funzionato, grazie! È ancora un mistero il motivo per cui primusrun è più lento di optirun. Ma il ritardo è sparito ora.
KTW,

1
Fantastico! Questo ha risolto un problema che ho riscontrato con Steam da oltre un mese! github.com/ValveSoftware/steam-for-linux/issues/3901
Steven Roose
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.