Ранее я писал вопрос в . Монитор 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 без риска застрять без графического интерфейса?
Спасибо!
Хорошо, наконец-то у меня все получилось, поэтому я публикую свое решение для других.
Проблема действительно была в карточке nVidia Optimus. Поэтому я вошел в BIOS, установил режим «Дискретный» и отключил функцию обнаружения ОС.
После перезагрузки я установил драйвер nVidia в дополнительные драйверы, перезагрузился снова, и я (наконец) смог получить доступ к этой панели настроек nvidia и получить свой второй рабочий монитор монитора!
Это звучит так же, как если бы вы установили неправильный пакет драйверов. 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