Nvidia Prime - набор патчей c поддержкой технологии Prime, позволяющей организовать совместное обращение разных драйверов к общему буферу, что необходимо для реализации возможности горячего переключения вывода между разными видеокартами. В данном случае это Nvidia и Intel, технология NVIDIA Optimus.
Установка
- Для правильного удаления bumblebee выполните следующие шаги:
- Включить видеокарту в терминале (если этого не сделать, то prime не найдет видеокарту Nvidia)
sudo tee /proc/acpi/bbswitch <<<ON
проверить, что Nvidia включена можно командой
sudo cat /proc/acpi/bbswitch
- Удалить bumblebee
sudo apt-get purge bumblebee* bbswitch-dkms sudo apt-get autoremove
- Отключить репозиторий bumblebee, если включен
sudo apt-add-repository -r ppa:bumblebee/stable sudo apt-get update
- Далее смело можно устанавливать Nvidia Prime.
Чтобы установить Nvidia Prime и проприетарный драйвер nVidia вам нужно открыть терминал Ctrl+Alt+T и выполнить команды соответсвующие вашей версии Ubuntu:
Ubuntu 12.04
- Установить новые версии ядра и графического стека, выполнив команду:
sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy linux-headers-generic-lts-saucy
- Установить проприетарный драйвер nVidia версии 331 и Nvidia Prime:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime
Ubuntu 14.04 и 14.10
- Установить Nvidia Prime и проприетарный драйвер nVidia:
sudo apt-get install nvidia-352 nvidia-settings nvidia-prime
Ubuntu 15.04
- Установить Nvidia Prime и проприетарный драйвер nVidia:
sudo apt-get install nvidia-352 nvidia-settings nvidia-prime
Ubuntu 15.10
- Установить Nvidia Prime и проприетарный драйвер nVidia:
sudo apt-get install nvidia-352 nvidia-settings nvidia-prime
Ubuntu 16.04
- Установить Nvidia Prime и проприетарный драйвер nVidia:
sudo apt-get install nvidia-361 nvidia-settings nvidia-prime
Переключение видеокарт
С помощью NVIDIA X server Settings
- Войдите в менеджер настроек «NVIDIA X server Settings», запустив nvidia-settings через Unity Dash или через терминал.
Далее перейдите в раздел PRIME Profiles и выберите какую видеокарту хотите использовать и нажмите на кнопку «Выход». При смене видеокарты вас попросят ввести пароль администратора.
Для вступления в силу настроек необходимо перезапустить сеанс. Для этого выполните «Завершение сеанса…» и затем заново войдите в систему.
В терминале
- С помощью консольной программы prime-select можно управлять nvidia-prime в терминале.
Чтобы узнать какая видеокарта задействована в качестве основной, введитеprime-select query
Для выбора видеокарты Nvidia используется команда
sudo prime-select nvidia
А для переключения обратно на Intel
sudo prime-select intel
Не забываем после смены активной видеокарты перезагрузить текущий сеанс.
Проблемы
- Зависает система при использовании тачпада! Для возобновления работы можно перейти в другой терминал, нажатием комбинации клавиш Ctrl+Alt+F1, и затем перейти обратно нажав Ctrl+Alt+F7. У кого наблюдается данный баг - просьба подтвердить: nvidia-prime - Freeze while using touchpad
На launchpad пишут, что баг исправлен в Ubuntu 15.04 - На последних версиях пакетов ubuntu-drivers-common и nvidia-common, при выборе видеокарты nvidia, система загружается с черным экраном.
No longer able to use GUI after update
Для решения перейдите в терминал, нажатием комбинации клавиш Ctrl+Alt+F1. И верните старые версии пакетов ubuntu-drivers-common и nvidia-common командойsudo apt-get install ubuntu-drivers-common=1:0.2.91.4 nvidia-common=1:0.2.91.4
Затем запретите их обновление в системе:
sudo apt-mark hold ubuntu-drivers-common nvidia-common
Далее перезагрузите компьютер
- Возможны рывки при просмотре фильмов или перемещении окон.
- Может не работать автоподключение мониторов (тогда правьте файл xorg.conf). В официальном Wiki сообщается, что данная проблема исправлена в Ubuntu 14.04+
- В Ubuntu 12.04 при выходе из nvidia-settings система сообщает об ошибке.
nvidia-settings crashes on exit или nvidia-settings >=319 segfaults on close- Решить проблему можно установкой пакета gtk2-engines-pixbuf
sudo apt-get install gtk2-engines-pixbuf sudo apt-get install gtk2-engines-pixbuf:i386
- Сообщить о баге или узнать про них можно на странице https://launchpad.net/ubuntu/+source/nvidia-prime
- Также о различных ошибках или технических трудностях при использовании nvidia-prime вы можете написать на форуме
http://forum.ubuntu.ru/index.php?topic=190100.0
Ссылки
- Англоязычная wiki о гибридной графике
- Любительский перевод от 2013-11-05 - http://technic.url.ph/?p=188
- Гибридная видеосистема в Ubuntu 13.10 - http://vasilisc.com/hybrid-video-system-ubuntu-13-10
- Более полная поддержка Nvidia Optimus в Ubuntu 14.04 Trusty Tahr
- Любительский перевод - http://technic.url.ph/?p=186
- Индикатор для prime предоставляющий возможность быстрого переключения между картами Nvidia и Intel
- Любительский перевод: http://technic.url.ph/?p=237
- Еще один вариант новости: http://startubuntu.ru/?p=104314
- Новость на форуме: Nvidia prime в ubuntu 12.04 (14.04) - http://forum.ubuntu.ru/index.php?topic=238645.0
- Установка Nvidia Prime в Ubuntu - http://www.linuxrussia.com/2015/02/nvidia-prime-ubuntu.html
Рассказывается про установку новых версий драйвера nvidia из репозитория ppa:xorg-edgers/ppa и об использовании nvidia prime. Приводится небольшое тестирование производительности разных версий драйвера nvidia
См.также
| 2016/03/22 18:09 | |
| 2016/08/11 14:26 | |
| 2010/05/08 12:59 | |
| 2014/06/20 18:07 | |
| 2015/04/22 08:29 | |
| 2013/03/07 16:35 | |
| 2016/11/22 15:07 | |
| 2014/06/20 17:56 | |
| 2014/02/10 20:10 |