Карта NVIDIA исчезает через какое-то время

У меня есть ноутбук Dell 7720 с Nvidia дискретная карта на 650 м. После установки человечности 14.04 это, казалось, хорошо работало. Я загрузил формирователь тока Nvidia, измененный на него в дополнительных драйверах и в X-сервере Nvidia. Это работало. Затем я переключился назад на графику Intel, и через какое-то время я обнаружил, что не могу переключиться назад. Просто, потому что человечность doest больше обнаруживает мою карту.

root@Inspiron-7720:/etc/X11# lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

Это был первый раз. Таким образом, я, хотя МБ проблема была в моем BIOS так установленные окна, обновил его и установил человечность снова. И это работало снова. Но теперь только после нескольких часов это пошло. Между прочим нет никакого xorg.conf в/etc/X11/, и я никогда не настраивал его. Какие-либо предложения?Спасибо.

1
задан 17 October 2015 в 16:35

3 ответа

Странные вещи происходят :) Я нашел тему на одном форуме (парень столкнулся почти с той же проблемой, но его видеокарта действительно появлялась в lspci), и я скопировал кодекс для xorg.conf оттуда:

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BusID "PCI:02:00:0"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
#   

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection

Помещенный это в мой/etc/X11/xorg.conf, но человечность было заморожено после первой перезагрузки. Но после второго это действительно загрузило и признало мою карту.. так или иначе. Хотя нет никакого xorg.conf в/etc/X11/теперь.

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)

Теперь я установил nvidia-346 и главный Nvidia как @Pilot6 предложенный и буду видеть, будет ли он работать. Я понятия не имею, что произошло. Если кто-то знает, пожалуйста, скажите мне.

2
ответ дан 7 December 2019 в 13:52

Вы установили неправильного водителя для своей карты Nvidia.

nvidia-current наследие nvidia-304 водитель для старых карт. Это не поддерживает 650 м.

Вы должны установить правильного водителя. управляемый в терминале

sudo killall nvidia-persistenced
sudo apt-get purge nvidia*
sudo apt-get install nvidia-346 nvidia-prime 
1
ответ дан 7 December 2019 в 13:52

Это происходит, когда Вы получаете ядерное обновление. Водитель NVIDIA, изменяет ядро, когда оно устанавливает. Позже, Вы принимаете ядерные обновления, и более старое ядро с модулями NVIDIA больше не используется.

, вероятно, хорошая идея периодически обновлять Ваше ядро, просто имейте в виду, что любые ранее установленные ядерные модули не будут присутствовать в обновленном ядре. Вы можете всегда повторно устанавливать. Или Вы не могли сделать ядерных обновлений. Или, Вы могли загрузить к своему более старому ядру с модулями, которые Вы ранее установили.

-1
ответ дан 7 December 2019 в 13:52

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

Похожие вопросы: