запуск Dota 2 в системе NVIDIA Optimus

У меня есть asus n56vb с Geforce 740 м, и я только что установил Ubuntu 13.10, шмель с проприетарным драйвером nvidia 319, steam и dota 2. Я могу успешно запустить steam без optirun и с «optirun -b primus», но не могу запустите его только с помощью optirun - здесь вывод консоли .

Как я понимаю, главная проблема заключается в

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

Затем, если я открою Steam, я могу запустить Dota 2, но я думаю, что он использует встроенную видеокарту (потому что мне нужно установить все графические опции на минимально, чтобы обойти ~ 40 кадров в секунду). Если я установлю «optirun -b primus% command%» или «optirun% command%», он вообще не запустится.

Итак, что мне нужно сделать, чтобы Dota 2 выполнялась на карте NVIDIA? Вот мой /etc/bumblebee/bumblebee.conf

0
задан 20 October 2013 в 15:22

1 ответ

У Вас есть опечатка в Вашем bumblebee.conf файле. В строке для LibraryPath в [driver-nvidia] раздел Вы записали,

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

тогда как по умолчанию библиотека присутствовала бы в,

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

Отметьте дополнительную 'Nvidia' в своей строке.

0
ответ дан 20 October 2013 в 15:22

Другие вопросы по тегам:

Похожие вопросы: