Nvidia prime Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:nvidia-prime [2015/03/01 11:12]
neon1ksneon1ksneon1ks [См.также]
wiki:nvidia-prime [2016/03/15 18:22] (текущий)
neon1ksneon1ksneon1ks
Строка 3: Строка 3:
 **Nvidia Prime** - набор патчей c поддержкой технологии Prime, позволяющей организовать совместное обращение разных драйверов к общему буферу,​ что необходимо для реализации возможности горячего переключения вывода между разными видеокартами. В данном случае это Nvidia и Intel, технология [[NVIDIA Optimus]]. **Nvidia Prime** - набор патчей c поддержкой технологии Prime, позволяющей организовать совместное обращение разных драйверов к общему буферу,​ что необходимо для реализации возможности горячего переключения вывода между разными видеокартами. В данном случае это Nvidia и Intel, технология [[NVIDIA Optimus]].
 =====Установка===== =====Установка=====
-<note warning>​Проекты **Bumblebee** и **Nvidia Prime** не совместимы между собой. Поэтому, ​чтобы правильно ​установить проприетарный ​драйвер nVidia вместе с Nvidia Prime выполните действия ниже</​note>​+<note warning>​Проекты **Bumblebee** и **Nvidia Prime** не совместимы между собой. Поэтому, ​если у вас ​установлен Bumblebee, ​то его надо удалить перед установкой Nvidia Prime!</​note>​
   * Для правильного удаления **bumblebee** выполните следующие шаги:   * Для правильного удаления **bumblebee** выполните следующие шаги:
     - Включить видеокарту в терминале (если этого не сделать,​ то prime не найдет видеокарту Nvidia)<​code>​sudo tee /​proc/​acpi/​bbswitch <<<​ON</​code>​проверить,​ что Nvidia включена можно командой<​code>​sudo cat /​proc/​acpi/​bbswitch</​code>​     - Включить видеокарту в терминале (если этого не сделать,​ то prime не найдет видеокарту Nvidia)<​code>​sudo tee /​proc/​acpi/​bbswitch <<<​ON</​code>​проверить,​ что Nvidia включена можно командой<​code>​sudo cat /​proc/​acpi/​bbswitch</​code>​
Строка 10: Строка 10:
     - Отключить репозиторий bumblebee, если включен<​code>​sudo apt-add-repository -r ppa:​bumblebee/​stable     - Отключить репозиторий bumblebee, если включен<​code>​sudo apt-add-repository -r ppa:​bumblebee/​stable
 sudo apt-get update</​code>​ sudo apt-get update</​code>​
-    ​- Установить bbswitch<​code>​sudo apt-get install bbswitch-dkms</​code>​ +    - Далее ​смело ​можно устанавливать Nvidia Prime.
-    ​- Далее можно смело устанавливать Nvidia Prime+
  
-<note important>​Nvidia Prime в основном расчитан на работу с менеджером входа в систему **LightDM**,​ который используется в Ubuntu по умолчанию. ​Также поддерживаются ​менеджеры входа в систему ​**GDM** (Next generation GNOME Display Manager) и **KDM** (KDE Display Manager for X11 ).</​note>​+<note important>​Nvidia Prime в основном расчитан на работу с менеджером входа в систему **LightDM**,​ который используется в Ubuntu по умолчанию. ​С другими менеджерами ​входа в систему ​возможны проблемы.</​note>​
 Чтобы установить Nvidia Prime и проприетарный драйвер nVidia вам нужно открыть терминал <​key>​Ctrl-Alt-T</​key>​ и выполнить команды соответсвующие вашей версии Ubuntu: Чтобы установить Nvidia Prime и проприетарный драйвер nVidia вам нужно открыть терминал <​key>​Ctrl-Alt-T</​key>​ и выполнить команды соответсвующие вашей версии Ubuntu:
 ====Ubuntu 12.04==== ====Ubuntu 12.04====
   ~ Установить новые версии ядра и графического стека, выполнив команду:<​code>​sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy linux-headers-generic-lts-saucy</​code>​   ~ Установить новые версии ядра и графического стека, выполнив команду:<​code>​sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy linux-headers-generic-lts-saucy</​code>​
   ~ Установить проприетарный драйвер nVidia версии 331 и Nvidia Prime:<​code>​sudo apt-get install nvidia-331 nvidia-settings nvidia-prime</​code>​   ~ Установить проприетарный драйвер nVidia версии 331 и Nvidia Prime:<​code>​sudo apt-get install nvidia-331 nvidia-settings nvidia-prime</​code>​
