Можем ли мы (пожалуйста) составить сводку сообщества о том, как установить разумные графические драйверы для оборудования Nvidia Optimus в * Ubuntu 16.04?
Я вижу, что это становится повторяющимся явлением каждые несколько лет.
Ubuntu 16.04 был выпущен не так много месяцев назад, и я купил новый жесткий диск и установил на него Kubuntu 16.04. Несколько лет назад у меня был ноутбук с графическим драйвером Intel что-то на процессоре и дискретной картой 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
или чего-то подобного.)
Каков «правильный» способ сделать это.
Я сделал классическую вещь, пытаясь сделать слишком много вещей, «которые могли бы это исправить», но, поскольку я не до конца понимаю в деталях точный эффект всех команд, которые я выполняю, я попал в дыру, и это Вероятно, пора начинать заново с новой установки и сделать все правильно с первого раза .
Итак, мой вопрос, как мне "сделать это правильно"? У меня есть ноутбук Optimus с Nvidia GTX 670MX вместе со встроенным графическим процессором Intel, какую комбинацию драйверов, ppa и программного обеспечения я должен установить на * Ubuntu 16.04, и в каком порядке, чтобы мое оборудование Optimus работало?
Кроме того, прав ли я или нет в своем предыдущем заявлении, когда я предполагаю, что что-то принципиально большое было сделано для улучшения аппаратной поддержки систем Optimus в 16.04?
Ответы:
Что я сделал
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 теперь работает с использованием карты Nvidia7:
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!источник