Як встановити нормальні драйвери графіки для обладнання Nvidia Optimus на * Ubuntu 16.04?


10

Чи можемо ми (будь-ласка) створити підсумок спільноти про те, як встановити нормальні драйвери графіки для апаратного забезпечення Nvidia Optimus на * Ubuntu 16.04?

Я бачу, що це стає повторюваною справою кожні кілька років.

Ubuntu 16.04 вийшов не дуже багато місяців тому, і я купив новий жорсткий диск і встановив на ньому Kubuntu 16.04. Мій ноутбук що - то від кілька років тому з Інтел - то графічного драйвера на CPU і дискретної відеокарти Nvidia GTX 670MX. (Це оптимізована система.)

Зараз ви працювали з цим дивним поєднанням драйверів джмелів та nvidia та редагуванням текстових файлів конфігурацій тощо, тощо, ви працювали, primusrun/optirun executable_fileі це (начебто непереконливо) спрацювало. (Доки нове оновлення не зламає його знову, або ви хочете використовувати CUDA ...)

Дивіться це запитання для додаткового контексту, а також перегляньте пов'язані там питання.

Як "оптимізувати" Ubuntu 16.04?

Наскільки я розумію, що новий випуск 16.04 знищує всі матеріали primusrun / optirun, і тепер ми маємо, здавалося б, графічне рішення, що працює на комутацію, яке працює «набагато краще», ніж раніше. (Або це просто абсолютно неправильна інформація, і я повністю неправильно зрозумів те, що читаю в Інтернеті?)

Отже, я спробував зробити те, sudo apt-get install nvidia-361-updatesщо принесло разом із цим nvidia-prime... Я перезавантажився назад у Kubuntu і все, здавалося, працює! Моя відеокарта почала нагріватися, і вентилятор почав обертатися, що зазвичай не відбувається, якщо картка не "ввімкнена і не зробить щось, щоб вона нагрілася". Я не міг більше перевіряти це, але я припускаю, що це рендеринг матеріалів для робочого середовища.

Але, згодом, моя система просто раптово вимикається. Я перезавантажуюсь і раптом більше не можу ввійти ... Або система заморожується, виходить із системи або вимикається.

Тож я спробував прослідкувати інформацію в цьому питанні .

Що тільки погіршило ситуацію. Тепер я навіть не можу потрапити на екран входу. Після завантаження екран залишається чорним / порожнім. Однак я все одно можу потрапити до ttyвікна.

Є й інші питання тут і тут , які описують подібні проблеми , але не вирішити проблему. (Я знайшов їх після пошуку ubuntu 16.04 graphics driver blank screenабо чогось подібного до цього.)

Який "правильний" спосіб це зробити.

Я робив класичну справу, намагаючись надто багато речей, "які могли б це виправити", але оскільки я не до кінця розумію детально точні наслідки всіх команд, які я виконую, я потрапив у діру, і це ймовірно, час почати заново зі свіжої установки та встигнути правильно .

Отже, моє запитання полягає в тому, як мені "правильно це зробити"? У мене оптимізований ноутбук з Nvidia GTX 670MX поряд із інтегрованим графічним процесором Intel, яке поєднання драйверів, програмних засобів та програмного забезпечення потрібно встановити на * Ubuntu 16.04, і в якому порядку, щоб моє оптимізоване обладнання було функціональним?

Окрім того, я виправданий чи невірний у своєму попередньому твердженні, коли я припускаю, що було зроблено щось принципово велике для покращення апаратної підтримки оптимусових систем у 16.04?


Що стосується "Крім того ..", не ви неправі. З цього приводу нічого не змінилося 16.04. За замовчуванням використання nvidia-prime повертається до 14.04. Ваша "sudo apt-get install nvidia-361-updates" була чудовою як метод і, здається, працює правильно. Коли щось працює несподівано, то це здається локальною проблемою, можливо, пов'язаною з обладнанням.
дог

Відповіді:


