Nvidia Optimus — различия между версиями
PastorDi (обсуждение | вклад) (→Установите драйвер и собственно сам проект) |
(→Запуск на nouveau) |
||
(не показано 11 промежуточных версий 3 участников) | |||
Строка 9: | Строка 9: | ||
Первой концепцией поддержки гибридной графики в Linux было предоставлено [http://airlied.livejournal.com/70348.html статьей Дэйвом Эрли (Dave Airlie)], разработчиком nouveau. Он назвал свой проект Prime, который является долгосрочным решением поддержки гибридной графики в Linux. Но в связи с осложнениями на сегодняшний момент для большинства пользователей полноценно не готов и по оценкам планируется на 2013 год. | Первой концепцией поддержки гибридной графики в Linux было предоставлено [http://airlied.livejournal.com/70348.html статьей Дэйвом Эрли (Dave Airlie)], разработчиком nouveau. Он назвал свой проект Prime, который является долгосрочным решением поддержки гибридной графики в Linux. Но в связи с осложнениями на сегодняшний момент для большинства пользователей полноценно не готов и по оценкам планируется на 2013 год. | ||
− | Затем [http://www.martin-juhl.dk/ Мартин Джул (Martin Juhl)] предложил обходной путь, основанный на использовании проекта VirtualGL, где запуск приложений карточки Nvidia происходит за счёт использования дополнительного X-сервера и перенаправления 3D-рендеринга между иксами через буфер работающей карточки Intel. Изначально проект | + | Затем [http://www.martin-juhl.dk/ Мартин Джул (Martin Juhl)] предложил обходной путь, основанный на использовании проекта VirtualGL, где запуск приложений карточки Nvidia происходит за счёт использования дополнительного X-сервера и перенаправления 3D-рендеринга между иксами через буфер работающей карточки Intel. Изначально проект назывался Prime-NG , но т. к. решение поддержки гибридной графики не было похоже на замысел проекта Prime, то проект был переименован в Bumblebee. |
Проект развивался, увеличивалось число участников. Появлялись новые возможности, росла онлайн база, содержащая пользовательские конфигурации и т.д. И в какой-то момент некоторые из участников стали более активны по отношению к проекту, чем MrMEEE , считавшие, что команда будет работать куда лучше, чем единое хранилище пользователя, на котором только владелец может одобрять изменения — замедляет проект. В результате разногласия по поводу подхода развития привело к расколу проекта и возникновению команды — [http://bumblebee-project.org/ TBP/Bumblebee], в то время как MrMEEE продолжает свое развитие под именем Ironhide для Ubuntu. | Проект развивался, увеличивалось число участников. Появлялись новые возможности, росла онлайн база, содержащая пользовательские конфигурации и т.д. И в какой-то момент некоторые из участников стали более активны по отношению к проекту, чем MrMEEE , считавшие, что команда будет работать куда лучше, чем единое хранилище пользователя, на котором только владелец может одобрять изменения — замедляет проект. В результате разногласия по поводу подхода развития привело к расколу проекта и возникновению команды — [http://bumblebee-project.org/ TBP/Bumblebee], в то время как MrMEEE продолжает свое развитие под именем Ironhide для Ubuntu. | ||
Строка 17: | Строка 17: | ||
==Установка== | ==Установка== | ||
− | Для | + | Для установки и настройки необходимых драйверов и т.д. стоит использовать инструмент [[Настройка графики|XFdrake]]. |
− | + | Чтобы запустить XFdrake надо зайти в Настройки рабочего стола и выбрать '''Настройка графического сервера''' | |
− | + | [[Файл:Xf1.png|400px]] | |
− | + | Далее выбрать проприетарный драйвер Nvidia и нажать '''OK'''. Продолжить установку. | |
− | + | ||
− | + | [[Файл:Xf2.png|400px]] | |
− | + | Перегрузить компьютер. | |
− | + | ==Использование== | |
+ | {{Примечание| Для запуска 32-х битных приложений в 64-х битной версии дистрибутива, необходимо установить пакет libVirtualGL}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Чтобы использовать дискретную видеокарту Nvidia, выполните: | Чтобы использовать дискретную видеокарту Nvidia, выполните: | ||
− | + | primusrun <приложение> | |
Например: | Например: | ||
− | + | primusrun glxgears | |
− | + | == Запуск на свободном драйвере nouveau == | |
+ | Есть также возможность запуска приложений на дискретной карте при помощи свободного драйвера [[Переключение на дискретную карту в гибриде|по этой инструкции]]. | ||
− | |||
[[Категория:Аппаратные средства]] | [[Категория:Аппаратные средства]] |
Текущая версия на 14:22, 22 ноября 2016
На сегодняшний день никого не удивишь наличием в ноутбуках двух видеокарт - дискретной Nvidia и интегрированной в процессор серии i3/i5/i7 видеоядром. Реализация технологии Nvidia Optimus позволяет автоматически оптимизировать работу от батареи, обеспечивая при этом производительность за счет дискретной карты.
Проект Bumblebee (шмель) представляет собой набор инструментов, разработанный с целью поддержки технологии Nvidia Optimus в Linux.
В начале не было ничего. Простые пользователи, имеющие железо с гибридной графикой и при этом не понимающие аппаратную часть железа, пребывали в недоумении, почему старые методы установки драйвера Nvidia теперь не работают — это проявлялось убитым 3D-ускорением, низким разрешением и т.д.
Первой концепцией поддержки гибридной графики в Linux было предоставлено статьей Дэйвом Эрли (Dave Airlie), разработчиком nouveau. Он назвал свой проект Prime, который является долгосрочным решением поддержки гибридной графики в Linux. Но в связи с осложнениями на сегодняшний момент для большинства пользователей полноценно не готов и по оценкам планируется на 2013 год.
Затем Мартин Джул (Martin Juhl) предложил обходной путь, основанный на использовании проекта VirtualGL, где запуск приложений карточки Nvidia происходит за счёт использования дополнительного X-сервера и перенаправления 3D-рендеринга между иксами через буфер работающей карточки Intel. Изначально проект назывался Prime-NG , но т. к. решение поддержки гибридной графики не было похоже на замысел проекта Prime, то проект был переименован в Bumblebee.
Проект развивался, увеличивалось число участников. Появлялись новые возможности, росла онлайн база, содержащая пользовательские конфигурации и т.д. И в какой-то момент некоторые из участников стали более активны по отношению к проекту, чем MrMEEE , считавшие, что команда будет работать куда лучше, чем единое хранилище пользователя, на котором только владелец может одобрять изменения — замедляет проект. В результате разногласия по поводу подхода развития привело к расколу проекта и возникновению команды — TBP/Bumblebee, в то время как MrMEEE продолжает свое развитие под именем Ironhide для Ubuntu.
По словам разработчиков: команда сосредоточена на разработке стабильной и надежной версии Bumblebee с четким разделением развития и стабильной ветки.
Установка
Для установки и настройки необходимых драйверов и т.д. стоит использовать инструмент XFdrake.
Чтобы запустить XFdrake надо зайти в Настройки рабочего стола и выбрать Настройка графического сервера
Далее выбрать проприетарный драйвер Nvidia и нажать OK. Продолжить установку.
Перегрузить компьютер.
Использование
Для запуска 32-х битных приложений в 64-х битной версии дистрибутива, необходимо установить пакет libVirtualGL
Чтобы использовать дискретную видеокарту Nvidia, выполните:
primusrun <приложение>
Например:
primusrun glxgears
Запуск на свободном драйвере nouveau
Есть также возможность запуска приложений на дискретной карте при помощи свободного драйвера по этой инструкции.