Tegra K1 R21.1 - screen not centered

Hi all,

I have an issue, which might be caused by my quite old Toshiba TV 3030DG from 2007.
Since R21.1 the window manager screen is moved by about 2cm to the left. R19.3 is ok.
Unfortunately there doesn’t seem to be any tool to adjust the screen.
I extracted the edid.bin and added to xorg.conf, no change.

Xorg.log:

X.Org X Server 1.15.1
Release Date: 2014-04-13
[    12.774] X Protocol Version 11, Revision 0
[    12.774] Build Operating System: Linux 3.2.0-58-highbank armv7l Ubuntu
[    12.774] Current Operating System: Linux tegra-ubuntu 3.10.40-g8c4516e #1 SMP PREEMPT Tue Oct 7 19:18:58 PDT 2014 armv7l
[    12.774] Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 video=tegrafb mem=1862M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 vpr=151M@3945M 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 usb_port_owner_info=0 fbcon=map:1 commchip_id=0 usb_port_owner_info=2 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 tegra_fbmem=32899072@0xad012000 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/sda1 rw rootwait tegraboot=sdmmc gpt
[    12.774] Build Date: 16 April 2014  01:41:53PM
[    12.774] xorg-server 2:1.15.1-0ubuntu2 (For technical support please see http://www.ubuntu.com/support) 
[    12.774] Current version of pixman: 0.30.2
[    12.774] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    12.774] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.775] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov 13 21:21:28 2014
[    12.778] (==) Using config file: "/etc/X11/xorg.conf"
[    12.778] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.786] (==) No Layout section.  Using the first Screen section.
[    12.786] (==) No screen section available. Using defaults.
[    12.786] (**) |-->Screen "Default Screen Section" (0)
[    12.786] (**) |   |-->Monitor "<default monitor>"
[    12.787] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    12.787] (**) |   |-->Device "Tegra0"
[    12.787] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    12.787] (==) Automatically adding devices
[    12.787] (==) Automatically enabling devices
[    12.787] (==) Automatically adding GPU devices
[    12.790] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    12.790] 	Entry deleted from font path.
[    12.790] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    12.790] 	Entry deleted from font path.
[    12.790] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    12.790] 	Entry deleted from font path.
[    12.791] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    12.791] 	Entry deleted from font path.
[    12.791] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    12.791] 	Entry deleted from font path.
[    12.791] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	built-ins
[    12.791] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[    12.791] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    12.791] (II) Loader magic: 0xb6fe2f18
[    12.791] (II) Module ABI versions:
[    12.791] 	X.Org ANSI C Emulation: 0.4
[    12.791] 	X.Org Video Driver: 15.0
[    12.791] 	X.Org XInput driver : 20.0
[    12.791] 	X.Org Server Extension : 8.0
[    12.792] Initializing built-in extension Generic Event Extension
[    12.792] Initializing built-in extension SHAPE
[    12.792] Initializing built-in extension MIT-SHM
[    12.792] Initializing built-in extension XInputExtension
[    12.792] Initializing built-in extension XTEST
[    12.792] Initializing built-in extension BIG-REQUESTS
[    12.793] Initializing built-in extension SYNC
[    12.793] Initializing built-in extension XKEYBOARD
[    12.793] Initializing built-in extension XC-MISC
[    12.793] Initializing built-in extension SECURITY
[    12.793] Initializing built-in extension XINERAMA
[    12.793] Initializing built-in extension XFIXES
[    12.793] Initializing built-in extension RENDER
[    12.793] Initializing built-in extension RANDR
[    12.793] Initializing built-in extension COMPOSITE
[    12.793] Initializing built-in extension DAMAGE
[    12.793] Initializing built-in extension MIT-SCREEN-SAVER
[    12.793] Initializing built-in extension DOUBLE-BUFFER
[    12.793] Initializing built-in extension RECORD
[    12.793] Initializing built-in extension DPMS
[    12.793] Initializing built-in extension Present
[    12.794] Initializing built-in extension DRI3
[    12.794] Initializing built-in extension X-Resource
[    12.794] Initializing built-in extension XVideo
[    12.794] Initializing built-in extension XVideo-MotionCompensation
[    12.794] Initializing built-in extension SELinux
[    12.794] Initializing built-in extension XFree86-VidModeExtension
[    12.794] Initializing built-in extension XFree86-DGA
[    12.794] Initializing built-in extension XFree86-DRI
[    12.794] Initializing built-in extension DRI2
[    12.794] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere.
[    12.794] (II) "glx" will be loaded by default.
[    12.794] (WW) "xmir" is not to be loaded by default. Skipping.
[    12.794] (II) LoadModule: "extmod"
[    12.795] (II) Module "extmod" already built-in
[    12.795] (II) LoadModule: "glx"
[    12.796] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    12.881] (II) Module glx: vendor="NVIDIA Corporation"
[    12.882] 	compiled for 4.0.2, module version = 1.0.0
[    12.882] 	Module class: X.Org Server Extension
[    12.882] (II) NVIDIA GLX Module  21.1  Release Build  (integ_stage_rel)  (buildbrain@mobile-u64-719)  Tue Oct  7 19:19:10 PDT 2014
[    12.883] Loading extension GLX
[    12.883] (II) LoadModule: "nvidia"
[    12.884] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    12.898] (II) Module nvidia: vendor="NVIDIA Corporation"
[    12.899] 	compiled for 4.0.2, module version = 1.0.0
[    12.899] 	Module class: X.Org Video Driver
[    12.902] (II) NVIDIA dlloader X Driver  21.1  Release Build  (integ_stage_rel)  (buildbrain@mobile-u64-719)  Tue Oct  7 19:20:11 PDT 2014
[    12.902] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    12.902] (++) using VT number 7