2

Що я зробив

1: Спершу я побіг lspci | grep VGAперевірити, яка відеокарта / чіпсет Nvidia використовує мій комп'ютер.

2: Потім я зайшов на веб-сайт драйвера nvidia, щоб перевірити, яку версію драйвера графіки я повинен встановити для Linux x86_64.

3: Я додав графічні драйвери ppa до своєї системиsudo apt-add-repository ppa:graphics-drivers/ppa

4: Тодіsudo apt-get update

5: Тоді, sudo apt-get install nvidia-367 але ви ваша система, це буде інша версія драйвера в залежності від вашого результату від кроку 2!

... тепер перезавантажиться, щоб перевірити, чи спрацювало ...

Це спрацювало?

Мабуть. Я можу увійти, але мені потрібно було знову змінити конфігурацію подвійного екрана. Зараз це зроблено, здається, працює добре. Якщо у когось є пропозиції щодо того, як я можу перевірити працездатність своєї системи, будь ласка, залиште коментар.

Редагувати: glxgears звіти 13000 FPS. Не впевнений, що було б без драйвера Nvidia.

Оновлення - Ні, це не працює!

У мене досить дратівлива проблема, яка зробила мою систему непридатною. Під час перегляду файлів, іноді при зміні каталога виникає затримка на ~ 1 секунду до оновлення вікна - це ускладнює швидкий перегляд файлів у системі.

Крім того, при введенні в термінал виникає періодична затримка / відставання, що не дозволяє ефективно виконувати команди та швидко.

Отже, моя система "непридатна для використання".

Що я зараз намагаюся.

0: свіжа установка xubuntu 16.04. apt-get update / upgrade

1: sudo apt-get install intel-microcode

2: Перезавантаження

3: sudo apt-add-repository ppa:/graphics-drivers/ppa

4: sudo apt-get install nvidia-364(не 367)

Щойно перевірено, і, схоже, у BIOS ноутбука відключена безпечна завантаження.

5: Перезавантаження

6: glxgears -info | grep "GL_"повідомляє, що glxgears зараз працює за допомогою карти Nvidia

7: glxinfo | grep "OpenGL version"Також передбачає, що карта nvidia функціонує.

8: ... буде оновлено, якщо проблеми з графікою знову з'являться ...

Оновлення: помічені проблеми з графікою при включенні / вимкненні заставки. Це було дуже дратує, тому біг sudo apt-get remove nvidia-*, перезавантажувався, то sudo apt-get install nvidia-361... сподіваюся, цей водій стане кращим ...

nvidia-361Схоже, ця проблема з розривом екрану під час прокрутки за допомогою файлового менеджера, як і у версії драйвера nvidia-367.

Спробую nvidia-361-updates... Однак не сподіваюсь.

361 все ще є проблеми з прокруткою та вириванням файлового менеджера ... Перейдемо до спробу 352

Я помітив, що спроба встановити версію 352 спричиняє apt-get спробувати встановити nvidia-361 як додатковий пакет ... Не впевнений, що це спричинило чи якщо я просто не помітив раніше ...

Пробував nvidia 340 ... Розбився, коли я спробував увійти, тому видалив усі пакети nvidia. Це здається правильним методом, проте жоден з цих драйверів, здається, не чудово грає з моєю системою.


Я повернувся до цього через кілька тижнів

... і дотримуйтесь цього посібника: http://lenovolinux.blogspot.co.uk/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html?m=1

Я отримував помилку з optirun, але за допомогою додаткової команди, sudo apt-get remove xserver-xorg-legacyздавалося, це працює, проте продуктивність не здається такою хорошою, як раніше з 14.04!


Залежно від налаштувань, ви можете працювати з цим: devtalk.nvidia.com/default/topic/775691/linux/… Що б пояснило ваш "непридатний" робочий стіл. В даний час немає оптимістичної підтримки nvidia + intel для комутації програмного забезпечення.
pandaadb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.