Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:nvidia_optimus [2014/01/26 17:03] Обновление драйверов |
wiki:nvidia_optimus [2015/07/20 14:31] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Технология NVIDIA Optimus ====== | ====== Технология NVIDIA Optimus ====== | ||
===== Технология ===== | ===== Технология ===== | ||
- | {{nvidia_optimus-logo.png |Логотип технологии}} [[wpru>NVIDIA Optimus]] - технология, созданная компанией [[wpru>NVIDIA]] для продления срока работы компьютера от аккумулятора. Технология в основном используется в мобильных компьютерах и ноутбуках. Nvidia Optimus использует дискретный GPU для рендеринга когда это необходимо, и отключает питание дискретного GPU когда он не используется. | + | {{nvidia_optimus-logo.png |Логотип технологии}} [[wpru>NVIDIA Optimus]] - технология использования двух видеокарт в ноутбуке, встроенной Intel и дискретной Nvidia, созданная компанией [[wpru>NVIDIA]] для продления срока работы компьютера от аккумулятора. Nvidia Optimus использует дискретный GPU Nvidia для рендеринга когда это необходимо, и отключает питание дискретного GPU когда он не используется. |
===== Bumblebee ===== | ===== Bumblebee ===== | ||
- | **Bumblebee** нацелен на поддержку [[http://www.geforce.com/hardware/technology/optimus|Nvidia Optimus]] на ноутбуках для GNU/Linux дистрибутивов. Используя **Bumblebee**, вы можете использовать Nvidia карту для рендеринга графики, которая потом будет выведена через карту Intel. **Bumblebee** официально поддерживается и находится в репозиториях Ubuntu 13.10 Saucy Salamander и новее. Официально Bumblebee поддерживает Ubuntu 12.04.x, 13.04, 13.10. | + | [[Bumblebee]] нацелен на поддержку [[http://www.geforce.com/hardware/technology/optimus|Nvidia Optimus]] на ноутбуках для GNU/Linux дистрибутивов. Используя [[Bumblebee]], вы можете использовать Nvidia карту для рендеринга графики, которая потом будет выведена через карту Intel. [[Bumblebee]] официально поддерживается и находится в репозиториях Ubuntu 13.10 Saucy Salamander и новее. Официально Bumblebee поддерживает Ubuntu 12.04.x, 13.04, 13.10, 14.04. \\ |
- | ===== Базовая Установка Bumblebee (рукомендуемая) ===== | + | Более подробно про установку и использование Bumblebee пожно почитать на странице: [[bumblebee|Bumblebee]]. |
- | <note important>Перед установкой убедитесь что **система полностью обновлена**. Для этого запустите менеджер обновлений или введите необходимые команды в терминале и полностью обновите систему. Все ошибки возникшие из-за не обновленной системы перед установкой не будут приняты к рассмотрению.</note> | + | |
- | - Откройте терминал (по умолчанию в Ubuntu <key>C-A-t</key>) | + | ===== Nvidia Prime ===== |
- | - Добавьте репозиторий Bumblebee выполнив команду <code bash>sudo add-apt-repository ppa:bumblebee/stable</code> | + | Начиная с Ubuntu 13.10 и Ubuntu 12.04.3 - появился новый пакет **nvidia-prime** предоставляющий официальную поддержку технологии **Nvidia Optimus** от Ubuntu. |
- | - Обновите список пакетов <code bash>sudo apt-get update</code> | + | [[nvidia-prime|Nvidia Prime]] позволяет выбрать, какую видеокарту использовать: дискретную Nvidia или встроенную Intel. И начиная с версии 0.5 **nvidia-prime** при выборе видеокарты Intel, отключает питание дискретной карты Nvidia, обеспечивая снижение энергопотребления и более тихую работу системы охлаждения. \\ |
- | - Установите Bumblebee | + | |
- | - **Для Ubuntu 12.04** <code bash>sudo apt-get install bumblebee bumblebee-nvidia virtualgl virtualgl-libs-ia32 primus primus-libs-ia32</code> | + | |
- | - **Для Ubuntu 12.04.3** <code bash>sudo apt-get install bumblebee bumblebee-nvidia virtualgl virtualgl-libs-ia32 primus primus-libs-ia32 linux-headers-generic-lts-raring</code> | + | |
- | - **Для Ubuntu 12.10** <code bash>sudo apt-get install bumblebee bumblebee-nvidia virtualgl virtualgl-libs-ia32 primus primus-libs-ia32 linux-headers-generic</code> | + | |
- | - **Для Ubuntu 13.04 и 13.10** <code bash>sudo apt-get install bumblebee bumblebee-nvidia virtualgl virtualgl-libs-ia32 primus primus-libs-ia32</code> | + | |
- | - Перезагрузите компьютер по завершению установки | + | |
- | Ну вот собственно и все. У вас стоят все нобходимые пакеты для максимального сохранения энергии ноутбука. | + | Более подробно про Nvidia Prime можно почитать на странице: [[nvidia-prime|Nvidia Prime]]. |
- | ===== Продвинутая Установка Bumblebee (для продвинутых пользователей) ===== | + | ===== Nouveau PRIME ===== |
+ | Начиная с Ubuntu 12.04.4 появилась возможность задействовать технологию Optimus с помощью свободного драйвера для видеокарт Nvidia, с версии x86-video-nouveau 1.0.5. Начиная с версии ядра Linux 3.13 по умолчанию включено динамическое переключение между Intel и Nvidia, для экономии энергопотребления. \\ | ||
- | Для продвинутых пользователей, если по какой-то причине вы не хотите устанавливать проприетарный драйвер Nvidia или 32 битные библиотеки (например вам нужно просто отключить видеокарту Nvidia и не использовать ее), вы можете выполнить установку самого Bumblebee и не более выполнив команду <code bash>sudo apt-get install --no-install-recommends bumblebee</code> | + | Более подробно про PRIME можно почитать на странице: [[PRIME|Nouveau PRIME]]. |
- | В зависимости от ващих потребностей вы можете дополнить установку добавив в конце команды слудющие пакеты | + | <note warning>[[bumblebee|Bumblebee]], [[nvidia-prime|Nvidia Prime]] и [[PRIME|Nouveau PRIME]] не совместимы между собой. Поэтому Вам надо выбрать и использовать что-то одно из них. Рекомендуется использовать Bumblebee, т.к. он стабилен, дает приемлемую производительность и почти полностью копирует технологию Nvidia Optimus.</note> |
- | + | ||
- | * **bumblebee-nvidia** - Поддержка проприетарных драйверов (активируется по умолчанию при установке) | + | |
- | * **virtualgl** - Бэкенд VirtualGL | + | |
- | * **virtualgl-libs-ia32** - 32 битные библиотеки для запуска 32 битных приложений через VirtualGL бэкенд | + | |
- | * **primus** - Бэкенд Primus | + | |
- | * **primus-libs-ia32** - 32 битные библиотеки для запуска 32 битных приложений через Primus бэкенд | + | |
- | + | ||
- | ===== Использование Bumblebee ===== | + | |
- | + | ||
- | Чтобы запустить приложение через видеокарту Nvidia использую bumblebee есть 2 способа. Первый с ипользованием VirtualGL и второй с Primus. <note important>Для обычных пользователей я рекомендую запускать приложения через Primus так как он дает больше производительность по сравнению с VirtualGL.</note> | + | |
- | + | ||
- | * Чтобы запустить приложение используя VirtualGL, откройте терминал и выполните <code bash>optirun [options] <application> [application parameters]</code> | + | |
- | * Например <code bash> optirun firefox</code> | + | |
- | * Чтобы запустить приложение используя Primus, откройте терминал и выполните <code bash>optirun -b primus [options] <application> [application parameters]</code> | + | |
- | * Например <code bash> optirun -b primus firefox</code> | + | |
- | + | ||
- | <note warning>Не пытайтeсь запустить оконный менеджер (особенно это так как вы просто поломаете систему), установку приложений или другие графически не сложные программы/установки через Bumblebee.</note> | + | |
- | + | ||
- | ===== Обновление драйверов Nvidia ===== | + | |
- | + | ||
- | <note warning>Для правильной установки драйвера **nvidia-331** в **Ubuntu 12.04**, на время установки драйвера необходимо в настройках Ubuntu включить источник обновлений - **proposed**, т.е. устанавливать обновления не вошедшие в официальный выпуск.</note> | + | |
- | + | ||
- | Чтобы обновить драйвера Nvidia до самой последней версии, откройте терминал и выполните команды | + | |
- | + | ||
- | - Добавьте эксперементальный репозиторий с последними обновлениями<code bash>sudo apt-add-repository ppa:xorg-edgers/ppa</code> | + | |
- | - Обновите список пакетов<code bash>sudo apt-get update</code> | + | |
- | - Установите последний драйвер, на момент написания 331 версии<code bash>sudo apt-get install nvidia-331 nvidia-settings bumblebee-nvidia</code> | + | |
- | - Удалите репозиторий из списка чтобы не обновить все пакеты в системе до тестовых<code bash>sudo apt-add-repository -r ppa:xorg-edgers/ppa</code> | + | |
- | - Обновите список еще раз<code bash>sudo apt-get update</code> | + | |
- | - Перезагрузите компьютер по завершению установки. | + | |
- | + | ||
- | <note important>Вы можете установить любую доступную в репозитории версию драйвера указанным выше способом, просто заменив версию драйвера с 331 на нужную вам.</note> | + | |
- | + | ||
- | ===== Удаление Bumblebee ===== | + | |
- | + | ||
- | Чтобы полностью удалить Bumblebee из системы, откройте терминал и выполните следующие команды | + | |
- | <code bash>sudo apt-get purge bumblebee && sudo apt-get --purge autoremove</code> | + | |
- | Эти команды удалять Bumblebee и все связанные пакеты. Если вы также хотите удалить репозиторий Bumblebee то выполните | + | |
- | <code bash>sudo apt-get install ppa-purge && sudo ppa-purge ppa:bumblebee/stable</code> | + | |
- | + | ||
- | Все, Bumblebee был успешно удален из системы. | + | |
- | + | ||
- | ===== Устранение неисправностей ===== | + | |
- | Решение часто возникающих проблем при использовании Bumblebee описывается в более раширенной статье про [[bumblebee]] в разделе [[bumblebee#устранение_неисправностей]]. | + | |
====== Ссылки ====== | ====== Ссылки ====== | ||
* [[http://forum.ubuntu.ru/index.php?topic=192687.0|Обсуждение статьи на форуме]] | * [[http://forum.ubuntu.ru/index.php?topic=192687.0|Обсуждение статьи на форуме]] | ||
* [[http://forum.ubuntu.ru/index.php?topic=190100.0|NVIDIA Optimus на форуме]] | * [[http://forum.ubuntu.ru/index.php?topic=190100.0|NVIDIA Optimus на форуме]] | ||
- | ====== См.также ====== | + | |
- | {{topic>Bumblebee}} | + | |
- | {{topic>Видеоаппаратура}} | + | |
- | {{tag>Видеоаппаратура Гибридная_графика Драйверы NVIDIA NVIDIA_Optimus}} | + |