Настройки NVIDIA не работают должным образом

Ранее я писал вопрос в . Монитор Dell E2009W не обнаружен , но я решил, что лучше создать отдельный вопрос, поскольку настоящая проблема не связана с моим монитором, а информация ранее была полностью удалена место.

Я не могу получить доступ к настройкам nvidia. Если я пытаюсь это сделать, я получаю следующую ошибку: вы не используете драйвер NVIDIA X. Пожалуйста, отредактируйте ваш X-файл конфигурации (просто запустите nvidia-xconfig от имени пользователя root) и перезапустите X-сервер.

Вот как выглядел мой xorg.conf:

$ cat /etc/X11/xorg.conf.initial 
Section "Device"
    Identifier  "Default Device"
    Option  "NoLogo"    "True"
EndSection

Итак, я попытался запустить nvidia-xconfig, но это не удалось с ошибкой:

$ sudo nvidia-xconfig 
[sudo] password for cmenguy: 

Using X configuration file: "/etc/X11/xorg.conf".

VALIDATION ERROR: Data incomplete in file /etc/X11/xorg.conf.
                  Device section "Default Device" must have a Driver line.

Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

как выглядит новый xorg.conf:

$ cat /etc/X11/xorg.conf.backup 
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 280.13  (buildmeister@swio-display-x86-rhel47-05.nvidia.com)  Wed Jul 27 17:18:55 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

И я все еще получаю ту же ошибку с nvidia-settings ...

Моя графическая карта - это nVidia GF106 (я понял это из вывода lspci):

$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: nVidia Corporation GF106 [Quadro 2000M] (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)
0d:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 08)
0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd FireWire Host Controller (rev 04)
0e:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

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

Может кто-нибудь сказать мне, что я делаю не так? И могу ли я перезагрузить компьютер с этим новым xorg.conf без риска застрять без графического интерфейса?

Спасибо!

1
задан 13 April 2017 в 15:23

2 ответа

Хорошо, наконец-то у меня все получилось, поэтому я публикую свое решение для других.

Проблема действительно была в карточке nVidia Optimus. Поэтому я вошел в BIOS, установил режим «Дискретный» и отключил функцию обнаружения ОС.

После перезагрузки я установил драйвер nVidia в дополнительные драйверы, перезагрузился снова, и я (наконец) смог получить доступ к этой панели настроек nvidia и получить свой второй рабочий монитор монитора!

0
ответ дан 13 April 2017 в 15:23

Это звучит так же, как если бы вы установили неправильный пакет драйверов. nvidia-current - это пакет, который вам нужен для вашей карты и драйвера версии 280.13 из репозитория Ubuntu должно хватить. Удалите все остальные хранилища проприетарных графических драйверов, которые вы установили при устранении неполадок. Использование ppa-purge рекомендуется.

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ppaowner/ppaname

ppa: ppaowner / ppaname = - это тот же URL-адрес, который вы использовали для добавления хранилища с помощью add-apt-repository

Также удалите все другие проприетарные графические драйверы, которые вы могли установить через графический интерфейс Jockey или терминал. Сделайте резервную копию вашего текущего файла xorg.conf и удалите оригинал.

Теперь установите драйвер:

sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

Во время установки должен быть создан новый xorg.conf. После перезагрузки вы сможете запускать nvidia-settings без дальнейших помех.

Существует репозиторий X Updates с последними драйверами, которые вы можете попробовать после того, как вы получили драйвер из репозиториев Ubuntu с запущенным

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get remove nvidia-current nvidia-settings
sudo apt-get install nvidia-current-updates nvidia-settings-updates
0
ответ дан 13 April 2017 в 15:23

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

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