-  ​Перезагрузить ​компьютер. +====Ubuntu 14.04 и 14.10==== 
-====Ubuntu ​14.04 и новее ==== +  ​Установить ​Nvidia Prime и проприетарный драйвер nVidia:<​code>​sudo apt-get install nvidia-352 nvidia-settings nvidia-prime</​code>​ 
-  ~ Установить Nvidia Prime и проприетарный драйвер nVidia:<​code>​sudo apt-get install nvidia-331 nvidia-settings nvidia-prime</​code>​ +====Ubuntu ​15.04==== 
-  ~ Перезагрузить ​компьютер.+  ~ Установить Nvidia Prime и проприетарный драйвер nVidia:<​code>​sudo apt-get install nvidia-352 nvidia-settings nvidia-prime</​code>​ 
 +====Ubuntu 15.10==== 
 +  ~ Установить Nvidia Prime и проприетарный драйвер nVidia:<​code>​sudo apt-get install nvidia-352 nvidia-settings nvidia-prime</​code>​ 
 +====Ubuntu 16.04==== 
 +  ~ Установить Nvidia Prime и проприетарный драйвер nVidia:<​code>​sudo apt-get install nvidia-361 nvidia-settings nvidia-prime</​code>​ 
 + 
 +<note important>​Для завершения установки незабываем перезагрузить ​ноутбук.</​note>​
 ===== Переключение видеокарт ===== ===== Переключение видеокарт =====
-Войдите в менеджер настроек **"​NVIDIA X server Settings"​**,​ запустив **nvidia-settings** через **Unity Dash** или через терминал. +==== С помощью NVIDIA X server Settings ==== 
- +  * Войдите в менеджер настроек **"​NVIDIA X server Settings"​**,​ запустив **nvidia-settings** через **Unity Dash** или через терминал. ​\\ \\ {{http://​storage5.static.itmages.ru/​i/​14/​0212/​h_1392198776_7178951_2114c7acc2.png}} ​\\ \\ Далее перейдите в раздел **PRIME Profiles** и выберите какую видеокарту хотите использовать и нажмите на кнопку "​Выход"​. При смене видеокарты вас попросят ввести пароль администратора. ​\\ \\ {{http://​storage5.static.itmages.ru/​i/​14/​0212/​h_1392200243_1505670_d3e3a03b98.png}} ​\\ \\ Для вступления в силу настроек необходимо перезапустить сеанс. Для этого выполните "​Завершение сеанса..."​ и затем заново войдите в систему. ​\\ \\ {{http://​storage9.static.itmages.ru/​i/​14/​0212/​h_1392202248_8676573_4e2041a161.png}} \\
-{{http://​storage5.static.itmages.ru/​i/​14/​0212/​h_1392198776_7178951_2114c7acc2.png}} +
- +
-Далее перейдите в раздел **PRIME Profiles** и выберите какую видеокарту хотите использовать и нажмите на кнопку "​Выход"​. При смене видеокарты вас попросят ввести пароль администратора. +
- +
-{{http://​storage5.static.itmages.ru/​i/​14/​0212/​h_1392200243_1505670_d3e3a03b98.png}} +
- +
-Для вступления в силу настроек необходимо перезапустить сеанс. Для этого выполните "​Завершение сеанса..."​ и затем заново войдите в систему. +
- +
-{{http://​storage9.static.itmages.ru/​i/​14/​0212/​h_1392202248_8676573_4e2041a161.png}} \\+
  
-===== Переключение видеокарт в терминале ​===== +==== В терминале ==== 
-С помощью консольной программы **prime-select** можно управлять nvidia-prime в терминале.\\ +  ​* ​С помощью консольной программы **prime-select** можно управлять nvidia-prime в терминале. \\ Чтобы узнать какая видеокарта задействована в качестве основной,​ введите<​code>​prime-select query</​code>​Для выбора видеокарты Nvidia используется команда<​code>​sudo prime-select nvidia</​code>​А для переключения обратно на Intel<​code>​sudo prime-select intel</​code>​Не забываем после смены активной видеокарты перезагрузить текущий сеанс.
-Чтобы узнать какая видеокарта задействована в качестве основной,​ введите<​code>​prime-select query</​code>​Для выбора видеокарты Nvidia используется команда<​code>​sudo prime-select nvidia</​code>​А для переключения обратно на Intel<​code>​sudo prime-select intel</​code>​Не забываем после смены активной видеокарты перезагрузить текущий сеанс.+
  
  
 ===== Проблемы ===== ===== Проблемы =====
-  ~ **Зависает система при использовании тачпада!** Для возобновления работы можно перейти в другой терминал,​ нажатием комбинации клавиш <​key>​Ctrl-Alt-F1</​key>,​ и затем перейти обратно нажав <​key>​Ctrl-Alt-F7</​key>​. У кого наблюдается данный баг - просьба подтвердить:​ [[lpbug>​1220426|nvidia-prime - Freeze while using touchpad]] +  ~ **Зависает система при использовании тачпада!** Для возобновления работы можно перейти в другой терминал,​ нажатием комбинации клавиш <​key>​Ctrl-Alt-F1</​key>,​ и затем перейти обратно нажав <​key>​Ctrl-Alt-F7</​key>​. У кого наблюдается данный баг - просьба подтвердить:​ [[lpbug>​1220426|nvidia-prime - Freeze while using touchpad]] ​\\ На launchpad пишут, что баг исправлен в Ubuntu 15.04 
-  ~ На последних версиях пакетов ubuntu-drivers-common и nvidia-common,​ при выборе видеокарты nvidia, система загружается с **черным экраном**.\\ [[lpbug>​1365695|No longer able to use GUI after update]]\\ Для решения перейдите в терминал,​ нажатием комбинации клавиш <​key>​Ctrl-Alt-F1</​key>​. И верните старые версии пакетов ubuntu-drivers-common и nvidia-common командой <​code>​sudo apt-get install ubuntu-drivers-common=1:​0.2.91.4 nvidia-common=1:​0.2.91.4</​code>​Затем запретите их обновление в системе:​ <​code>​sudo apt-mark hold ubuntu-drivers-common nvidia-common</​code>​Далее перезагрузите компьютер ​\\ **Необходимо проверить решение!** О результатах можно написать на форуме http://​forum.ubuntu.ru/​index.php?​topic=190100.0+  ~ На последних версиях пакетов ubuntu-drivers-common и nvidia-common,​ при выборе видеокарты nvidia, система загружается с **черным экраном**.\\ [[lpbug>​1365695|No longer able to use GUI after update]]\\ Для решения перейдите в терминал,​ нажатием комбинации клавиш <​key>​Ctrl-Alt-F1</​key>​. И верните старые версии пакетов ubuntu-drivers-common и nvidia-common командой <​code>​sudo apt-get install ubuntu-drivers-common=1:​0.2.91.4 nvidia-common=1:​0.2.91.4</​code>​Затем запретите их обновление в системе:​ <​code>​sudo apt-mark hold ubuntu-drivers-common nvidia-common</​code>​Далее перезагрузите компьютер
   ~ Возможны рывки при просмотре фильмов или перемещении окон.   ~ Возможны рывки при просмотре фильмов или перемещении окон.
-  ~ Может не работать автоподключение мониторов (тогда правьте файл xorg.conf). В официальном Wiki сообщается,​ что данная проблема исправлена в Ubuntu 14.04+.+  ~ Может не работать автоподключение мониторов (тогда правьте файл xorg.conf). В официальном Wiki сообщается,​ что данная проблема исправлена в Ubuntu 14.04+
   ~ В Ubuntu 12.04 при выходе из **nvidia-settings** система сообщает об ошибке. \\ [[lpbug>​1268027|nvidia-settings crashes on exit]] или [[lpbug>​1214508|nvidia-settings >=319 segfaults on close]]   ~ В Ubuntu 12.04 при выходе из **nvidia-settings** система сообщает об ошибке. \\ [[lpbug>​1268027|nvidia-settings crashes on exit]] или [[lpbug>​1214508|nvidia-settings >=319 segfaults on close]]
-    * Решить проблему можно установкой пакета gtk2-engines-pixbuf <​code>​sudo apt-get install gtk2-engines-pixbuf gtk2-engines-pixbuf:​i386</​code>​**Необходимо проверить решение!** О результатах можно написать на форуме http://​forum.ubuntu.ru/​index.php?​topic=190100.0+    * Решить проблему можно установкой пакета gtk2-engines-pixbuf <​code>​sudo apt-get install gtk2-engines-pixbuf 
 +sudo apt-get install ​gtk2-engines-pixbuf:​i386</​code>​
   * Сообщить о баге или узнать про них можно на странице https://​launchpad.net/​ubuntu/​+source/​nvidia-prime   * Сообщить о баге или узнать про них можно на странице https://​launchpad.net/​ubuntu/​+source/​nvidia-prime
   * Также о различных ошибках или технических трудностях при использовании nvidia-prime вы можете написать на форуме \\ http://​forum.ubuntu.ru/​index.php?​topic=190100.0   * Также о различных ошибках или технических трудностях при использовании nvidia-prime вы можете написать на форуме \\ http://​forum.ubuntu.ru/​index.php?​topic=190100.0
Строка 68: Строка 64:
 {{topic> nvidia bumblebee nvidia_optimus}} {{topic> nvidia bumblebee nvidia_optimus}}
  
-{{tag>​nvidia_prime}}+{{tag>​nvidia_prime ​nvidia-prime optimus}}