Я вроде как новый пользователь Ubuntu, и у меня есть ноутбук, на котором я только что загрузил Ubuntu. Мне было интересно, нужно ли мне устанавливать какое-либо программное обеспечение для моей видеокарты Nvidia. Я читал об этом шмеле, но я не совсем уверен, как он работает. В последнее время я не использую свой ноутбук для игр, просто для учебы, поэтому единственная причина, по которой я должен смотреть на это, - это то, что я хочу использовать лучшее от своей батареи. Спасибо! :)
Это должно покрыть любого Шмеля / optiumus вопросы, которые Вы имеете, но для получения дополнительной информации Вы видите wiki https://установка wiki.ubuntu.com/Bumblebee
, необходимо открыть терминал и ввести команды ниже.
, Если на 12.04.3, замените linux-headers-generic
linux-headers-generic-lts-raring
, Включают репозитории Вселенной и Мультивселенной - необходимо сделать это, чтобы позволить шмелю и пакетам Nvidia соответственно быть установленным.
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Шмель Установки с помощью собственного драйвера Nvidia по умолчанию для 12.04 - 13.04:
sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
Reboot
необходимо открыть терминал и ввести команды ниже.
Enable the Universe and Multiverse repositories - you need to do this to allow the bumblebee and nvidia packages respectively to be installed.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Перезагрузка
Для опытных пользователей, если Вы не хотите использовать собственный драйвер Nvidia или 32-разрядные библиотеки (например, если Вы только интересуетесь экономией электроэнергии), можно сделать пользовательскую установку.
Минимальная установка: sudo apt-get install --no-install-recommends bumblebee
В зависимости от Ваших потребностей, добавьте к этой строке:
bumblebee-nvidia: proprietary nvidia driver support (if installed, become default over nouveau)
virtualgl: VirtualGL как бэкенд
virtualgl-libs-ia32
: поддержка на 32 бита VirtualGL в системе на 64 бита, необходимой для выполнения приложения на 32 бита через optirun
primus
: primus/primusrun как бэкенд (virtualgl Остается по умолчанию, необходимо выполнить optirun-b primus)
primus-libs-ia32
: поддержка на 32 бита primus/primurun в системе на 64 бита, необходимой для выполнения приложения на 32 бита посредством использования optirun
Для запуска приложения с дискретной картой NVIDIA, выполненной в терминале:
optirun [options] <application> [application-parameters]
Пример:
optirun firefox
Для списка опций для выполненного optirun:
optirun --help
Обычно Вы не используете optirun для своего менеджера окон, установок или другого не графические тяжелые требовательные программы. Команда optirun главным образом используется для графических требовательных программ или для игр.
А основная цель этого проекта состоит в том, чтобы не только включить использование дискретного GPU для рендеринга, но также и включить умное управление питанием dGPU, когда это не используется. Мы используем любого bbswitch (модуль) или vga_switcheroo (модуль ядра, экспериментальный), чтобы сделать это у Шмеля.
Начиная со Шмеля 3.0, эта опция активирована по умолчанию, с помощью bbswitch. Это позволяет автоматическое управление питанием без любых потребностей конфигурации.
, Если Управление питанием не работает над Вашим ноутбуком, , перейдите к этой странице Power Management (PM) и помогите улучшить Шмеля.