Диагностика моего ноутбука показывает несколько предварительных сбоев и другие проблемы, поэтому я срочно покупаю новый ноутбук, второй с Ubuntu. Мне нужен ноутбук с хорошими графическими возможностями, и я столкнулся с парой видеокарт Nvidia GeForce 840M. Другими словами, у меня сейчас нет проблем, и я надеюсь избежать их.
Мое исследование Ask Ubuntu и других источников показывает, что были некоторые ошибки с драйверами Ubuntu 14.04 и Nvidia (не только для драйвера 840M), но исправления были сделаны или, по меньшей мере, предложены. Но я не видел ничего определенного, например, сертификация Ubuntu для ноутбуков едва начинается с 14.04.
Я собираюсь потратить 1000 долларов, и мне бы хотелось немного больше уверенности, прежде чем я продолжу - я понимаю, что Live CD не может выполнить полную симуляцию. Существуют ли легко распознаваемые конкретные факторы, которые делают совместимость (более) предсказуемой, например, конкретные модели компьютеров и их процессоров?
Я рассматриваю MSI GP60 с Intel i5 4200M и ASUS n56jn-mb71 с Intel i7 4700HQ. Оба используют видеокарту Nvidia 840M.
Ответы:
У меня была очень похожая проблема, и я провел несколько дней, пытаясь заставить мою карту работать.
У меня есть ASUS X550LN с графическим драйвером Intel на процессоре и выделенным NVIDIA GEFORCE GT 840M.
Во-первых, установка драйверов nvidia-340 приведет к сбою Unity и Gnome при запуске. Я мог бы зайти в оболочку
Ctrl + Alt + F1
и удалить драйвер,sudo apt-get remove nvidia*
чтобы восстановить работу только на графическом драйвере Intel.После некоторых исследований я обнаружил, что использование обоих этих интерфейсов сделало систему NVIDIA Optimus (что на самом деле хорошо, но пока не очень хорошо поддерживается в Linux). К счастью, есть проект под названием Bumblebee, который поможет. Более подробная информация здесь: https://wiki.ubuntu.com/Bumblebee
Вот что наконец сработало для меня:
Установить шмель
add-apt-repository ppa:bumblebee/stable
apt-get update
apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
Для меня в этот момент был установлен шмель, но
nvidia-304
пакет был установлен, так как это то, что установлено сnvidia-current
. Посмотрев онлайн я обнаружил, что мне нужен Driver 337+. На момент написания этой статьи лучшим водителем для меня былnvidia-340
. Это, однако, не в репо по умолчанию, поэтому вам нужно будет добавить еще один.Установите правильный драйвер nvidia
add-apt-repository ppa:xorg-edgers/ppa
apt-get update
apt-get install nvidia-xxx
Для меня я получил сообщение об ошибке при первом запуске
apt-get install nvidia-xxx
. Тем не менее, просто запустить его снова работал нормально. Я не уверен на 100%, что случилось.Настройте шмеля для использования последней версии драйвера
/etc/bumblebee/bumblebee.conf
Driver
и измените ее наDriver=nvidia
KernelDriver
и измените ее наKernelDriver=nvidia-xxx
LibraryPath
и измените ее наLibraryPath=/usr/lib/nvidia-xxx:/usr/lib32/nvidia-xxx
XorgModulePath
и измените ее наXorgModulePath=/usr/lib/nvidia-xxx/xorg,/usr/lib/xorg/modules
В основном, замените все биты nvidia драйвером nvidia, который вы установили на шаге 2.
Мы надеемся, что после перезагрузки вы сможете получить доступ к Unity, Gnome или любому другому дисплею, который вы используете.
glxspheres
optirun glxspheres
Я надеюсь, что это работает для следующего человека!
источник
Два дня назад я установил ноутбук Lenovo Z50-70 с интегрированным Intel HD 4400 и этим графическим процессором Nvidia Geforce 840M. Я установил на него Ubuntu 14.04 trusty thar (с USB-флешки с загрузкой UEFI). Система работала с Intel VGA по умолчанию, да, текущий драйвер nouveau не может распознать Geforce 840M.
Самое простое решение для работы с ним:
В терминале добавьте xorg-edgers ppa:
(введите пароль и нажмите другой ввод после запроса добавления ppa)
Обновить базу данных пакетов:
Откройте окно «Настройки системы», затем «Программное обеспечение и обновления» и вкладку «Дополнительные драйверы». Подождите несколько секунд, и теперь вы можете увидеть как минимум два компонента в списке Nvidia. Выберите драйвер nvidia вместо nouveau (текущая стабильная версия - 340.58) и дождитесь автоматической установки (в окне будет работать индикатор выполнения).
Необязательно (но рекомендуется для гибридных систем, таких как моя): в терминале установите nvidia-settings и nvidia-prime (может быть, установлены по умолчанию, я точно не знаю), поэтому введите:
Не устанавливайте главный индикатор, потому что он убивает хороший драйвер (если пакет основного индикатора не обновляется сопровождающим пакета, в настоящее время это не так)!
Перезагрузите систему и (после некоторой перепрошивки при первой загрузке) 840M работает хорошо!
Если вы установили шмель или любой другой неподдерживаемый инструмент, вы должны сначала очистить эти вещи! Или вы можете попытаться обмануть эту игрушку. С официальной поддержкой Prime вы можете переключаться между чипами intel и nvidia с помощью приложения настроек nvidia.
источник
Ну, у меня была такая же проблема на моем Z50-70. Я перепробовал много решений, в том числе описанных здесь. И я обнаружил кое-что, что работало намного лучше для меня, чем эти двое.
Сначала добавьте apt-репозиторий:
sudo add-apt-repository ppa:xorg-edgers/ppa
.Затем обновите базу данных пакета
sudo apt-get update
.А затем установите драйвер nvidia-331. Установите именно эту версию , а не любую новую. Я попробовал несколько новых версий (а также много других вещей), и они работали, но намного хуже.
sudo apt-get install nvidia-331
,Затем просто перезагрузите компьютер. Все должно работать нормально.
Вам не нужно дополнительно устанавливать какие-либо вещи, такие как nvidia-prime или nvidia-settings, поскольку они устанавливаются автоматически с помощью nvidia-331.
Это решение подходит как для гибридных, так и для обычных систем.
Для владельцев гибридных систем: используемый по умолчанию графический процессор должен быть nVidia, но если вы хотите использовать Intel (например, для экономии энергии), вы можете легко заменить его
nvidia-settings
.Надеюсь, это поможет. :-)
источник