Lançamento do csgo via vapor com optirun ou primusrun?

1

Eu optei pelo optirun e primusrun para trabalhar com o glxgears e também com o lançamento do Counter-Strike: Global Offensive (csgo) direto do arquivo executável:

~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/csgo_linux

mas isso inicia o jogo em modo inseguro, por isso não consigo jogar em servidores VAC (Valve Anti Cheat). mas se eu tentar lançar o jogo pelo próprio vapor, ele não funciona. Eu tentei todas as opções de inicialização que encontrei, entre elas, as regulares optirun %command% , primusrun %command% , LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command%

Alguma outra sugestão? Todas as respostas apreciadas!

    
por Jonas Natten 08.06.2015 / 18:00

1 resposta

3

Eu tive exatamente o mesmo problema há 1 hora. Para corrigi-lo, edite o arquivo .steam/steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh

Antes das duas linhas que começam com ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} você deve adicionar "primusrun" (talvez apenas uma linha seja necessária, não testada):

primusrun ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} -x "$ARGSFILE"

e

primusrun ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

Em seguida, remova as opções de lançamento do CounterStrike e inicie o jogo normalmente a partir do Steam. Deve ser lançado na GPU

    
por ElectronWill 17.06.2015 / 22:31