[    12.913] (WW) Falling back to old probe method for NVIDIA
[    12.915] (II) Loading sub module "fb"
[    12.915] (II) LoadModule: "fb"
[    12.915] (II) Loading /usr/lib/xorg/modules/libfb.so
[    12.918] (II) Module fb: vendor="X.Org Foundation"
[    12.918] 	compiled for 1.15.1, module version = 1.0.0
[    12.918] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    12.918] (WW) Unresolved symbol: fbGetGCPrivateKey
[    12.918] (II) Loading sub module "wfb"
[    12.918] (II) LoadModule: "wfb"
[    12.918] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    12.921] (II) Module wfb: vendor="X.Org Foundation"
[    12.921] 	compiled for 1.15.1, module version = 1.0.0
[    12.921] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    12.921] (II) Loading sub module "ramdac"
[    12.921] (II) LoadModule: "ramdac"
[    12.922] (II) Module "ramdac" already built-in
[    12.929] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    12.929] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    12.929] (==) NVIDIA(0): RGB weight 888
[    12.929] (==) NVIDIA(0): Default visual is TrueColor
[    12.929] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    12.929] (**) NVIDIA(0): Enabling 2D acceleration
[    13.102] (II) NVIDIA(0): NVIDIA GPU GK20A/NullRM (GK20A) at SoC (GPU-0)
[    13.102] (--) NVIDIA(0): Memory: 1783808 kBytes
[    13.102] (--) NVIDIA(0): VideoBIOS: 
[    13.102] (--) NVIDIA(0): Valid display device(s) on GK20A/NullRM at SoC
[    13.102] (--) NVIDIA(0):     DFP-0 (connected)
[    13.102] (--) NVIDIA(0):     DFP-1 (connected)
[    13.102] (--) NVIDIA(0): DFP-0: External TMDS
[    13.102] (--) NVIDIA(0): DFP-1: External TMDS
[    13.102] (**) NVIDIA(0): Option "Ignore"
[    13.102] (**) NVIDIA(0): Ignoring display device DFP-0
[    13.103] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    13.103] (**) NVIDIA(0):     device DFP-1 (Using EDID frequencies has been enabled on
[    13.103] (**) NVIDIA(0):     all display devices.)
[    13.105] (==) NVIDIA(0): 
[    13.105] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    13.105] (==) NVIDIA(0):     will be used as the requested mode.
[    13.105] (==) NVIDIA(0): 
[    13.105] (II) NVIDIA(0): Validated MetaModes:
[    13.105] (II) NVIDIA(0):     "DFP-1:nvidia-auto-select"
[    13.105] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[    13.107] (WW) NVIDIA(0): Unable to support custom viewPortOut 1728 x 1080 +96 +0
[    13.107] (WW) NVIDIA(0): Unable to support custom viewPortOut 1728 x 1080 +96 +0
[    13.108] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1079 +0 +0
[    13.108] (WW) NVIDIA(0): Unable to support custom viewPortOut 1350 x 1080 +285 +0
[    13.109] (WW) NVIDIA(0): Unable to support custom viewPortOut 1728 x 1080 +96 +0
[    13.109] (WW) NVIDIA(0): Unable to support custom viewPortOut 1440 x 1080 +240 +0
[    13.110] (WW) NVIDIA(0): Unable to support custom viewPortOut 1440 x 1080 +240 +0
[    13.110] (WW) NVIDIA(0): Unable to get display device DFP-1's EDID; cannot compute DPI
[    13.110] (WW) NVIDIA(0):     from DFP-1's EDID.
[    13.110] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    13.110] (--) Depth 24 pixmap format is 32 bpp
[    13.117] (WW) NVIDIA(GPU-0): Failed to enter interactive mode. 
[    13.131] (EE) NVIDIA(0): Failed to allocate NVIDIA Error Handler
[    13.131] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    13.131] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    13.131] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    13.131] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    13.131] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    13.131] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    13.131] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    13.131] (II) NVIDIA(0):     Config Options in the README.
[    13.132] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select"
[    13.219] Loading extension NV-GLX
[    13.228] (==) NVIDIA(0): Disabling shared memory pixmaps
[    13.228] (==) NVIDIA(0): Backing store enabled
[    13.228] (==) NVIDIA(0): Silken mouse enabled
[    13.233] (==) NVIDIA(0): DPMS enabled
[    13.233] Loading extension NV-CONTROL
[    13.240] (EE) NVIDIA(0): Failed to allocate NVIDIA Damage Manager
[    13.240] Loading extension XINERAMA
[    13.240] (II) Loading sub module "dri2"
[    13.240] (II) LoadModule: "dri2"
[    13.240] (II) Module "dri2" already built-in
[    13.240] (II) NVIDIA(0): [DRI2] Setup complete
[    13.240] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    13.241] (--) RandR disabled
[    13.268] (II) SELinux: Disabled on system
[    13.271] (II) Initializing extension GLX
[    13.333] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[    13.340] (II) config/udev: Adding input device gpio-keys.4 (/dev/input/event1)
[    13.340] (**) gpio-keys.4: Applying InputClass "evdev keyboard catchall"
[    13.340] (II) LoadModule: "evdev"
[    13.341] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    13.343] (II) Module evdev: vendor="X.Org Foundation"
[    13.343] 	compiled for 1.15.0, module version = 2.8.2
[    13.343] 	Module class: X.Org XInput Driver
[    13.343] 	ABI class: X.Org XInput driver, version 20.0
[    13.343] (II) Using input driver 'evdev' for 'gpio-keys.4'
[    13.343] (**) gpio-keys.4: always reports core events
[    13.343] (**) evdev: gpio-keys.4: Device: "/dev/input/event1"
[    13.343] (--) evdev: gpio-keys.4: Vendor 0x1 Product 0x1
[    13.343] (--) evdev: gpio-keys.4: Found keys
[    13.343] (II) evdev: gpio-keys.4: Configuring as keyboard
[    13.343] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys.4/input/input1/event1"
[    13.343] (II) XINPUT: Adding extended input device "gpio-keys.4" (type: KEYBOARD, id 6)
[    13.343] (**) Option "xkb_rules" "evdev"
[    13.344] (**) Option "xkb_model" "pc105"
[    13.344] (**) Option "xkb_layout" "us"
[    13.346] (II) config/udev: Adding input device tegra-rt5639 Headphone Jack (/dev/input/event0)
[    13.346] (II) No input driver specified, ignoring this device.
[    13.346] (II) This device may have been added with another device file.
[    13.347] (II) config/udev: Adding input device ELMCU 2.4GHz receiver (/dev/input/event2)
[    13.347] (**) ELMCU 2.4GHz receiver: Applying InputClass "evdev keyboard catchall"
[    13.347] (II) Using input driver 'evdev' for 'ELMCU 2.4GHz receiver'
[    13.347] (**) ELMCU 2.4GHz receiver: always reports core events
[    13.347] (**) evdev: ELMCU 2.4GHz receiver: Device: "/dev/input/event2"
[    13.347] (--) evdev: ELMCU 2.4GHz receiver: Vendor 0xc40 Product 0x8000
[    13.347] (--) evdev: ELMCU 2.4GHz receiver: Found keys
[    13.347] (II) evdev: ELMCU 2.4GHz receiver: Configuring as keyboard
[    13.347] (**) Option "config_info" "udev:/sys/devices/platform/tegra-xhci/usb1/1-3/1-3.2/1-3.2:1.0/input/input2/event2"
[    13.347] (II) XINPUT: Adding extended input device "ELMCU 2.4GHz receiver" (type: KEYBOARD, id 7)
[    13.347] (**) Option "xkb_rules" "evdev"
[    13.347] (**) Option "xkb_model" "pc105"
[    13.347] (**) Option "xkb_layout" "us"
[    13.348] (II) config/udev: Adding input device ELMCU 2.4GHz receiver (/dev/input/event3)
[    13.349] (**) ELMCU 2.4GHz receiver: Applying InputClass "evdev pointer catchall"
[    13.349] (**) ELMCU 2.4GHz receiver: Applying InputClass "evdev keyboard catchall"
[    13.349] (II) Using input driver 'evdev' for 'ELMCU 2.4GHz receiver'
[    13.349] (**) ELMCU 2.4GHz receiver: always reports core events
[    13.349] (**) evdev: ELMCU 2.4GHz receiver: Device: "/dev/input/event3"
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Vendor 0xc40 Product 0x8000
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Found 9 mouse buttons
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Found scroll wheel(s)
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Found relative axes
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Found x and y relative axes
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Found absolute axes
[    13.349] (II) evdev: ELMCU 2.4GHz receiver: Forcing absolute x/y axes to exist.
[    13.349] (--) evdev: ELMCU 2.4GHz receiver: Found keys
[    13.349] (II) evdev: ELMCU 2.4GHz receiver: Configuring as mouse
[    13.349] (II) evdev: ELMCU 2.4GHz receiver: Configuring as keyboard
[    13.349] (II) evdev: ELMCU 2.4GHz receiver: Adding scrollwheel support
[    13.349] (**) evdev: ELMCU 2.4GHz receiver: YAxisMapping: buttons 4 and 5
[    13.349] (**) evdev: ELMCU 2.4GHz receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    13.349] (**) Option "config_info" "udev:/sys/devices/platform/tegra-xhci/usb1/1-3/1-3.2/1-3.2:1.1/input/input3/event3"
[    13.349] (II) XINPUT: Adding extended input device "ELMCU 2.4GHz receiver" (type: KEYBOARD, id 8)
[    13.349] (**) Option "xkb_rules" "evdev"
[    13.349] (**) Option "xkb_model" "pc105"
[    13.349] (**) Option "xkb_layout" "us"
[    13.350] (II) evdev: ELMCU 2.4GHz receiver: initialized for relative axes.
[    13.350] (WW) evdev: ELMCU 2.4GHz receiver: ignoring absolute axes.
[    13.350] (**) ELMCU 2.4GHz receiver: (accel) keeping acceleration scheme 1
[    13.350] (**) ELMCU 2.4GHz receiver: (accel) acceleration profile 0
[    13.350] (**) ELMCU 2.4GHz receiver: (accel) acceleration factor: 2.000
[    13.350] (**) ELMCU 2.4GHz receiver: (accel) acceleration threshold: 4
[    13.351] (II) config/udev: Adding input device Burr-Brown from TI               USB Audio CODEC  (/dev/input/event4)
[    13.351] (**) Burr-Brown from TI               USB Audio CODEC : Applying InputClass "evdev keyboard catchall"
[    13.351] (II) Using input driver 'evdev' for 'Burr-Brown from TI               USB Audio CODEC '
[    13.351] (**) Burr-Brown from TI               USB Audio CODEC : always reports core events
[    13.351] (**) evdev: Burr-Brown from TI               USB Audio CODEC : Device: "/dev/input/event4"
[    13.351] (--) evdev: Burr-Brown from TI               USB Audio CODEC : Vendor 0x8bb Product 0x2902
[    13.351] (--) evdev: Burr-Brown from TI               USB Audio CODEC : Found keys
[    13.351] (II) evdev: Burr-Brown from TI               USB Audio CODEC : Configuring as keyboard
[    13.351] (**) Option "config_info" "udev:/sys/devices/platform/tegra-xhci/usb1/1-3/1-3.3/1-3.3:1.3/input/input4/event4"
[    13.351] (II) XINPUT: Adding extended input device "Burr-Brown from TI               USB Audio CODEC " (type: KEYBOARD, id 9)
[    13.351] (**) Option "xkb_rules" "evdev"
[    13.352] (**) Option "xkb_model" "pc105"
[    13.352] (**) Option "xkb_layout" "us"
[    23.552] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm

