Qual é a melhor maneira de iniciar um jogo Steam em um laptop NVIDIA Optimus com o Ubuntu 12.04 instalado e a versão mais recente do bumblebee instalada?
Se eu ligar para o Steam optirun steam
e escolher o jogo que quero jogar, recebo o seguinte erro:
The program 'hl2_linux' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
(Details: serial 125 error_code 9 request_code 14 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Missing shutdown function for DevShotGenerator_Init() : DevShotGenerator_Shutdown()
Missing shutdown function for MapReslistGenerator_Init() : MapReslistGenerator_Shutdown()
Missing shutdown function for COM_InitFilesystem( m_StartupInfo.m_pInitialMod ) : COM_ShutdownFileSystem()
Missing shutdown function for Steam3Client().Activate() : Steam3Client().Shutdown()
/home/user/.local/share/Steam/SteamApps/user/Team Fortress 2/hl2.sh: line 72: 20567 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 440 "Team Fortress 2", ProcID 20567
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
^C[68042.116376] [WARN]Received Interrupt signal.
Se eu correr steam
sem a optirun
opção, poderei ir um pouco mais longe ao executar o jogo, ouvindo a música inicial em uma tela preta, mas ainda assim falhar mais tarde no processo.
Devo chamar o jogo que quero jogar com um optirun
comando especial em vez de optirun steam
?
laptop
games
nvidia-optimus
steam
719016
fonte
fonte
primusrun steam
funcionou maravilhosamente.Verifique estes links - Você precisa alterar as propriedades do jogo, como mostrado abaixo
optirun %command%
O exemplo acima não funcionou para mim e eu tive que definir as opções de inicialização como
Verifique estas discussões:
Se isso não funcionar, faça o download no
hl2-optirun.sh
local abaixo e execute-o.fonte
LD_PRELOAD…
opções funcionam para mim, assim comohl2-optirun.sh
. Nenhuma das opções oficiais funciona. (Eu estou usando um Dell XPS 17 L702X.)