Доброго времени суток!
Приобрел себе ноут Asus K73SV. При покупке главным было, чтобы видеокарта была nVidia. Но про технологию nvidia optimus тогда еще не знал. Узнал только когда начал ставить драйвер для видеокарты под Linux.
Видел множество описаний установки и настройки, но нигде не нашел полной и подробной инструкции.
Решил создать памятку для себя и поделиться с новичками.
Нагуглил два способа: bumblebee и ironhide, последний оптимизирован под ubuntu - на нем я и остановлюсь.
Сначала я поставил драйвера nVidia из стандартного репозитория, затем без перезагрузки установил ironhide
Добавил репозиторий
sudo add-apt-repository ppa:mj-casalogic/ironhide
Сделал обновление информации о пакетах
sudo apt-get update
Установил пакеты
sudo apt-get install ironhide ironhide-ui
При установке выбирал значения по умолчанию.
Смотрим, что дает нам Intel
~$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
299 frames in 5.0 seconds = 59.782 FPS
302 frames in 5.0 seconds = 60.289 FPS
302 frames in 5.0 seconds = 60.270 FPS
Для запуска приложений через nVidia нужно выполнять их с командой optirun
Смотрим, что дает нам nVidia
~$ optirun glxgears
* Starting Ironhide X server ironhide . [ OK ]
2074 frames in 5.0 seconds = 414.715 FPS
1880 frames in 5.0 seconds = 375.851 FPS
1995 frames in 5.0 seconds = 398.948 FPS
* Stopping Ironhide X server ironhide
nVidia заработала, но при запуске игр через wine выходила ошибка
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
Проверив 32битые библиотеки выяснил, что их нет
ls /usr/lib32 | grep lib..faker
Скачал VirtualGL_2.2.90_i386.deb, распаковал и скопировал библиотеки libdlfaker.so libgefaker.so librrfaker.so в /usr/lib32 и, о счастье, игры заработали :)
Для 12.04 установил bumblebee
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee
Комментарии (43)
Спасибо огромнейшее!!!!
Рад, что не зря старасля =)
Я так понимаю и встроенное видео и дискретка работают одновременно? Т.е. нет всей фишки в переключении на ходу? я так жестко обломался купив асер 3830тг. Либо винда, либо 2.5 часа от аккума((
На сколько я понял и в винде тоже работают либо обе, либо Intel. Одна nVidia сама по себе не может работать... А по поводу переключения на ходу - optirun запускает приложения через nVidia, а все остальное работает через Intel.
Ноутбук Asus K43SJ, ничего дополнительно не ставил, из коробки показывает
hzs@hzs-laptop:~$ glxgears
36858 frames in 5.0 seconds = 7371.485 FPS
39535 frames in 5.0 seconds = 7906.903 FPS
37477 frames in 5.0 seconds = 7495.237 FPS
39446 frames in 5.0 seconds = 7889.035 FPS
39550 frames in 5.0 seconds = 7909.838 FPS
39006 frames in 5.0 seconds = 7801.173 FPS
39032 frames in 5.0 seconds = 7806.386 FPS
39553 frames in 5.0 seconds = 7910.451 FPS
37373 frames in 5.0 seconds = 7474.530 FPS
39094 frames in 5.0 seconds = 7818.710 FPS
ЧЯДНТ?
наверное то, что дискретка включена и используется постоянно :) наверное, крепко радуетесь времени работы от батарей?
3 с половиной часа непрерывной работы ноутбук тянет.
Даже если аккумулятор поморозить на улице.
Вчера с утра пешкодралом минут сорок по улице с ноутом в рюкзаке пошаперился, после чего ноут отпахал часа полтора на встрече, потом ещё часа полтора погулял на улке, ноут поработал на второй встрече около получаса, а батарею я досаживал уже дома, специально чтобы провести цикл полного разряда/заряда.
Это что за видюха такая? У меня почти 5000 выдает в стартовом окошке и 2000 в полноэкранном (1920х1080). Вроде не старая у меня видеокарта. И у ТС тоже таких заоблочных цифр нет.
Поставил вроде робит ихсы не падают. Но никак не могу запустить ironhide indicator, и ironhide applications settings тож не хочет. Иконка прыгает прыгает и исчезает(( я так понимаю какихто пакетов нехватает или встали криво, вопрос какие? У меня подозрения, что нехватает какихто gtk библиотек может я ошибаюсь. DiGiTaL_LoGiCaL а у вас ironhide indicator запустился?
Так ты консольно-то запусти, и в выхлоп посмотри.
cat /usr/bin/ironhide-app-settings
под кат.Поставьте пакет python-gtk2, если нету.
DarkneSS спасиб одной проблемой меньше )) ironhide-app-settings запустился ))) карму еще не заработал пока тока так плюсую +++
Нету команды же :-)
locate ironhide | grep bin
Да, нету. Или не всё поставили, или её и не должно быть.
через дефис пишется:
ironhide-indicator
И так ironhide indicator и так ironhide-indicator запускал не старует ((( Я так понимаю что после старта должен в трее появится индикатор активности видеокарты по которому будет понятно задействована на данный момет Nvidia или нет.
О! И еще, ...забыл. (это об ASUS U31SD)
hitkliv@hitkliv-U31SD:~$ glxgears
Xlib: extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual
optirun glxgears
запускается? если да то Nvidia завелась.
Если нет то
sudo ironhide-configuration
Пробуем другие конфиги... По опыту лучше XV. У меня другие не завелись. После конфига перезагружаемся ))
Проверяем запускается или нет Ironhide Applications Settings
ironhide-app-settings
Если нет то одна из проблем и ее решение описаны выше.
Если не проходит не то не другое.
Логи в студию )))
у меня на таком же ASUS K73SV после установки ironnide и перезагрузки - чёрный экран, ещё до ребута пробовал для проверки запустить в терминале glxgears, написало, что не установлена mesa-utils (или что-то типа того)... есть какие соображения?
Установить mesa-utils? ;-)
но чёрный экран не из-за этого же возник? или да?
Криво встало, вот и возник.
Ребята! Установил все как написано, возникла ошибка при запуске glxgears... работет только optirun glxgears. Что делать?
Что устанавливал? ironhide или bumblebee. Какая версия ОС?
товарищи, обладаю видеокартой Nvidia GeForce 610M. Поставил драйвера nvidia, он сконфигил xorg.conf, поставил bumblebee. Перезагрузился, в итоге - разрешение 640x480, плюшечки кубунты не доступны. В чем косяк или как мне настроить все это дело?
ironhide не ставил.
драйвер старый снес, поставил 295й. Поставил пакеты для OPTIMUS. Разрешение не изменилось, пытаюсь колдовать над xorg.conf Изменить разрешение в настройках нельзя - доступен только 640x480. Что делать?
Сделать и прописать modelines, возможно...
попробуйте ещё удалить (сделать бекап) xorg.conf и испытать без него
решилось все очень оригинально: удалил пакеты Nvidia (common, current-update, nvidia-config) и получил счастье. Офигиваю от происходящего. Спасибо!
glxgears какбэ сообщает, что его не стоит использовать как бенчмарк ;-)
Можно хотя бы скринсейвер запустить с инфой о ФПС.
дык этсамое... Картинку с итоговой инфой про нвидию ты запостил, а где аналогичная про интел? =)
10 раз? Вы тестируите в бенчмарке, который на колени nvidia вашу ставит, что уж говорить про бедный интел, который вовсе помирает.
И чо? Тестирование должно обладать дифференцирующей способностью, а не нивелирующей.
Отправить комментарий