Any suggestion would be appreciated

BR
stevie101

This must be an analog monitor (which includes analog VGA connectors on otherwise digital monitors since the signal is analog). Timing for blanking pre-scanline and post-scanline only occurs in such a way that EDID data can’t really help and must be manually adjusted. How did you get the EDID data extracted? Is this a pure VGA connector or adapter to VGA? You might be going back to the days of utilities like xvidtune.

The TV is connected via HDMI - it is old, but with 3x digital inputs and 1920x1080 resolution:-). The edid.bin had been created by using my laptop and a Windows tool. The screen offset on R21.1 is unique, no probs with my G520 on linux or any other device yet. The funny thing is that R19.3 is also working ok.
I am not so familiar with the device yet, the original purpose was to use latest uboot as I am using an SSD for the root system - uboot implementation is working with R21.1. So the installation on emmc is R21.1, on SSD I am using R19.3 because of the screen issue. After an “apt-get upgrade” while on R19.3 a lot nvidia libs were suddently replaced (including libglx.so) although that was on hold - WM not working. So I copied the content of /usr/lib/arm-linux-gnueabihf/tegra + tegra-egl from R21.1 to the R19.3 installation - after WM restart offset occured.
It seems to me that the problem is caused by the drivers - unfortunately I can’t test another monitor at the minute.

