executando o dota 2 no sistema nvidia optimus

0

Tenho asus n56vb com geforce 740 me instalei o ubuntu 13.10, bumblebee com driver proprietário nvidia 319, steam e dota 2. Posso lançar vapor com sucesso sem optirun e com "optirun -b primus", mas não consigo lançá-lo com apenas optirun - aqui é saída do console.

Pelo que entendi, o principal problema é

primus: fatal: failed to load any of the libraries: /usr/lib/nvidia-319-updates/libGL.so.1:/usr/lib32/nvidia-nvidia-319-updates/libGL.so.1
/usr/lib/nvidia-319-updates/libGL.so.1: incorrect class ELF: ELFCLASS64
/usr/lib32/nvidia-nvidia-319-updates/libGL.so.1: unable to open shared object: No such file or catalogue

Então, se eu abrir o vapor, eu posso lançar o dota 2, mas eu acho que ele usa placa de vídeo integrada (porque eu preciso definir todas as opções gráficas como mínimas para obter ~ 40 fps). Se eu definir "optirun -b primus% command%" ou "optirun% command%" ele não será iniciado.

Então, o que devo fazer para tornar o dota 2 executado no cartão nvidia? Aqui está o meu /etc/bumblebee/bumblebee.conf

    
por user983302 20.10.2013 / 13:22

1 resposta

0

Você tem um erro de digitação no seu arquivo bumblebee.conf. Na linha para o LibraryPath na seção [driver-nvidia] que você escreveu,

LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-nvidia-319-updates

Considerando que, por padrão, a biblioteca estaria presente em

LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-319-updates

Observe o extra 'nvidia' na sua linha.

    
por Graham Laming 03.11.2013 / 13:02