The result of ls -l /usr/lib/xorg/modules/extensions/libglx.so was
lrwxrwxrwx 1 root root 44 Jan 1 2000 /usr/lib/xorg/modules/extensions/libglx.so -> /usr/lib/arm-linux-gnueabihf/tegra/libglx.so
The result of ls -l /usr/lib/arm-linux-gnueabihf/tegra/libglx.so was
-rwxrwxr-x 1 root root 5397388 Aug 2 15:52 /usr/lib/arm-linux-gnueabihf/tegra/libglx.so
xorg.conf with monitor section update
# Copyright (c) 2011-2015 NVIDIA CORPORATION. All Rights Reserved.
#
# This is the minimal configuration necessary to use the Tegra driver.
# Please refer to the xorg.conf man page for more configuration
# options provided by the X server, including display-related options
# provided by RandR 1.2 and higher.
# Disable extensions not useful on Tegra.
#Section "Files"
#Endsection
#Section "ServerFlags"
#Endsection
#Section "Module"
# Disable "fb"
# Disable "dri"
# SubSection "extmod"
# Option "omit xfree86-dga"
# EndSubSection
#EndSection
#Section "Extensions"
#Endsection
#Section "InputDevice"
#Endsection
#Section "InputClass"
#Endsection
Section "Device"
Identifier "Tegra0"
Driver "nvidia"
# Option "AllowEmptyInitialConfiguration" "true"
# Option "UseEDID" "false"
# Option "DPI" "96 x 96"
# Option "DPI" "168 x 168"
# Option "Metamodes" "1024 x 600"
# Option "nvidia-auto-select" "true"
EndSection
#Section "VideoAdaptor"
#Endsection
#Section "Monitor"
# Identifier "DSI-0"
# Option "Ignore"
#EndSection
#Section "Monitor"
# Identifier "DFP-0"
# Option "Ignore"
#EndSection
#Section "Monitor"
# Identifier "DFP-1"
# Option "Ignore"
#EndSection
Section "Monitor"
Identifier "DFP-0"
# ModelName ""
VendorName "ADA"
# Monitor Manufactured week 1 of 2007
# EDID version 1.3
# Digital Display
DisplaySize 150 100
Gamma 1.00
# Option "DPI" "168 x 168"
Option "DPMS" "false"
Modeline "Mode 0" 32.00 1024 1064 1112 1152 600 613 616 645 -hsync -vsync
EndSection
#Section "Modes"
#Endsection
Section "Screen"
Identifier "Default Screen"
Device "Tegra0"
Monitor "DFP-0"
DefaultDepth 8
# SubSection "Display"
# Depth 8
# Modes "1920x1200"
# Modes "8192x8192" "8192x4608" "7680x4800" "7680x4320" "6400x4800" "6400x4096" "5120x4096" "5120x3200" "5120x2880" "5120x2160" "4096x3702" "4096x2304" "3840x2400" "3840x2160" "3440x1440" "3200x2400" "3200x1800" "2880x1800" "2880x900" "2800x2100" "2736x1824" "2732x2048" "2560x2048" "2560x1920" "2560x1800" "2560x1700" "2560x1600" "2560x1440" "2560x1080" "2538x1080" "2304x1728" "2304x1440" "2160x1440" "2048x1536" "2048x1280" "2048x1152" "1920x1440" "1920x1400" "1920x1280" "1920x1200" "1920x1080" "1856x1392" "1800x1440" "1792x1344" "1776x1000" "1680x1050" "1600x1280" "1600x1200" "1600x1024" "1600x900" "1600x768" "1440x1080" "1440x1024" "1440x960" "1440x960" "1440x900" "1366x768" "1334x750" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x900" "1152x864" "1152x768" "1152x720" "1136x640" "1120x832" "1080x1200" "1024x1024" "1024x800" "1024x768" "1024x640" "1024x600" "1024x576" "960x720" "960x640" "960x544" "960x540" "854x480" "848x480" "832x624" "800x600" "800x480" "800x352" "800x240" "768x480" "720x364" "720x350" "720x348" "640x512" "640x480" "640x400" "640x360" "640x350" "640x320" "640x256" "640x240" "640x200" "600x480" "560x192" "512x384" "514x342" "512x256" "480x500" "480x320" "480x272" "480x250" "480x234" "432x240" "432x128" "416x352" "400x300" "400x270" "400x240" "384x288" "376x240" "320x320" "320x256" "320x240" "320x224" "320x208" "320x200" "320x192" "312x390" "280x192" "272x340" "256x256" "240x240" "240x160" "240x64" "220x176" "208x208" "208x176" "160x256" "160x200" "160x160" "160x152" "160x102" "150x40" "144x168" "140x192" "128x128" "128x48" "128x36" "102x64" "96x96" "96x65" "96x64" "84x48" "75x64" "72x64" "64x64" "60x40" "48x32" "42x32" "42x11" "40x40" "32x32" "16x16"
# EndSubSection
EndSection
#Section "ServerLayout"
#Endsection
#Section "DRI"
#Endsection
#Section "Vendor"
#Endsection
with results of the log was
[ 12.083]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 12.083] X Protocol Version 11, Revision 0
[ 12.083] Build Operating System: Linux 3.2.0-60-highbank armv7l Ubuntu
[ 12.083] Current Operating System: Linux tegra-ubuntu 3.10.40-ga7da876 #1 SMP PREEMPT Tue Jun 7 21:05:06 PDT 2016 armv7l
[ 12.083] Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
[ 12.083] Build Date: 30 July 2014 12:24:34AM
[ 12.083] xorg-server 2:1.15.1-0ubuntu2.1 (For technical support please see http://www.ubuntu.com/support)
[ 12.083] Current version of pixman: 0.30.2
[ 12.083] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 12.083] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12.084] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 8 01:56:33 2016
[ 12.089] (==) Using config file: "/etc/X11/xorg.conf"
[ 12.089] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 12.094] (==) No Layout section. Using the first Screen section.
[ 12.094] (**) |-->Screen "Default Screen" (0)
[ 12.094] (**) | |-->Monitor "DFP-0"
[ 12.095] (**) | |-->Device "Tegra0"
[ 12.095] (==) Automatically adding devices
[ 12.095] (==) Automatically enabling devices
[ 12.095] (==) Automatically adding GPU devices
[ 12.108] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/cyrillic,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 12.109] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 12.109] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 12.109] (II) Loader magic: 0xb6ffaf10
[ 12.109] (II) Module ABI versions:
[ 12.109] X.Org ANSI C Emulation: 0.4
[ 12.109] X.Org Video Driver: 15.0
[ 12.109] X.Org XInput driver : 20.0
[ 12.109] X.Org Server Extension : 8.0
[ 12.110] Initializing built-in extension Generic Event Extension
[ 12.110] Initializing built-in extension SHAPE
[ 12.110] Initializing built-in extension MIT-SHM
[ 12.110] Initializing built-in extension XInputExtension
[ 12.110] Initializing built-in extension XTEST
[ 12.110] Initializing built-in extension BIG-REQUESTS
[ 12.110] Initializing built-in extension SYNC
[ 12.110] Initializing built-in extension XKEYBOARD
[ 12.110] Initializing built-in extension XC-MISC
[ 12.110] Initializing built-in extension SECURITY
[ 12.110] Initializing built-in extension XINERAMA
[ 12.110] Initializing built-in extension XFIXES
[ 12.110] Initializing built-in extension RENDER
[ 12.110] Initializing built-in extension RANDR
[ 12.110] Initializing built-in extension COMPOSITE
[ 12.110] Initializing built-in extension DAMAGE
[ 12.110] Initializing built-in extension MIT-SCREEN-SAVER
[ 12.110] Initializing built-in extension DOUBLE-BUFFER
[ 12.110] Initializing built-in extension RECORD
[ 12.110] Initializing built-in extension DPMS
[ 12.110] Initializing built-in extension Present
[ 12.110] Initializing built-in extension DRI3
[ 12.111] Initializing built-in extension X-Resource
[ 12.111] Initializing built-in extension XVideo
[ 12.111] Initializing built-in extension XVideo-MotionCompensation
[ 12.111] Initializing built-in extension SELinux
[ 12.111] Initializing built-in extension XFree86-VidModeExtension
[ 12.111] Initializing built-in extension XFree86-DGA
[ 12.111] Initializing built-in extension XFree86-DRI
[ 12.111] Initializing built-in extension DRI2
[ 12.111] (II) LoadModule: "glx"
[ 12.112] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 12.376] (II) Module glx: vendor="NVIDIA Corporation"
[ 12.376] compiled for 4.0.2, module version = 1.0.0
[ 12.376] Module class: X.Org Server Extension
[ 12.376] (II) NVIDIA GLX Module 21.5 Release Build (integ_stage_rel) (buildbrain@mobile-u64-234) Tue Jun 7 21:04:57 PDT 2016
[ 12.376] Loading extension GLX
[ 12.376] (II) LoadModule: "nvidia"
[ 12.385] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 12.410] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 12.410] compiled for 4.0.2, module version = 1.0.0
[ 12.410] Module class: X.Org Video Driver
[ 12.431] (II) NVIDIA dlloader X Driver 21.5 Release Build (integ_stage_rel) (buildbrain@mobile-u64-234) Tue Jun 7 21:06:29 PDT 2016
[ 12.432] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 12.432] (++) using VT number 7
[ 12.433] (WW) Falling back to old probe method for NVIDIA
[ 12.433] (II) Loading sub module "fb"
[ 12.433] (II) LoadModule: "fb"
[ 12.434] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 12.438] (II) Module fb: vendor="X.Org Foundation"
[ 12.438] compiled for 1.15.1, module version = 1.0.0
[ 12.438] ABI class: X.Org ANSI C Emulation, version 0.4
[ 12.438] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 12.438] (II) Loading sub module "wfb"
[ 12.439] (II) LoadModule: "wfb"
[ 12.439] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 12.444] (II) Module wfb: vendor="X.Org Foundation"
[ 12.444] compiled for 1.15.1, module version = 1.0.0
[ 12.444] ABI class: X.Org ANSI C Emulation, version 0.4
[ 12.444] (II) Loading sub module "ramdac"
[ 12.444] (II) LoadModule: "ramdac"
[ 12.444] (II) Module "ramdac" already built-in
[ 12.444] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 8/8
[ 12.444] (**) NVIDIA(0): Depth 8, (--) framebuffer bpp 8
[ 12.445] (==) NVIDIA(0): Default visual is PseudoColor
[ 12.445] (**) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 12.445] (**) NVIDIA(0): Enabling 2D acceleration
[ 12.624] (II) NVIDIA(0): NVIDIA GPU GK20A/NullRM (GK20A) at SoC (GPU-0)
[ 12.624] (--) NVIDIA(0): Memory: 1937408 kBytes
[ 12.624] (--) NVIDIA(0): VideoBIOS:
[ 12.624] (--) NVIDIA(0): Valid display device(s) on GK20A/NullRM at SoC
[ 12.624] (--) NVIDIA(0): DFP-0 (connected)
[ 12.624] (--) NVIDIA(0): DFP-1
[ 12.624] (--) NVIDIA(0): DFP-0: External TMDS
[ 12.624] (--) NVIDIA(0): DFP-1: External TMDS
[ 12.624] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 12.624] (**) NVIDIA(0): device DFP-0 (Using EDID frequencies has been enabled on
[ 12.624] (**) NVIDIA(0): all display devices.)
[ 12.624] (==) NVIDIA(0):
[ 12.624] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 12.624] (==) NVIDIA(0): will be used as the requested mode.
[ 12.624] (==) NVIDIA(0):
[ 12.624] (II) NVIDIA(0): Validated MetaModes:
[ 12.625] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 12.625] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
[ 12.625] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 +0 +60
[ 12.625] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.626] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.626] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.626] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1079 +0 +60
[ 12.627] (WW) NVIDIA(0): Unable to support custom viewPortOut 1500 x 1200 +210 +0
[ 12.627] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.627] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 +0 +60
[ 12.627] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.628] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.628] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.628] (WW) NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI
[ 12.628] (WW) NVIDIA(0): from DFP-0's EDID.
[ 12.628] (**) NVIDIA(0): DPI set to (325, 304); computed from "DisplaySize" Monitor
[ 12.628] (**) NVIDIA(0): section option
[ 12.628] (WW) NVIDIA(0): OpenGL is not supported at the current depth on this GPU.
[ 12.630] (WW) NVIDIA(GPU-0): Failed to enter interactive mode.
[ 12.641] (EE) NVIDIA(0): Failed to allocate NVIDIA Error Handler
[ 12.641] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 12.641] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 12.641] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 12.641] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 12.641] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 12.641] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 12.641] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 12.641] (II) NVIDIA(0): Config Options in the README.
[ 12.641] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 13.271] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 13.272] (==) NVIDIA(0): Backing store enabled
[ 13.272] (==) NVIDIA(0): Silken mouse enabled
[ 13.275] Loading extension NV-CONTROL
[ 13.275] Loading extension XINERAMA
[ 13.275] (II) Loading sub module "dri2"
[ 13.275] (II) LoadModule: "dri2"
[ 13.275] (II) Module "dri2" already built-in
[ 13.275] (II) NVIDIA(0): [DRI2] Setup complete
[ 13.275] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 13.275] (--) RandR disabled
[ 14.613] (II) SELinux: Disabled on system
[ 14.615] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
[ 14.699] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 14.708] (II) config/udev: Adding input device gpio-keys.3 (/dev/input/event2)
[ 14.708] (**) gpio-keys.3: Applying InputClass "evdev keyboard catchall"
[ 14.708] (II) LoadModule: "evdev"
[ 14.709] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 14.714] (II) Module evdev: vendor="X.Org Foundation"
[ 14.714] compiled for 1.15.0, module version = 2.8.2
[ 14.714] Module class: X.Org XInput Driver
[ 14.714] ABI class: X.Org XInput driver, version 20.0
[ 14.714] (II) Using input driver 'evdev' for 'gpio-keys.3'
[ 14.714] (**) gpio-keys.3: always reports core events
[ 14.714] (**) evdev: gpio-keys.3: Device: "/dev/input/event2"
[ 14.714] (--) evdev: gpio-keys.3: Vendor 0x1 Product 0x1
[ 14.714] (--) evdev: gpio-keys.3: Found keys
[ 14.714] (II) evdev: gpio-keys.3: Configuring as keyboard
[ 14.714] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys.3/input/input2/event2"
[ 14.714] (II) XINPUT: Adding extended input device "gpio-keys.3" (type: KEYBOARD, id 6)
[ 14.714] (**) Option "xkb_rules" "evdev"
[ 14.714] (**) Option "xkb_model" "pc105"
[ 14.714] (**) Option "xkb_layout" "us"
[ 14.718] (II) config/udev: Adding input device BYZHYYZHY By ZH851 (/dev/input/event0)
[ 14.719] (**) BYZHYYZHY By ZH851: Applying InputClass "evdev touchscreen catchall"
[ 14.719] (II) Using input driver 'evdev' for 'BYZHYYZHY By ZH851'
[ 14.719] (**) BYZHYYZHY By ZH851: always reports core events
[ 14.719] (**) evdev: BYZHYYZHY By ZH851: Device: "/dev/input/event0"
[ 14.719] (II) evdev: BYZHYYZHY By ZH851: Using mtdev for this device
[ 14.719] (--) evdev: BYZHYYZHY By ZH851: Vendor 0xeef Product 0x5
[ 14.719] (--) evdev: BYZHYYZHY By ZH851: Found absolute axes
[ 14.719] (--) evdev: BYZHYYZHY By ZH851: Found absolute multitouch axes
[ 14.719] (II) evdev: BYZHYYZHY By ZH851: No buttons found, faking one.
[ 14.719] (--) evdev: BYZHYYZHY By ZH851: Found x and y absolute axes
[ 14.719] (--) evdev: BYZHYYZHY By ZH851: Found absolute touchscreen
[ 14.719] (II) evdev: BYZHYYZHY By ZH851: Configuring as touchscreen
[ 14.719] (**) evdev: BYZHYYZHY By ZH851: YAxisMapping: buttons 4 and 5
[ 14.719] (**) evdev: BYZHYYZHY By ZH851: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 14.719] (**) Option "config_info" "udev:/sys/devices/platform/tegra-ehci.2/usb2/2-1/2-1:1.0/input/input0/event0"
[ 14.719] (II) XINPUT: Adding extended input device "BYZHYYZHY By ZH851" (type: TOUCHSCREEN, id 7)
[ 14.719] (II) evdev: BYZHYYZHY By ZH851: initialized for absolute axes.
[ 14.720] (**) BYZHYYZHY By ZH851: (accel) keeping acceleration scheme 1
[ 14.720] (**) BYZHYYZHY By ZH851: (accel) acceleration profile 0
[ 14.720] (**) BYZHYYZHY By ZH851: (accel) acceleration factor: 2.000
[ 14.720] (**) BYZHYYZHY By ZH851: (accel) acceleration threshold: 4
[ 14.720] (II) config/udev: Adding input device tegra-rt5639 Headphone Jack (/dev/input/event1)
[ 14.720] (II) No input driver specified, ignoring this device.
[ 14.720] (II) This device may have been added with another device file.
[ 16.682] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 17.752] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 17.789] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
It seem that DPI can not compute from the EDID as shown on
[ 12.628] (WW) NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI
[ 12.628] (WW) NVIDIA(0): from DFP-0's EDID.
I calculate the DPI from http://pxcalc.com/ wtih input of 1024x600 7 inch screen and rounded to nearest common setting of 168 x 168.
I also update the Depth to 24, here was the xorg.conf setup.
# Copyright (c) 2011-2015 NVIDIA CORPORATION. All Rights Reserved.
#
# This is the minimal configuration necessary to use the Tegra driver.
# Please refer to the xorg.conf man page for more configuration
# options provided by the X server, including display-related options
# provided by RandR 1.2 and higher.
# Disable extensions not useful on Tegra.
#Section "Files"
#Endsection
#Section "ServerFlags"
#Endsection
#Section "Module"
# Disable "fb"
# Disable "dri"
# SubSection "extmod"
# Option "omit xfree86-dga"
# EndSubSection
#EndSection
#Section "Extensions"
#Endsection
#Section "InputDevice"
#Endsection
#Section "InputClass"
#Endsection
Section "Device"
Identifier "Tegra0"
Driver "nvidia"
# Option "AllowEmptyInitialConfiguration" "true"
# Option "UseEDID" "false"
# Option "DPI" "96 x 96"
Option "DPI" "168 x 168"
# Option "Metamodes" "1024 x 600"
# Option "nvidia-auto-select" "true"
EndSection
#Section "VideoAdaptor"
#Endsection
#Section "Monitor"
# Identifier "DSI-0"
# Option "Ignore"
#EndSection
#Section "Monitor"
# Identifier "DFP-0"
# Option "Ignore"
#EndSection
#Section "Monitor"
# Identifier "DFP-1"
# Option "Ignore"
#EndSection
Section "Monitor"
Identifier "DFP-0"
# ModelName ""
VendorName "ADA"
# Monitor Manufactured week 1 of 2007
# EDID version 1.3
# Digital Display
DisplaySize 150 100
Gamma 1.00
Option "DPI" "168 x 168"
Option "DPMS" "false"
Modeline "Mode 0" 32.00 1024 1064 1112 1152 600 613 616 645 -hsync -vsync
EndSection
#Section "Modes"
#Endsection
Section "Screen"
Identifier "Default Screen"
Device "Tegra0"
Monitor "DFP-0"
DefaultDepth 24
# SubSection "Display"
# Depth 24
# Modes "1920x1200"
# Modes "8192x8192" "8192x4608" "7680x4800" "7680x4320" "6400x4800" "6400x4096" "5120x4096" "5120x3200" "5120x2880" "5120x2160" "4096x3702" "4096x2304" "3840x2400" "3840x2160" "3440x1440" "3200x2400" "3200x1800" "2880x1800" "2880x900" "2800x2100" "2736x1824" "2732x2048" "2560x2048" "2560x1920" "2560x1800" "2560x1700" "2560x1600" "2560x1440" "2560x1080" "2538x1080" "2304x1728" "2304x1440" "2160x1440" "2048x1536" "2048x1280" "2048x1152" "1920x1440" "1920x1400" "1920x1280" "1920x1200" "1920x1080" "1856x1392" "1800x1440" "1792x1344" "1776x1000" "1680x1050" "1600x1280" "1600x1200" "1600x1024" "1600x900" "1600x768" "1440x1080" "1440x1024" "1440x960" "1440x960" "1440x900" "1366x768" "1334x750" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x900" "1152x864" "1152x768" "1152x720" "1136x640" "1120x832" "1080x1200" "1024x1024" "1024x800" "1024x768" "1024x640" "1024x600" "1024x576" "960x720" "960x640" "960x544" "960x540" "854x480" "848x480" "832x624" "800x600" "800x480" "800x352" "800x240" "768x480" "720x364" "720x350" "720x348" "640x512" "640x480" "640x400" "640x360" "640x350" "640x320" "640x256" "640x240" "640x200" "600x480" "560x192" "512x384" "514x342" "512x256" "480x500" "480x320" "480x272" "480x250" "480x234" "432x240" "432x128" "416x352" "400x300" "400x270" "400x240" "384x288" "376x240" "320x320" "320x256" "320x240" "320x224" "320x208" "320x200" "320x192" "312x390" "280x192" "272x340" "256x256" "240x240" "240x160" "240x64" "220x176" "208x208" "208x176" "160x256" "160x200" "160x160" "160x152" "160x102" "150x40" "144x168" "140x192" "128x128" "128x48" "128x36" "102x64" "96x96" "96x65" "96x64" "84x48" "75x64" "72x64" "64x64" "60x40" "48x32" "42x32" "42x11" "40x40" "32x32" "16x16"
# EndSubSection
EndSection
#Section "ServerLayout"
#Endsection
#Section "DRI"
#Endsection
#Section "Vendor"
#Endsection
Here was the log result
[ 12.000]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 12.000] X Protocol Version 11, Revision 0
[ 12.000] Build Operating System: Linux 3.2.0-60-highbank armv7l Ubuntu
[ 12.000] Current Operating System: Linux tegra-ubuntu 3.10.40-ga7da876 #1 SMP PREEMPT Tue Jun 7 21:05:06 PDT 2016 armv7l
[ 12.000] Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
[ 12.000] Build Date: 30 July 2014 12:24:34AM
[ 12.000] xorg-server 2:1.15.1-0ubuntu2.1 (For technical support please see http://www.ubuntu.com/support)
[ 12.000] Current version of pixman: 0.30.2
[ 12.000] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 12.000] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12.001] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 8 02:16:35 2016
[ 12.005] (==) Using config file: "/etc/X11/xorg.conf"
[ 12.005] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 12.009] (==) No Layout section. Using the first Screen section.
[ 12.009] (**) |-->Screen "Default Screen" (0)
[ 12.009] (**) | |-->Monitor "DFP-0"
[ 12.009] (**) | |-->Device "Tegra0"
[ 12.009] (==) Automatically adding devices
[ 12.009] (==) Automatically enabling devices
[ 12.009] (==) Automatically adding GPU devices
[ 12.024] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/cyrillic,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 12.024] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 12.024] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 12.024] (II) Loader magic: 0xb6f40f10
[ 12.024] (II) Module ABI versions:
[ 12.024] X.Org ANSI C Emulation: 0.4
[ 12.024] X.Org Video Driver: 15.0
[ 12.024] X.Org XInput driver : 20.0
[ 12.024] X.Org Server Extension : 8.0
[ 12.025] Initializing built-in extension Generic Event Extension
[ 12.025] Initializing built-in extension SHAPE
[ 12.025] Initializing built-in extension MIT-SHM
[ 12.025] Initializing built-in extension XInputExtension
[ 12.025] Initializing built-in extension XTEST
[ 12.025] Initializing built-in extension BIG-REQUESTS
[ 12.025] Initializing built-in extension SYNC
[ 12.025] Initializing built-in extension XKEYBOARD
[ 12.025] Initializing built-in extension XC-MISC
[ 12.026] Initializing built-in extension SECURITY
[ 12.026] Initializing built-in extension XINERAMA
[ 12.026] Initializing built-in extension XFIXES
[ 12.026] Initializing built-in extension RENDER
[ 12.026] Initializing built-in extension RANDR
[ 12.026] Initializing built-in extension COMPOSITE
[ 12.026] Initializing built-in extension DAMAGE
[ 12.026] Initializing built-in extension MIT-SCREEN-SAVER
[ 12.026] Initializing built-in extension DOUBLE-BUFFER
[ 12.026] Initializing built-in extension RECORD
[ 12.026] Initializing built-in extension DPMS
[ 12.026] Initializing built-in extension Present
[ 12.026] Initializing built-in extension DRI3
[ 12.026] Initializing built-in extension X-Resource
[ 12.026] Initializing built-in extension XVideo
[ 12.026] Initializing built-in extension XVideo-MotionCompensation
[ 12.026] Initializing built-in extension SELinux
[ 12.026] Initializing built-in extension XFree86-VidModeExtension
[ 12.026] Initializing built-in extension XFree86-DGA
[ 12.026] Initializing built-in extension XFree86-DRI
[ 12.026] Initializing built-in extension DRI2
[ 12.026] (II) LoadModule: "glx"
[ 12.028] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 12.289] (II) Module glx: vendor="NVIDIA Corporation"
[ 12.289] compiled for 4.0.2, module version = 1.0.0
[ 12.289] Module class: X.Org Server Extension
[ 12.289] (II) NVIDIA GLX Module 21.5 Release Build (integ_stage_rel) (buildbrain@mobile-u64-234) Tue Jun 7 21:04:57 PDT 2016
[ 12.289] Loading extension GLX
[ 12.289] (II) LoadModule: "nvidia"
[ 12.298] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 12.324] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 12.324] compiled for 4.0.2, module version = 1.0.0
[ 12.324] Module class: X.Org Video Driver
[ 12.345] (II) NVIDIA dlloader X Driver 21.5 Release Build (integ_stage_rel) (buildbrain@mobile-u64-234) Tue Jun 7 21:06:29 PDT 2016
[ 12.345] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 12.345] (++) using VT number 7
[ 12.346] (WW) Falling back to old probe method for NVIDIA
[ 12.346] (II) Loading sub module "fb"
[ 12.346] (II) LoadModule: "fb"
[ 12.347] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 12.352] (II) Module fb: vendor="X.Org Foundation"
[ 12.352] compiled for 1.15.1, module version = 1.0.0
[ 12.352] ABI class: X.Org ANSI C Emulation, version 0.4
[ 12.352] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 12.352] (II) Loading sub module "wfb"
[ 12.352] (II) LoadModule: "wfb"
[ 12.352] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 12.355] (II) Module wfb: vendor="X.Org Foundation"
[ 12.355] compiled for 1.15.1, module version = 1.0.0
[ 12.355] ABI class: X.Org ANSI C Emulation, version 0.4
[ 12.356] (II) Loading sub module "ramdac"
[ 12.356] (II) LoadModule: "ramdac"
[ 12.356] (II) Module "ramdac" already built-in
[ 12.356] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
[ 12.356] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 12.356] (==) NVIDIA(0): RGB weight 888
[ 12.356] (==) NVIDIA(0): Default visual is TrueColor
[ 12.356] (**) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 12.356] (**) NVIDIA(0): Option "DPI" "168 x 168"
[ 12.356] (**) NVIDIA(0): Enabling 2D acceleration
[ 12.544] (II) NVIDIA(0): NVIDIA GPU GK20A/NullRM (GK20A) at SoC (GPU-0)
[ 12.544] (--) NVIDIA(0): Memory: 1937408 kBytes
[ 12.544] (--) NVIDIA(0): VideoBIOS:
[ 12.544] (--) NVIDIA(0): Valid display device(s) on GK20A/NullRM at SoC
[ 12.544] (--) NVIDIA(0): DFP-0 (connected)
[ 12.545] (--) NVIDIA(0): DFP-1
[ 12.545] (--) NVIDIA(0): DFP-0: External TMDS
[ 12.545] (--) NVIDIA(0): DFP-1: External TMDS
[ 12.545] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 12.545] (**) NVIDIA(0): device DFP-0 (Using EDID frequencies has been enabled on
[ 12.545] (**) NVIDIA(0): all display devices.)
[ 12.545] (==) NVIDIA(0):
[ 12.545] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 12.545] (==) NVIDIA(0): will be used as the requested mode.
[ 12.545] (==) NVIDIA(0):
[ 12.545] (II) NVIDIA(0): Validated MetaModes:
[ 12.545] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 12.545] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
[ 12.546] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 +0 +60
[ 12.546] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.546] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.547] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.547] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1079 +0 +60
[ 12.548] (WW) NVIDIA(0): Unable to support custom viewPortOut 1500 x 1200 +210 +0
[ 12.548] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.548] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 +0 +60
[ 12.549] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.549] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.549] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.549] (**) NVIDIA(0): DPI set to (168, 168); computed from "DPI" X config option
[ 12.550] (--) Depth 24 pixmap format is 32 bpp
[ 12.551] (WW) NVIDIA(GPU-0): Failed to enter interactive mode.
[ 12.562] (EE) NVIDIA(0): Failed to allocate NVIDIA Error Handler
[ 12.562] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 12.562] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 12.562] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 12.562] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 12.562] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 12.562] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 12.562] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 12.562] (II) NVIDIA(0): Config Options in the README.
[ 12.562] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 13.180] Loading extension NV-GLX
[ 13.187] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 13.187] (==) NVIDIA(0): Backing store enabled
[ 13.187] (==) NVIDIA(0): Silken mouse enabled
[ 13.197] Loading extension NV-CONTROL
[ 13.202] (EE) NVIDIA(0): Failed to allocate NVIDIA Damage Manager
[ 13.202] Loading extension XINERAMA
[ 13.202] (II) Loading sub module "dri2"
[ 13.202] (II) LoadModule: "dri2"
[ 13.202] (II) Module "dri2" already built-in
[ 13.202] (II) NVIDIA(0): [DRI2] Setup complete
[ 13.202] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 13.202] (--) RandR disabled
[ 13.225] (II) SELinux: Disabled on system
[ 13.229] (II) Initializing extension GLX
[ 13.311] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 13.318] (II) config/udev: Adding input device gpio-keys.3 (/dev/input/event2)
[ 13.318] (**) gpio-keys.3: Applying InputClass "evdev keyboard catchall"
[ 13.318] (II) LoadModule: "evdev"
[ 13.318] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 13.320] (II) Module evdev: vendor="X.Org Foundation"
[ 13.320] compiled for 1.15.0, module version = 2.8.2
[ 13.320] Module class: X.Org XInput Driver
[ 13.321] ABI class: X.Org XInput driver, version 20.0
[ 13.321] (II) Using input driver 'evdev' for 'gpio-keys.3'
[ 13.321] (**) gpio-keys.3: always reports core events
[ 13.321] (**) evdev: gpio-keys.3: Device: "/dev/input/event2"
[ 13.321] (--) evdev: gpio-keys.3: Vendor 0x1 Product 0x1
[ 13.321] (--) evdev: gpio-keys.3: Found keys
[ 13.321] (II) evdev: gpio-keys.3: Configuring as keyboard
[ 13.321] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys.3/input/input2/event2"
[ 13.321] (II) XINPUT: Adding extended input device "gpio-keys.3" (type: KEYBOARD, id 6)
[ 13.321] (**) Option "xkb_rules" "evdev"
[ 13.321] (**) Option "xkb_model" "pc105"
[ 13.321] (**) Option "xkb_layout" "us"
[ 13.324] (II) config/udev: Adding input device BYZHYYZHY By ZH851 (/dev/input/event0)
[ 13.324] (**) BYZHYYZHY By ZH851: Applying InputClass "evdev touchscreen catchall"
[ 13.324] (II) Using input driver 'evdev' for 'BYZHYYZHY By ZH851'
[ 13.324] (**) BYZHYYZHY By ZH851: always reports core events
[ 13.324] (**) evdev: BYZHYYZHY By ZH851: Device: "/dev/input/event0"
[ 13.324] (II) evdev: BYZHYYZHY By ZH851: Using mtdev for this device
[ 13.324] (--) evdev: BYZHYYZHY By ZH851: Vendor 0xeef Product 0x5
[ 13.324] (--) evdev: BYZHYYZHY By ZH851: Found absolute axes
[ 13.324] (--) evdev: BYZHYYZHY By ZH851: Found absolute multitouch axes
[ 13.324] (II) evdev: BYZHYYZHY By ZH851: No buttons found, faking one.
[ 13.324] (--) evdev: BYZHYYZHY By ZH851: Found x and y absolute axes
[ 13.324] (--) evdev: BYZHYYZHY By ZH851: Found absolute touchscreen
[ 13.324] (II) evdev: BYZHYYZHY By ZH851: Configuring as touchscreen
[ 13.324] (**) evdev: BYZHYYZHY By ZH851: YAxisMapping: buttons 4 and 5
[ 13.324] (**) evdev: BYZHYYZHY By ZH851: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 13.324] (**) Option "config_info" "udev:/sys/devices/platform/tegra-ehci.2/usb2/2-1/2-1:1.0/input/input0/event0"
[ 13.324] (II) XINPUT: Adding extended input device "BYZHYYZHY By ZH851" (type: TOUCHSCREEN, id 7)
[ 13.325] (II) evdev: BYZHYYZHY By ZH851: initialized for absolute axes.
[ 13.325] (**) BYZHYYZHY By ZH851: (accel) keeping acceleration scheme 1
[ 13.325] (**) BYZHYYZHY By ZH851: (accel) acceleration profile 0
[ 13.325] (**) BYZHYYZHY By ZH851: (accel) acceleration factor: 2.000
[ 13.325] (**) BYZHYYZHY By ZH851: (accel) acceleration threshold: 4
[ 13.326] (II) config/udev: Adding input device tegra-rt5639 Headphone Jack (/dev/input/event1)
[ 13.326] (II) No input driver specified, ignoring this device.
[ 13.326] (II) This device may have been added with another device file.
[ 15.582] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 16.597] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 16.636] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 18.672] (II) XKB: reuse xkmfile /var/lib/xkb/server-34CEB476A3CB596DA76FD7010A029F76732EF824.xkm
Then I enabled EDID and disable nvidia-auto-select by edit Device section
Section "Device"
Identifier "Tegra0"
Driver "nvidia"
# Option "AllowEmptyInitialConfiguration" "true"
Option "UseEDID" "true"
# Option "DPI" "96 x 96"
Option "DPI" "168 x 168"
# Option "Metamodes" "1024 x 600"
Option "nvidia-auto-select" "false"
EndSection
with complete xorg.conf of
# Copyright (c) 2011-2015 NVIDIA CORPORATION. All Rights Reserved.
#
# This is the minimal configuration necessary to use the Tegra driver.
# Please refer to the xorg.conf man page for more configuration
# options provided by the X server, including display-related options
# provided by RandR 1.2 and higher.
# Disable extensions not useful on Tegra.
#Section "Files"
#Endsection
#Section "ServerFlags"
#Endsection
#Section "Module"
# Disable "fb"
# Disable "dri"
# SubSection "extmod"
# Option "omit xfree86-dga"
# EndSubSection
#EndSection
#Section "Extensions"
#Endsection
#Section "InputDevice"
#Endsection
#Section "InputClass"
#Endsection
Section "Device"
Identifier "Tegra0"
Driver "nvidia"
# Option "AllowEmptyInitialConfiguration" "true"
Option "UseEDID" "true"
# Option "DPI" "96 x 96"
Option "DPI" "168 x 168"
# Option "Metamodes" "1024 x 600"
Option "nvidia-auto-select" "false"
EndSection
#Section "VideoAdaptor"
#Endsection
#Section "Monitor"
# Identifier "DSI-0"
# Option "Ignore"
#EndSection
#Section "Monitor"
# Identifier "DFP-0"
# Option "Ignore"
#EndSection
#Section "Monitor"
# Identifier "DFP-1"
# Option "Ignore"
#EndSection
Section "Monitor"
Identifier "DFP-0"
# ModelName ""
VendorName "ADA"
# Monitor Manufactured week 1 of 2007
# EDID version 1.3
# Digital Display
DisplaySize 150 100
Gamma 1.00
Option "DPI" "168 x 168"
Option "DPMS" "false"
Modeline "Mode 0" 32.00 1024 1064 1112 1152 600 613 616 645 -hsync -vsync
EndSection
#Section "Modes"
#Endsection
Section "Screen"
Identifier "Default Screen"
Device "Tegra0"
Monitor "DFP-0"
DefaultDepth 24
# SubSection "Display"
# Depth 24
# Modes "1920x1200"
# Modes "8192x8192" "8192x4608" "7680x4800" "7680x4320" "6400x4800" "6400x4096" "5120x4096" "5120x3200" "5120x2880" "5120x2160" "4096x3702" "4096x2304" "3840x2400" "3840x2160" "3440x1440" "3200x2400" "3200x1800" "2880x1800" "2880x900" "2800x2100" "2736x1824" "2732x2048" "2560x2048" "2560x1920" "2560x1800" "2560x1700" "2560x1600" "2560x1440" "2560x1080" "2538x1080" "2304x1728" "2304x1440" "2160x1440" "2048x1536" "2048x1280" "2048x1152" "1920x1440" "1920x1400" "1920x1280" "1920x1200" "1920x1080" "1856x1392" "1800x1440" "1792x1344" "1776x1000" "1680x1050" "1600x1280" "1600x1200" "1600x1024" "1600x900" "1600x768" "1440x1080" "1440x1024" "1440x960" "1440x960" "1440x900" "1366x768" "1334x750" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x900" "1152x864" "1152x768" "1152x720" "1136x640" "1120x832" "1080x1200" "1024x1024" "1024x800" "1024x768" "1024x640" "1024x600" "1024x576" "960x720" "960x640" "960x544" "960x540" "854x480" "848x480" "832x624" "800x600" "800x480" "800x352" "800x240" "768x480" "720x364" "720x350" "720x348" "640x512" "640x480" "640x400" "640x360" "640x350" "640x320" "640x256" "640x240" "640x200" "600x480" "560x192" "512x384" "514x342" "512x256" "480x500" "480x320" "480x272" "480x250" "480x234" "432x240" "432x128" "416x352" "400x300" "400x270" "400x240" "384x288" "376x240" "320x320" "320x256" "320x240" "320x224" "320x208" "320x200" "320x192" "312x390" "280x192" "272x340" "256x256" "240x240" "240x160" "240x64" "220x176" "208x208" "208x176" "160x256" "160x200" "160x160" "160x152" "160x102" "150x40" "144x168" "140x192" "128x128" "128x48" "128x36" "102x64" "96x96" "96x65" "96x64" "84x48" "75x64" "72x64" "64x64" "60x40" "48x32" "42x32" "42x11" "40x40" "32x32" "16x16"
# EndSubSection
EndSection
#Section "ServerLayout"
#Endsection
#Section "DRI"
#Endsection
#Section "Vendor"
#Endsection
and output of the log of
[ 12.395]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 12.395] X Protocol Version 11, Revision 0
[ 12.395] Build Operating System: Linux 3.2.0-60-highbank armv7l Ubuntu
[ 12.395] Current Operating System: Linux tegra-ubuntu 3.10.40-ga7da876 #1 SMP PREEMPT Tue Jun 7 21:05:06 PDT 2016 armv7l
[ 12.395] Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
[ 12.396] Build Date: 30 July 2014 12:24:34AM
[ 12.396] xorg-server 2:1.15.1-0ubuntu2.1 (For technical support please see http://www.ubuntu.com/support)
[ 12.396] Current version of pixman: 0.30.2
[ 12.396] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 12.396] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12.398] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 8 02:29:03 2016
[ 12.404] (==) Using config file: "/etc/X11/xorg.conf"
[ 12.404] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 12.409] (==) No Layout section. Using the first Screen section.
[ 12.409] (**) |-->Screen "Default Screen" (0)
[ 12.409] (**) | |-->Monitor "DFP-0"
[ 12.410] (**) | |-->Device "Tegra0"
[ 12.410] (==) Automatically adding devices
[ 12.410] (==) Automatically enabling devices
[ 12.410] (==) Automatically adding GPU devices
[ 12.424] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/cyrillic,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 12.424] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 12.424] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 12.424] (II) Loader magic: 0xb6f57f10
[ 12.424] (II) Module ABI versions:
[ 12.424] X.Org ANSI C Emulation: 0.4
[ 12.424] X.Org Video Driver: 15.0
[ 12.424] X.Org XInput driver : 20.0
[ 12.424] X.Org Server Extension : 8.0
[ 12.425] Initializing built-in extension Generic Event Extension
[ 12.425] Initializing built-in extension SHAPE
[ 12.425] Initializing built-in extension MIT-SHM
[ 12.425] Initializing built-in extension XInputExtension
[ 12.425] Initializing built-in extension XTEST
[ 12.425] Initializing built-in extension BIG-REQUESTS
[ 12.425] Initializing built-in extension SYNC
[ 12.425] Initializing built-in extension XKEYBOARD
[ 12.425] Initializing built-in extension XC-MISC
[ 12.426] Initializing built-in extension SECURITY
[ 12.426] Initializing built-in extension XINERAMA
[ 12.426] Initializing built-in extension XFIXES
[ 12.426] Initializing built-in extension RENDER
[ 12.426] Initializing built-in extension RANDR
[ 12.426] Initializing built-in extension COMPOSITE
[ 12.426] Initializing built-in extension DAMAGE
[ 12.426] Initializing built-in extension MIT-SCREEN-SAVER
[ 12.426] Initializing built-in extension DOUBLE-BUFFER
[ 12.426] Initializing built-in extension RECORD
[ 12.426] Initializing built-in extension DPMS
[ 12.426] Initializing built-in extension Present
[ 12.426] Initializing built-in extension DRI3
[ 12.426] Initializing built-in extension X-Resource
[ 12.426] Initializing built-in extension XVideo
[ 12.426] Initializing built-in extension XVideo-MotionCompensation
[ 12.427] Initializing built-in extension SELinux
[ 12.427] Initializing built-in extension XFree86-VidModeExtension
[ 12.427] Initializing built-in extension XFree86-DGA
[ 12.427] Initializing built-in extension XFree86-DRI
[ 12.427] Initializing built-in extension DRI2
[ 12.427] (II) LoadModule: "glx"
[ 12.429] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 12.693] (II) Module glx: vendor="NVIDIA Corporation"
[ 12.693] compiled for 4.0.2, module version = 1.0.0
[ 12.693] Module class: X.Org Server Extension
[ 12.693] (II) NVIDIA GLX Module 21.5 Release Build (integ_stage_rel) (buildbrain@mobile-u64-234) Tue Jun 7 21:04:57 PDT 2016
[ 12.693] Loading extension GLX
[ 12.693] (II) LoadModule: "nvidia"
[ 12.704] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 12.730] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 12.730] compiled for 4.0.2, module version = 1.0.0
[ 12.730] Module class: X.Org Video Driver
[ 12.752] (II) NVIDIA dlloader X Driver 21.5 Release Build (integ_stage_rel) (buildbrain@mobile-u64-234) Tue Jun 7 21:06:29 PDT 2016
[ 12.752] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 12.752] (++) using VT number 7
[ 12.753] (WW) Falling back to old probe method for NVIDIA
[ 12.754] (II) Loading sub module "fb"
[ 12.754] (II) LoadModule: "fb"
[ 12.754] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 12.759] (II) Module fb: vendor="X.Org Foundation"
[ 12.759] compiled for 1.15.1, module version = 1.0.0
[ 12.759] ABI class: X.Org ANSI C Emulation, version 0.4
[ 12.759] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 12.759] (II) Loading sub module "wfb"
[ 12.759] (II) LoadModule: "wfb"
[ 12.760] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 12.765] (II) Module wfb: vendor="X.Org Foundation"
[ 12.765] compiled for 1.15.1, module version = 1.0.0
[ 12.765] ABI class: X.Org ANSI C Emulation, version 0.4
[ 12.765] (II) Loading sub module "ramdac"
[ 12.765] (II) LoadModule: "ramdac"
[ 12.765] (II) Module "ramdac" already built-in
[ 12.766] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
[ 12.766] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 12.766] (==) NVIDIA(0): RGB weight 888
[ 12.766] (==) NVIDIA(0): Default visual is TrueColor
[ 12.766] (**) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 12.766] (**) NVIDIA(0): Option "DPI" "168 x 168"
[ 12.766] (**) NVIDIA(0): Option "UseEDID" "true"
[ 12.766] (**) NVIDIA(0): Enabling 2D acceleration
[ 12.956] (II) NVIDIA(0): NVIDIA GPU GK20A/NullRM (GK20A) at SoC (GPU-0)
[ 12.957] (--) NVIDIA(0): Memory: 1937408 kBytes
[ 12.957] (--) NVIDIA(0): VideoBIOS:
[ 12.957] (--) NVIDIA(0): Valid display device(s) on GK20A/NullRM at SoC
[ 12.957] (--) NVIDIA(0): DFP-0 (connected)
[ 12.957] (--) NVIDIA(0): DFP-1
[ 12.957] (--) NVIDIA(0): DFP-0: External TMDS
[ 12.957] (--) NVIDIA(0): DFP-1: External TMDS
[ 12.957] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 12.957] (**) NVIDIA(0): device DFP-0 (Using EDID frequencies has been enabled on
[ 12.957] (**) NVIDIA(0): all display devices.)
[ 12.957] (==) NVIDIA(0):
[ 12.957] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 12.957] (==) NVIDIA(0): will be used as the requested mode.
[ 12.957] (==) NVIDIA(0):
[ 12.957] (II) NVIDIA(0): Validated MetaModes:
[ 12.957] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 12.957] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
[ 12.958] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 +0 +60
[ 12.958] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.958] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.959] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.959] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1079 +0 +60
[ 12.959] (WW) NVIDIA(0): Unable to support custom viewPortOut 1500 x 1200 +210 +0
[ 12.960] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1200 +0 +0
[ 12.960] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 +0 +60
[ 12.960] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.961] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.961] (WW) NVIDIA(0): Unable to support custom viewPortOut 1600 x 1200 +160 +0
[ 12.961] (**) NVIDIA(0): DPI set to (168, 168); computed from "DPI" X config option
[ 12.961] (--) Depth 24 pixmap format is 32 bpp
[ 12.962] (WW) NVIDIA(GPU-0): Failed to enter interactive mode.
[ 12.970] (EE) NVIDIA(0): Failed to allocate NVIDIA Error Handler
[ 12.970] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 12.970] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 12.970] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 12.970] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 12.970] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 12.970] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 12.971] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 12.971] (II) NVIDIA(0): Config Options in the README.
[ 12.971] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 13.515] Loading extension NV-GLX
[ 13.522] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 13.522] (==) NVIDIA(0): Backing store enabled
[ 13.522] (==) NVIDIA(0): Silken mouse enabled
[ 13.527] Loading extension NV-CONTROL
[ 13.547] (EE) NVIDIA(0): Failed to allocate NVIDIA Damage Manager
[ 13.547] Loading extension XINERAMA
[ 13.547] (WW) NVIDIA(0): Option "nvidia-auto-select" is not used
[ 13.547] (II) Loading sub module "dri2"
[ 13.547] (II) LoadModule: "dri2"
[ 13.547] (II) Module "dri2" already built-in
[ 13.547] (II) NVIDIA(0): [DRI2] Setup complete
[ 13.547] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 13.547] (--) RandR disabled
[ 13.564] (II) SELinux: Disabled on system
[ 13.566] (II) Initializing extension GLX
[ 13.637] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 13.643] (II) config/udev: Adding input device gpio-keys.3 (/dev/input/event2)
[ 13.643] (**) gpio-keys.3: Applying InputClass "evdev keyboard catchall"
[ 13.643] (II) LoadModule: "evdev"
[ 13.643] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 13.645] (II) Module evdev: vendor="X.Org Foundation"
[ 13.645] compiled for 1.15.0, module version = 2.8.2
[ 13.645] Module class: X.Org XInput Driver
[ 13.645] ABI class: X.Org XInput driver, version 20.0
[ 13.645] (II) Using input driver 'evdev' for 'gpio-keys.3'
[ 13.645] (**) gpio-keys.3: always reports core events
[ 13.646] (**) evdev: gpio-keys.3: Device: "/dev/input/event2"
[ 13.646] (--) evdev: gpio-keys.3: Vendor 0x1 Product 0x1
[ 13.646] (--) evdev: gpio-keys.3: Found keys
[ 13.646] (II) evdev: gpio-keys.3: Configuring as keyboard
[ 13.646] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys.3/input/input2/event2"
[ 13.646] (II) XINPUT: Adding extended input device "gpio-keys.3" (type: KEYBOARD, id 6)
[ 13.646] (**) Option "xkb_rules" "evdev"
[ 13.646] (**) Option "xkb_model" "pc105"
[ 13.646] (**) Option "xkb_layout" "us"
[ 13.648] (II) config/udev: Adding input device BYZHYYZHY By ZH851 (/dev/input/event0)
[ 13.648] (**) BYZHYYZHY By ZH851: Applying InputClass "evdev touchscreen catchall"
[ 13.648] (II) Using input driver 'evdev' for 'BYZHYYZHY By ZH851'
[ 13.648] (**) BYZHYYZHY By ZH851: always reports core events
[ 13.648] (**) evdev: BYZHYYZHY By ZH851: Device: "/dev/input/event0"
[ 13.648] (II) evdev: BYZHYYZHY By ZH851: Using mtdev for this device
[ 13.648] (--) evdev: BYZHYYZHY By ZH851: Vendor 0xeef Product 0x5
[ 13.648] (--) evdev: BYZHYYZHY By ZH851: Found absolute axes
[ 13.648] (--) evdev: BYZHYYZHY By ZH851: Found absolute multitouch axes
[ 13.648] (II) evdev: BYZHYYZHY By ZH851: No buttons found, faking one.
[ 13.648] (--) evdev: BYZHYYZHY By ZH851: Found x and y absolute axes
[ 13.648] (--) evdev: BYZHYYZHY By ZH851: Found absolute touchscreen
[ 13.648] (II) evdev: BYZHYYZHY By ZH851: Configuring as touchscreen
[ 13.648] (**) evdev: BYZHYYZHY By ZH851: YAxisMapping: buttons 4 and 5
[ 13.648] (**) evdev: BYZHYYZHY By ZH851: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 13.648] (**) Option "config_info" "udev:/sys/devices/platform/tegra-ehci.2/usb2/2-1/2-1:1.0/input/input0/event0"
[ 13.648] (II) XINPUT: Adding extended input device "BYZHYYZHY By ZH851" (type: TOUCHSCREEN, id 7)
[ 13.648] (II) evdev: BYZHYYZHY By ZH851: initialized for absolute axes.
[ 13.649] (**) BYZHYYZHY By ZH851: (accel) keeping acceleration scheme 1
[ 13.649] (**) BYZHYYZHY By ZH851: (accel) acceleration profile 0
[ 13.649] (**) BYZHYYZHY By ZH851: (accel) acceleration factor: 2.000
[ 13.649] (**) BYZHYYZHY By ZH851: (accel) acceleration threshold: 4
[ 13.649] (II) config/udev: Adding input device tegra-rt5639 Headphone Jack (/dev/input/event1)
[ 13.649] (II) No input driver specified, ignoring this device.
[ 13.649] (II) This device may have been added with another device file.
[ 15.804] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 16.860] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 16.905] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 16.953] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 17.127] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 17.214] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 19.144] (II) XKB: reuse xkmfile /var/lib/xkb/server-34CEB476A3CB596DA76FD7010A029F76732EF824.xkm
Display mode was auto select because not declared in the config as shown on
[ 12.957] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 12.957] (==) NVIDIA(0): will be used as the requested mode.
So I define the mode from available commercial resolution as discussed previously on https://devtalk.nvidia.com/default/topic/923782/jetson-tk1/hdmi-display-for-raspberry-pi-on-jetson-tk1/post/4945279/#4945279
by editing