Ubuntu 14.04 - сбой драйвера Nvidia

Я купил новый Dell Inspiron 15 - 3542, который имеет Nvidia (GM108M [GeForce 840M]). каждый раз, когда я устанавливаю драйвер Nvidia, при следующей загрузке у меня появляется черный экран, поэтому мне нужно снова отформатировать! что причиняет мне огромную боль! это то, что я получаю (sudo lshw -C видео)

 *-display               
   description: VGA compatible controller
   product: Haswell-ULT Integrated Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 0b
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:60 memory:f7400000-f77fffff memory:d0000000-dfffffff     ioport:f000(size=64)


*-display UNCLAIMED
       description: 3D controller
       product: GM108M [GeForce 840M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:f7000000-f707ffff

И это то, что я получаю, когда запускаю lspci | egrep 'VGA|3D'

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
08:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)

Любая идея, как заставить эту карту Nvidia работать, не получая черный экран снова? Пожалуйста, помогите мне это срочно! я ценю его!

6 ответов

Решение

Наконец-то я смог понять это!!

ответ здесь http://www.noobslab.com/2014/12/use-nvidia-graphics-drivers-in.html

Спасибо всем за участие! Люблю вас всех!

У меня возникла та же проблема, это сработало для меня после долгих усилий и исследований, перезапустите Ubuntu и на экране входа нажмите ctrl+alt+F1 и войдите в систему, используя свою учетную запись, это приведет вас к терминалу. Сначала удалите все пакеты nvidia от:

sudo apt-get purge nvidia-*
sudo reboot

Снова нажмите Ctrl + Alt + F1 на экране входа в систему. Затем установите пакеты nvidia:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers autoinstall
sudo reboot

Затем, при загрузке вы получите черный экран вместо входа в систему, скорее всего, если вы не сделали. Если у вас черный экран, снова нажмите Ctrl + Alt + F1 и выполните следующие действия:

cd /etc/X11

проверьте, есть ли файл xorg.conf:

ls | grep xorg.conf

Это должен быть xorg.conf, а не xorg.conf.* Если его нет, сделайте следующее:

sudo nvidia-xconfig

Теперь отредактируйте файл следующим образом:

sudo nano xorg.conf

В разделе Device, Identifier intel смените драйвер с "intel" на "modesetting", то есть: с

Driver "intel"

в

Driver "modesetting"

Теперь сохраните файл и выйдите из nano и сделайте следующее.

sudo chattr +i xorg.conf
sudo reboot

Я надеюсь, что это решит вашу проблему, если есть какие-либо вопросы, дайте мне знать. Благодарю вас!

Эти ссылки помогли в ответах:

  1. Идея сменить драйвер на modesetting от intel

2. Современный способ установки драйверов nvidia

У вас есть система, которая, скорее всего, использует графику Intel HD больше времени для экономии энергии. Это использует nvidia-prime для переключения с использованием технологии Optimus. По какой-то причине nvidia-prime также вызовет у меня проблемы, оставляя меня с черным экраном каждый раз, пока я не переключусь в режим Intel (когда ваш экран возвращается, нажмите ctrl-alt-F1, войдите в систему, затем введите:

sudo prime-select Intel

sudo service lightdm stop

sudo service lightdm start

На этом этапе вы должны по крайней мере вернуть свой рабочий стол. Я предлагаю вам установить драйверы NVIDIA, но не nvidia-prime, или удалить nvidia-prime и установить Bumblebee. Это может работать лучше для переключения графики.

Вы можете попробовать удалить edgers ppa и получить драйверы от mamarley. Мои 346 водителей оттуда работают отлично. Не уверен, что отличается, но Edgers 346 не работал для меня, но Марли работал.

sudo add-apt-repository ppa: mamarley / nvidia

sudo apt-get update

sudo apt-get установить nvidia-340

Некоторые драйверы Nvidia не очень хорошо работают с определенными графическими процессорами, вы должны использовать метод проб и ошибок с apt-get, чтобы найти те, которые работают хорошо, это был тот случай, когда у меня возникла именно эта проблема. Тот, который я нашел для моего GTX745, был nvidia-331-update-dev, nvidia-331-update также работал, но nvidia-current и nvidia-current-update у меня вообще не работали, как и большинство других,

Если ни один из них не работает, перейдите сюда: http://www.nvidia.com/Download/index.aspx?lang=en-us Введите информацию о своем компьютере, и он скажет вам, какой драйвер получить. Загрузите его и выполните следующие действия:

  1. Введите командную строку tty (это можно сделать с помощью ctrl+alt+f1, чтобы вернуться назад, ctrl+alt+f7). Примечание: если вы используете ноутбук, возможно, вам также понадобится клавиша fn.
  2. В командной строке войдите, вам будет предложено ввести имя пользователя и пароль. После того, как вы вошли в систему, введите этот sudo service lightdm stop Это останавливает x-сервер, позволяющий установить загруженные драйверы nvidia
  3. Перейдите в каталог загруженного драйвера, а затем сделайте его исполняемым с помощью этого chmod +x "drver.run" без кавычек. Это сделает его исполняемым и сможет установить
  4. Далее просто введите ./the nvidia driver чтобы запустить его и разрешить его установку, он будет время от времени предлагать вам выбрать ответы в зависимости от того, как вы хотите установить (я рекомендую установить 32-разрядные двоичные файлы при появлении запроса, если вы используете 64-разрядную версию),
  5. Если не возникает серьезных ошибок, вы должны быть хорошими. Дайте мне знать, что происходит, и я посмотрю, что я могу сделать.

Дайте этому шанс:

Сначала удалите драйверы, которые у вас есть:

sudo apt-get purge nvidia *

Затем добавьте ppa для Шмеля:

sudo add-apt-repository ppa: шмель / стабильный

sudo apt-get update

Затем установите Bumblebee и Nvidia:

sudo apt-get install шмель шмель-нвидия примус нвидия-346

И возможно удалить премьер, потому что я прочитал, что это не работает с Шмелем:

sudo apt-get purge nvidia-prime

Затем перезагрузите компьютер и скрестите пальцы. Надеюсь, это работает. Я лично работал над этими драйверами в течение недели с моей GeForce 860M, пытаясь заставить его работать правильно.

РЕДАКТИРОВАТЬ: Используйте nvidia-340, если это драйверы, которые веб-сайт nvidia сказал, что вы должны использовать с вашей картой. Я просто использовал 346, потому что они самые последние и совместимы с 860M

Другие вопросы по тегам