The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Использование двух видеокарт на ноу..."
Отправлено auto_tips, 18-Май-11 03:05 
В настоящее время многие ноутбуки (например, некоторые модели Asus, Acer, Dell, Toshiba и Samsung) поставляются с видеоподсистемой NVIDIA Optimus, позволяющей на лету переходить на использование встроенного энергоэффективной видеокарты на базе GPU Intel или переключаться на  дискретную карту NVIDIA, потребляющую больше энергии, но позволяющую достичь более высокой производительности. Для задействования технологии NVIDIA Optimus в Linux можно использовать пакет
[[https://github.com/MrMEEE/bumblebee Bumblebee]] (до переименования Prime-ng) и [[http://sourceforge.net/projects/virtualgl VirtualGL]].

Cвязка Bumblebee и VirtualGL не позволяет в прозрачном режиме переключать видеокарты на лету, как это реализовано в драйверах для Windows (проприетарные драйверы NVIDIA для Linux не поддерживают технологию Optimus, так как она
[[http://www.opennet.ru/opennews/art.shtml?num=30347 требует]] внесения изменений в X-сервер и драйверы для карт Intel и NVIDIA).

В штатном режиме при использовании Bumblebee десктоп-окружение работает с использованием видеокарты Intel (с поддержкой 3D), дискретная видеокарта NVIDIA при этом находится в неактивном состоянии. Для выполнения приложений, требующих интенсивных 3D-операций, можно задействовать видеокарту NVIDIA. Для этого следует запускать программы при помощи утилиты "optirun32 приложение" или "optirun64 приложение", для 64-разрядных систем.

Подобный подход достаточно прост и эффективен, основан на использовании стандартных видеодрайверов и не требует при этом переработки X-сервера. Возможность запуска приложения с использованием для формирования вывода дискретной видеокарты достигается благодаря использованию системы [[http://www.virtualgl.org/ VirtualGL]], позволяющей перенаправить 3D-команды из OpenGL-приложения на внешний сервер, преобразовав сформированные изображения в видеопоток. Таким образом, Bumblebee  не переключает видеокарты, а позволяет использовать их одновременно (для карт NVIDIA поддерживается только пропритетарный драйвер). При этом недостатком является то, что неактивная NVIDIA карта не обесточивается в момент простоя и продолжает потреблять энергию.

Установка Bumblebee полностью автоматизирована. Готовые пакеты доступны для Ubuntu, openSUSE, Arch и Fedora Linux. Для организации переключения между видеокартами достаточно загрузить с сайта скрипт [[https://github.com/MrMEEE/bumblebee/blob/master/install.sh install.sh]] и пакеты, содержащиеся в директории [[https://github.com/MrMEEE/bumblebee/tree/master/install-files install-files]].

После загрузки достаточно запустить скрипт install.sh, который сам определит тип дистрибутива Linux, загрузит при необходимости проприетарный драйвер NVIDIA, установит недостающие пакеты и внесёт изменения в конфигурацию X.Org.

URL:
Обсуждается: http://www.opennet.ru/tips/info/2576.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру