Предыдущие методы, которые я использовал для установки Bumblebee в дистрибутивах на основе 13.10, не работаютUbuntu 14.04
. Как я могу настроить Bumblebee
и Bumblebee GUI
войти Ubuntu 14.04
?
Предыдущие методы, которые я использовал для установки Bumblebee в дистрибутивах на основе 13.10, не работаютUbuntu 14.04
. Как я могу настроить Bumblebee
и Bumblebee GUI
войти Ubuntu 14.04
?
Ответы:
Чтобы установить шмеля в Ubuntu 14.04, запустите эти команды в терминале
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331
Теперь вам нужно установить, Bumblebee GUI
чтобы управлять приложениями, которые будут открываться с помощью nVidia. Вот инструкция:
Установите индикатор приложения Python:
sudo apt-get install python-appindicator
Установите Git:
sudo apt-get install git
Создайте каталог для git:
mkdir git && cd git
Проверьте хранилище:
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL
Зайдите в Startup Applications и добавьте bumblebee-indicator
Теперь перезагрузите компьютер.
Я уже давно сталкиваюсь с той же проблемой. Я должен был ссылаться на многие статьи в Интернете, однако мне не помогли. Поэтому я написал свой пост в блоге и получил очень положительный ответ. Многие люди подтвердили, что сообщение было полезным. Я усовершенствовал пост в блоге, чтобы сделать его еще проще в использовании. Можно легко скопировать и вставить команды из блога, и все работает отлично.
У меня есть ноутбук Lenovo Z5070 с Nvidia 820M, и я неоднократно тестировал это решение, устанавливая различные версии Ubuntu 14.04 14.10 и теперь 15.04. Я просто хотел поделиться, как я решил проблему.
По сути, установка Bumblebee с Nvidia сложнее всего с Ubuntu из-за того, что Bumblebee работает как технология. В идеале достаточно просто установить программное обеспечение.
Достаточно, если вы используете драйверы Nvidia-Current Driver версии 304, я думаю. Однако, если вы устанавливаете другую версию, вам обязательно нужна помощь. Вот где может помочь приведенная ниже запись блога.
Пожалуйста, обратитесь к здесь!
Одно из моих предыдущих сообщений было удалено, потому что решение Compete не было опубликовано. Однако я не придурок и не спамер. Ниже приведены 100% технических деталей реализации решения.
Официальный репозиторий Ubuntu содержит только старые и устаревшие драйверы. Я сам этим не пользуюсь и рекомендую сделать то же самое, если вы хотите без проблем установить последнюю версию драйвера Nvidia.
Шаги: -
Первый шаг после установки Ubuntu - установить все обновления. Вы можете использовать программу обновления программного обеспечения или просто запустить:
sudo apt-get update && sudo apt-get upgrade
Добавьте XPOR-edgers ppa, используя
sudo apt-add-repository ppa:xorg-edgers/ppa
а потом
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
Это самый важный шаг. Если вы пропустите это, вы увидите черный экран после перезагрузки. Пожалуйста, сделайте это, так как мы используем xorg-edgers ppa. Мы должны убедиться, что все пакеты, необходимые для шмеля и nvidia, взяты из ppa.
Теперь установите драйверы Bumblebee и Nvidia, используя
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
Добавьте текущего пользователя в группу безопасности шмеля.
sudo adduser $USER bumblebee
Только для Ubuntu 15.04: вам нужно вручную включить демона шмеля, используя
sudo systemctl enable bumblebeed`
Это позаботится об установке необходимого программного обеспечения в вашей системе. Нам нужно настроить это. Я могу заверить вас, если вы выполнили эти шаги до сих пор, то настройка должна быть легкой.
Начнем с включения bbswitch и драйвера Intel i915.
sudo -H gedit /etc/modules
Ubuntu 15.04: файл /etc/modules-load.d/modules.conf
Добавьте эти две строки к нему
i915
bbswitch
Отредактируйте файл конфигурации шмеля.
sudo -H gedit /etc/bumblebee/bumblebee.conf
строка 22:
Driver=nvidia
строка 55:
KernelDriver=nvidia-349
строка 58:
LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
строка 61:
XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
В дополнение к этому есть еще один файл, который необходимо отредактировать.
sudo -H gedit /etc/modprobe.d/bumblebee.conf
Добавьте эту строку в конце.
blacklist nvidia-349
Теперь вы можете reboot
. После перезагрузки проверьте с помощью, sudo apt-get install mesa-utils
если mesa-utils еще не установлен.
primusrun glxinfo | grep OpenGL
Это должно сказать вам, что nvidia-349.16
драйвер используется.
Обратите внимание, что nvidia-349 является последней версией драйвера на момент написания этой статьи. Вы можете использовать другую версию драйвера, заменяя соответствующий номер при необходимости (обратите особое внимание при редактировании файлов).
Я просто устанавливаю NVIDIA GTX880M с моего ASUS ROG G750JZ через этот URL-адрес (французский сайт) на форуме Ubuntu FR
Укороченная версия:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver
Для единства 8 в Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot
После перезагрузки вы можете увидеть логотип от intel или nvidia на индикаторе системной панели и переключаться между ними.
Вы можете проверить скорость видеокарты с помощью glxgears.
Если у вас возникла проблема с Prime, например, ошибка пустого всплывающего окна на панели настроек nvidia, вы можете увидеть ошибку в Launch Pad 1310023 . Я столкнулся с подобной проблемой, и я могу исправить их следующим образом:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u
затем перезагрузите компьютер и посмотрите, работает ли он
Я позволю себе не отвечать на вопрос напрямую, а предоставить альтернативный способ. Я сделал новую установку Ubuntu 14.04 на прошлой неделе, после того, как она была выпущена.
И я просто выполнил шаги, описанные здесь
Для краткости я просто следовал этим шагам:
sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
Несмотря на то, что доступен более новый драйвер, последняя версия nvidia-settings - 319, поэтому я выполнил точные шаги, но обязательно прочитайте всю статью, так как в случае ошибок предлагаются другие шаги.
:)
Шмель не работает хотя бы на некоторых людей 14.04. Если это ваша ситуация, вы можете использовать пакет nvidia-prime, как описано в другом ответе здесь: Как заставить работать гибридную графику nvidia-prime GT650M
Для того, чтобы шмель тоже работал, вам необходимо установить его, как это упоминается в вики и других ответах здесь.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Однако, если ваша карта не поддерживается драйверами по умолчанию (304 на момент написания этой статьи), вам нужно будет предпринять дополнительные шаги. Я пишу это здесь, потому что после многих часов разочарования я наконец нашел ответ.
Прежде всего, вы должны установить последние версии драйверов sudo apt-get install nvidia 346
на момент написания.
После этого вы должны отредактировать файл /etc/bumblebee/bumblebee.conf
и заменить все экземпляры «nvidia-current» на «nvidia-346». Это тоже кроется в других ответах .
Это, однако, все равно заставит машину загружаться в черный экран. Проблема в том, что модуль nvidia загружается раньше, чем Intel. Шмель создает файл, /etc/modules/modprobe.d/bumblebee.conf
который помещает в черный список nvidia-modules. Этот файл, однако, не обновлялся некоторое время. Следовательно, вы должны добавить следующее в конец этого файла:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
После перезагрузки у вас все должно получиться. Конечно, не забудьте изменить «346» на версию используемого вами драйвера.
Я открыл ошибку в панели запуска , и, надеюсь, это будет исправлено в ближайшее время.