Попередні методи, які я використовував для налаштування 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
Перейдіть до програми запуску та додайте bumblebee-indicator
Тепер перезавантажте.
Я стикаюся з одним і тим же питанням вже досить давно. Мені довелося посилатися на багато статей в Інтернеті, однак я ніколи не отримував допомоги. Тому я написав власний допис у блозі, і отримав дуже позитивну відповідь. Багато людей з підтвердженням підтвердження того, що повідомлення було корисним. Я вдосконалив допис у блозі, щоб зробити його ще простішим у використанні. Можна легко просто скопіювати та вставити команди з блогу, і це чудово працює.
У мене ноутбук Lenovo Z5070 з Nvidia 820M, і я тестував рішення багато разів, встановивши різні версії Ubuntu 14.04 14.10 і тепер 15.04. Я просто хотів поділитися тим, як я вирішив проблему.
В основному, встановлення джмеля з Nvidia є найскладнішим у Ubuntu через те, що Bumblebee працює як технологія. В ідеалі просто встановити програмне забезпечення повинно було бути достатньо.
Досить, якщо ви використовуєте драйвери Nvidia-Current, які є у версії 304. Однак якщо ви встановлюєте іншу версію, вам точно потрібна допомога. Саме тут може допомогти наступна публікація блогу.
Будь ласка, зверніться сюди!
Один з моїх попередніх дописів видалили, оскільки рішення Compete не було розміщено. Однак я не ривок чи якийсь спамер. Нижче наведено 100% технічні деталі втілення рішення.
В офіційному сховищі Ubuntu є лише старі та застарілі драйвери. Я не використовую це сам, і я б запропонував вам зробити те ж саме, якщо ви хочете, щоб останній драйвер Nvidia без проблем.
Кроки: -
Першим кроком після установки Ubuntu є встановлення всіх оновлень. Ви можете використовувати оновлення програмного забезпечення або просто запустити:
sudo apt-get update && sudo apt-get upgrade
Додайте Xorg-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.
Тепер установіть драйвери джмелів та 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
чи не встановлені meso-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.
Якщо ви зіткнулися з проблемою з простою помилкою, як помилка порожнього спливаючого вікна на панелі налаштувань 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-налаштувань становить 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-модулів. Цей файл, однак, не оновлювався протягом певного часу. Тому до кінця цього файлу потрібно додати наступне:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
Після перезавантаження вам слід добре піти. Звичайно, не забудьте змінити "346" на будь-яку версію драйвера, яку ви використовуєте.
Я відкрив помилку в панелі запуску , і, сподіваюся, це скоро буде виправлено.