У меня есть система Xubuntu:
$ uname -a
Linux tnick-desktop 3.5.0-21-generic #32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
с видеокартой Nvidia:
$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9500 GT] (rev a1)
Когда я впервые установил Xubuntu и текущий драйвер Nvidia, все прошло нормально. Я смог использовать nvidia-settings
, чтобы настроить мониторы так, чтобы они отображались рядом, сохранил файл xorg.conf
и все работало нормально.
Несколько дней назад мне было любопытно Диспетчер настроек> Раздел дисплея . Я посмотрел, ничего не изменил и все. Однако с тех пор, когда я перезагружаю систему, компоновка, сохраненная в xorg.comf
, не применяется, поэтому каждый раз, когда мне приходится использовать nvidia-settings
, выкладывайте их рядом и применяйте это. Я попытался использовать
sudo nvidia-settings
, но это не имело никакого значения (не то, чтобы я ожидал этого, но это было предложено в вопросе здесь).
Я также попробовал
un-install - restart - install - restart - nvidia-settings, lay them out - restart
, но после логотипа Xubuntu у меня появились черные экраны, затем, с третьей попытки, я вернулся к одинаковому виду на обоих дисплеях.
Содержимое файла xorg.conf
не меняется между сессиями:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 304.51 (buildd@batsu) Fri Oct 12 12:53:54 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
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"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics L1942"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9500 GT"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Я пытался установить двоичный драйвер X.Org Nvidia (версия 173), но вскоре обнаружил ошибку: [ 1119]
The following packages have unmet dependencies:
nvidia-173: Depends: x11-common (>= 1:7.0.0) but 1:7.7+1ubuntu4 is to
be installed
Depends: xorg-video-abi-12 but it is not going to be installed
Depends: xserver-xorg-core (>= 2:1.10.99.901) but 2:1.13.0-0ubuntu6.1 is to be installed
с сообщением Обнаружен сбой .
Что мне следует попробовать, кроме переустановки системы?
К вашему сведению, у меня была эта проблема с Xubuntu 12.04, и ни одно из исправлений для Nvidia Xserver не помогло. Я гарантировал, что запустил nvidia-settings
как root
, восстановил xorg.conf
, изменил файлы xinit
, отредактировал xorg.conf
вручную (используя "TwinViewOrientation"
всеми возможными способами, а также играя со смещениями). Я дважды переустановил драйвер (и каким-то образом сумел заблокировать мою учетную запись пользователя в процессе?) И сделал все вышеупомянутые исправления. Я в значительной степени перепробовал все, что смог найти, выполнив поиск проблем с двойным монитором Nvidia Xserver и постоянными настройками.
В конце концов, умеренное похмелье подошло к проблеме с другой стороны: я просто искал другие способы использования двойных мониторов в Xubuntu. «Как использовать несколько мониторов в Xubuntu» помогли мне. По сути, я установил сказанное и сгенерировал сценарий для использования в автозагрузочных приложениях, полностью обойдя проблему nvidia-settings
и xorg.conf
.
Насколько я понимаю, способ чтения Ubuntu xorg.conf
изменился в последних выпусках. Для меня работало поместить «хороший» файл xorg.conf
в
/usr/share/X11/xorg.conf.d/
и перезагрузиться или выйти из системы и вернуться обратно.
Я до сих пор не разобрался в этом полностью, но я полагаю, что при запуске Ubuntu ищет какие-либо переопределения настроек X. Имея целый файл xorg.conf
, вероятно, идея не в этом, но у меня это сработало.
Я считаю, что проблема в том, что менеджеры настроек из Nvidia или Ati сохраняют свои изменения в /etc/xorg.conf
, но Ubuntu не обновляет свои файлы динамически ... что-то в этом роде.
Извините, если это не научно правильное решение, но я считаю, что это может быть обходной путь или, по крайней мере, даст вам несколько советов для дальнейшего расследования.
DrTebi