The following threads and wiki (http://forums.debian.net/viewtopic.php? ... ig#p640086, http://forums.debian.net/viewtopic.php?f=6&t=140521, https://wiki.debian.org/NvidiaGraphicsD ... Stretch.22) seem to suggest that (1) with the exception of some cases, xorg.conf is no longer required and (2) it may be better to install the distribution's nvidia driver. In editing the xorg.conf I followed the Arch wiki (https://wiki.archlinux.org/index.php/Multihead) and Nvidia's manual (http://us.download.nvidia.com/XFree86/L ... nview.html). So, after going through all that I am a bit confused. Particularity, as to whether I need the xorg.conf at all.
The details of my setup are below. I hope that this is not too much unnecessary information.
=======================================================================================================================================
1. What am I missing?
2. Can it be that it's just the DELL monitor refresh rate of 60Hz that is playing tricks on my eyes in comparison to the Asus refresh rate of 144Hz?
3. Do I need /etc/X11/xorg.conf? It definitely looks like its doing something if I give it a bad setting like specifying improper Virtual display. Does NVIDIA update the file for backward compatibility or something?
4. How can I confirm that both of my screens are benefiting from the proprietary NVIDIA driver?
5. Can xorg.conf or some other setting be adjusted to set the Asus monitor as the monitor that shows the login screen when the machine boots?
6. Can xorg.conf or some other setting be adjusted to make the login screen expand to both monitors instead of being displayed by one monitor--currently the DELL.
7. Is there a way to clear the extra/superfluous display entries (i.e., DP-0 Asus, DP-0_8 Dell, DP-0.8 Dell, DP-2 Asus) from the Xfce "Settings Editor"? If so, how can I find out which entries are safe to clear?
8. The following xorg.conf settings from the complete xorg.conf that is listed below, were created by NVIDIA but after reviewing the NVIDIA docs I still don't really understand what they do in the context of getting my two monitors to work. Commenting out the settings does not seem to change anything but adding to the metamodes screws things up royally. Can someone clarify?
Code: Select all
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-2, DFP-6.8"
Option "metamodes" "2560x1440_144 +0+0"
SubSection "Display"
Depth 24
=======================================================================================================================================
running Debian Stretch, 9.7
Code: Select all
user0@boxx:~$ uname -a
Linux boxx 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
user0@boxx:~$ cat /etc/debian_version
9.7
user0@boxx:~$
Code: Select all
user0@boxx:~$ lspci -k | egrep -i "vga|nvidia"
02:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] (rev a1)
Subsystem: eVga.com. Corp. GM200 [GeForce GTX 980 Ti]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
02:00.1 Audio device: NVIDIA Corporation GM200 High Definition Audio (rev a1)
Subsystem: eVga.com. Corp. GM200 High Definition Audio
Code: Select all
root@boxx:/home/user0# lsmod | grep nouveau
root@boxx:/home/user0# lsmod | grep nvidia
nvidia_drm 40960 4
nvidia_modeset 1040384 8 nvidia_drm
nvidia 16625664 381 nvidia_modeset
drm_kms_helper 155648 1 nvidia_drm
drm 360448 7 nvidia_drm,drm_kms_helper
ipmi_msghandler 49152 1 nvidia
Code: Select all
root@boxx:/home/user0# cat /var/log/Xorg.0.log | egrep "U3415W|Ancor"
[ 4.819] (--) NVIDIA(GPU-0): DELL U3415W (DFP-6.8): connected
[ 4.819] (--) NVIDIA(GPU-0): DELL U3415W (DFP-6.8): Internal DisplayPort
[ 4.819] (--) NVIDIA(GPU-0): DELL U3415W (DFP-6.8): GUID: 10DE9070-0005-8232-9E4E-D71100000090
[ 4.819] (--) NVIDIA(GPU-0): DELL U3415W (DFP-6.8): 960.0 MHz maximum pixel clock
...
[ 8.718] (--) NVIDIA(GPU-0): Ancor Communications Inc ROG PG279Q (DFP-2): connected
[ 8.718] (--) NVIDIA(GPU-0): Ancor Communications Inc ROG PG279Q (DFP-2): Internal DisplayPort
[ 8.718] (--) NVIDIA(GPU-0): Ancor Communications Inc ROG PG279Q (DFP-2): 960.0 MHz maximum pixel clock
Code: Select all
root@boxx:/home/user0# xrandr --listmonitors
Monitors: 2
0: +*DP-0 2560/598x1440/336+3440+0 DP-0
1: +DP-4.8 3440/798x1440/335+0+0 DP-4.8
Code: Select all
root@boxx:/home/user0# xrandr -q
Screen 0: minimum 8 x 8, current 6000 x 1440, maximum 16384 x 16384
...
DP-4.8 connected 3440x1440+0+0 (normal left inverted right x axis y axis) 798mm x 335mm
3440x1440 59.97*+ 49.99
...
DP-0 connected primary 2560x1440+3440+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95 + 144.00* 120.00 99.95 84.98 23.97
...
Code: Select all
root@boxx:/home/user0# cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 410.93
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
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 "Ancor Communications Inc ROG PG279Q"
HorizSync 34.0 - 222.0
VertRefresh 30.0 - 144.0
Option "PrefferedMode" "2560x1440_144.00"
Option "RightOf" "Monitor1"
Option "DPMS"
Option "Primary" "true"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "DELL U3415W"
HorizSync 30.0 - 89.0
VertRefresh 48.0 - 85.0
Option "PrefferedMOde" "3440x1440_59.97"
Option "LeftOf" "Monitor0"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 980 Ti"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-2, DFP-6.8"
Option "metamodes" "2560x1440_144 +0+0"
# Option "metamodes" "2560x1440_144 +0+0, 3440x1440_59.97 +0+0"
# Option "metamodes" "3440x1440_59.97 +0+0, 2560x1440_144 +3440+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
# Virtual 6000 2880
EndSubSection
EndSection