If this works under R19.3 then you know EDID “can” succeed. Under both R19.3 and R21.1 can you run this command and see if all nVidia files are OK?

sha1sum -c /etc/nv_tegra_release

Thanks for your answer.

R21.1 is a fresh install w/o any modifications so sha1sum check succeeds (I use as fallback).
On R19.3 also every file passes.
Copied jedroid on other partition at the weekend - there is also no screen offset, but probably based on R19.3

BR
stevie101

Sometimes it is a question of how EDID data is parsed…either because of some variation from the device or the software. You mentioned EDID converted from windows…I’d suggest a test since you seem to have the option of booting in multiple ways.

Install packages “edid-decode” and “read-edid” if needed. Under R19.3 (then R21.1) log in via either serial console or ssh, and run:

# R19.3...
sudo -s

echo "PARSE-EDID" > r19.log
get-edid | parse-edid | tee -a r19.log
echo "DECODE-EDID" | tee -a r19.log
get-edid | edid-decode | tee -a r19.log

# R21.1...
sudo -s

echo "PARSE-EDID" > r21.log
get-edid | parse-edid | tee -a r21.log
echo "DECODE-EDID" | tee -a r21.log
get-edid | edid-decode | tee -a r21.log

Put the two log files next to each other and see if anything different sticks out. Maybe even run “diff” command on the two logs.

Also, if the windows EDID info was not typed in by hand there could be some parsing differences causing issues. A big example is that sometimes the end-of-line differences are not visible to the human reader, but the application parsing can fail from invisible end-of-line differences. If anything from the windows EDID was not typed in by hand it is suspect based on this alone.

what does the xrandr o/p?

May that give some details about the kind of reso’s/rates supported by your monitor