1440P over hdmi [Solved]

Screen resolution, 3D Acceleration, nVidia, ATI
Forum rules
Before you post please read this
Post Reply
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

1440P over hdmi [Solved]

Post by clmb »

Dear all,

I have been struggling with my brand new Dell UP2516D monitor in combination
with my relatively old NVIDIA geforce gtx 460 SE for the last few days. My
desktop features a mint 17.3/win10 dual boot. The 2560x1440 resolution over HDMI
(Hispeed 1.4 cable) is the problem, I just can't get it to work under Mint KDE
while it works in windows if I enable custom resolutions and CVT reduced blank timing as mentioned here: http://superuser.com/questions/119755/h ... 0-possible
First I tried to set the custom resolution 2560x1440 as described here: https://wiki.archlinux.org/index.php/Xr ... leshooting. However, this gave an error message

Code: Select all

clmbaij@clmbaij-MS-7673:~ > cvt -r 2560 1440 60
# 2560x1440 59.95 Hz (CVT 3.69M9-R) hsync: 88.79 kHz; pclk: 241.50 MHz                                                         
Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync                                          
clmbaij@clmbaij-MS-7673:~ > xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
clmbaij@clmbaij-MS-7673:~ > xrandr --addmode HDMI-0 2560x1440_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)                                                            
  Major opcode of failed request:  140 (RANDR)                                                                                 
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30
clmbaij@clmbaij-MS-7673:~ > 
Basically this mode is not detected by my graphics card and I can not add it. I tried to troubleshoot as mentioned here https://ubuntuforums.org/archive/index. ... 70168.html and here http://askubuntu.com/questions/325862/h ... ry-monitor and checked if the H/V refresh rates are set correctly in the Xorg.conf. This all seems to be correct and I am at a loss of other options.

If I manually set my resolution to 2560x1440 in Nvidia X server setting it does not work and gives me a blurry output.

Any help would be much appreciated!

Kind regards,

CLM
Last edited by clmb on Fri Sep 02, 2016 1:25 pm, edited 1 time in total.
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

Try using the 2560x1440R mode in this xorg.conf file. Use this command to create it:

Code: Select all

gksudo gedit /etc/X11/xorg.conf
That command is for Cinnamon or Xfce. If using MATE, then change gedit to pluma.

In the opened empty file, add these lines:

Code: Select all

Section "ServerLayout"         
   Identifier   "Layout0"		 
   Screen   0 "Screen0" 0 0  
EndSection

Section "Monitor"		
   Identifier    "Monitor0"
   HorizSync       24.0 - 94.0	   
   VertRefresh     24.0 - 85.0 	
   Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
EndSection

Section "Device"
   Identifier   "Device0"
   Driver   "nvidia"   	
   Option "UseEdidFreqs" "false"
EndSection

Section "Screen"                                     
   Identifier   "Screen0"	   
   Device    "Device0"	        
   Monitor   "Monitor0"		
   DefaultDepth   24
   Option "ModeValidation" "AllowNonEdidModes"
EndSection
Log out and back in. Go to Preferences > Display and check if the 2560x1440 resolution is now listed and make the change.

If there is a startup problem and you can't get to the desktop, then reboot and select Recovery Mode at the GRUB boot menu. If no menu shows, then hold down the Shift key while starting. In the menu, select “root - drop to root shell prompt”. When asked for the root password, just type your user password. Then change the file permissions to read and write by typing:

Code: Select all

mount -o remount,rw /

Then type this command to remove the xorg.conf file:

Code: Select all

rm /etc/X11/xorg.conf
Then type this command and wait: reboot
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Hi Robim,

Thank you very much for your help. My xorg.conf now looks as follows:

Code: Select all

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 346.72  (buildd@toyol)  Tue May 19 14:39:51 UTC 2015


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      "DELL UP2516D"
    HorizSync       24.0 - 94.0      
    VertRefresh     24.0 - 85.0  
    Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 460 SE"
    Option "UseEdidFreqs" "false"
EndSection

Section "Screen"

# Removed Option "metamodes" "2560x1440_60 +0+0"
# Removed Option "metamodes" "nvidia-auto-select +0+0"
# Removed Option "metamodes" "2560x1440_30 +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option "ModeValidation" "AllowNonEdidModes"
EndSection

I can log back out and in but the 2560x1440 option is not listed. There are some new options listed such as 1856x1392 which I think were not there before... By the way, if I run cvt 2560 1440R I get

Code: Select all

# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

clmb wrote:By the way, if I run cvt 2560 1440R I get

Code: Select all

# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
That's not the correct format for the cvt command. The result is the same as using cvt 2560 1440. Most newer digital displays use a reduced blanking mode, which uses a lower pixel clock and timing values. Look at the pixel clock for the 2580x1440R mode:
Modeline "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
The pixel clock is 241.50. That's identical to the value in the Dell monitor's user manual:
dell-up2516d-monitor.png
Using cvt 2560 1440 gives a 312.25 pixel clock, which is not supported by the monitor.

Try changing this line in the Screen section of the xorg.conf file:

Code: Select all

Option "ModeValidation" "AllowNonEdidModes"
To this:

Code: Select all

Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes"
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

I tried using these settings both using different H/V refresh rates (the ones from edid and the one you suggested). I both cases the X server fails to start.
This is the output of the xorg.log:

Code: Select all

[  4226.493] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[  4226.493] X Protocol Version 11, Revision 0
[  4226.493] Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
[  4226.493] Current Operating System: Linux clmbaij-MS-7673 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
[  4226.493] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=b001cd02-179e-4ecd-861c-2e0aeb716a68 ro quiet splash
[  4226.494] Build Date: 16 April 2014  01:36:29PM
[  4226.494] xorg-server 2:1.15.1-0ubuntu2 (For technical support please see http://www.ubuntu.com/support) 
[  4226.494] Current version of pixman: 0.30.2
[  4226.494] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  4226.494] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4226.494] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 20 13:43:37 2016
[  4226.494] (==) Using config file: "/etc/X11/xorg.conf"
[  4226.494] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  4226.494] (==) ServerLayout "Layout0"
[  4226.494] (**) |-->Screen "Screen0" (0)
[  4226.494] (**) |   |-->Monitor "Monitor0"
[  4226.495] (**) |   |-->Device "Device0"
[  4226.495] (**) |-->Input Device "Keyboard0"
[  4226.495] (**) |-->Input Device "Mouse0"
[  4226.495] (**) Option "Xinerama" "0"
[  4226.495] (==) Automatically adding devices
[  4226.495] (==) Automatically enabling devices
[  4226.495] (==) Automatically adding GPU devices
[  4226.495] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  4226.495] 	Entry deleted from font path.
[  4226.495] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  4226.495] 	Entry deleted from font path.
[  4226.495] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  4226.495] 	Entry deleted from font path.
[  4226.495] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  4226.495] 	Entry deleted from font path.
[  4226.495] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  4226.495] 	Entry deleted from font path.
[  4226.495] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	built-ins
[  4226.495] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[  4226.495] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  4226.495] (WW) Disabling Keyboard0
[  4226.495] (WW) Disabling Mouse0
[  4226.495] (II) Loader magic: 0x7fdcc33fdd60
[  4226.495] (II) Module ABI versions:
[  4226.495] 	X.Org ANSI C Emulation: 0.4
[  4226.495] 	X.Org Video Driver: 15.0
[  4226.495] 	X.Org XInput driver : 20.0
[  4226.495] 	X.Org Server Extension : 8.0
[  4226.495] (II) xfree86: Adding drm device (/dev/dri/card0)
[  4226.497] (--) PCI:*(0:1:0:0) 10de:0e23:1462:2325 rev 161, Mem @ 0xf8000000/33554432, 0xd0000000/134217728, 0xd8000000/67108864, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[  4226.497] Initializing built-in extension Generic Event Extension
[  4226.497] Initializing built-in extension SHAPE
[  4226.497] Initializing built-in extension MIT-SHM
[  4226.497] Initializing built-in extension XInputExtension
[  4226.497] Initializing built-in extension XTEST
[  4226.497] Initializing built-in extension BIG-REQUESTS
[  4226.497] Initializing built-in extension SYNC
[  4226.497] Initializing built-in extension XKEYBOARD
[  4226.497] Initializing built-in extension XC-MISC
[  4226.497] Initializing built-in extension SECURITY
[  4226.497] Initializing built-in extension XINERAMA
[  4226.497] Initializing built-in extension XFIXES
[  4226.497] Initializing built-in extension RENDER
[  4226.497] Initializing built-in extension RANDR
[  4226.497] Initializing built-in extension COMPOSITE
[  4226.497] Initializing built-in extension DAMAGE
[  4226.497] Initializing built-in extension MIT-SCREEN-SAVER
[  4226.498] Initializing built-in extension DOUBLE-BUFFER
[  4226.498] Initializing built-in extension RECORD
[  4226.498] Initializing built-in extension DPMS
[  4226.498] Initializing built-in extension Present
[  4226.498] Initializing built-in extension DRI3
[  4226.498] Initializing built-in extension X-Resource
[  4226.498] Initializing built-in extension XVideo
[  4226.498] Initializing built-in extension XVideo-MotionCompensation
[  4226.498] Initializing built-in extension SELinux
[  4226.498] Initializing built-in extension XFree86-VidModeExtension
[  4226.498] Initializing built-in extension XFree86-DGA
[  4226.498] Initializing built-in extension XFree86-DRI
[  4226.498] Initializing built-in extension DRI2
[  4226.498] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[  4226.498] (II) "glx" will be loaded by default.
[  4226.498] (WW) "xmir" is not to be loaded by default. Skipping.
[  4226.498] (II) LoadModule: "glx"
[  4226.498] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[  4226.511] (II) Module glx: vendor="NVIDIA Corporation"
[  4226.512] 	compiled for 4.0.2, module version = 1.0.0
[  4226.512] 	Module class: X.Org Server Extension
[  4226.512] (II) NVIDIA GLX Module  352.63  Sat Nov  7 20:52:00 PST 2015
[  4226.512] Loading extension GLX
[  4226.512] (II) LoadModule: "nvidia"
[  4226.512] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[  4226.512] (II) Module nvidia: vendor="NVIDIA Corporation"
[  4226.512] 	compiled for 4.0.2, module version = 1.0.0
[  4226.512] 	Module class: X.Org Video Driver
[  4226.512] (II) NVIDIA dlloader X Driver  352.63  Sat Nov  7 20:29:25 PST 2015
[  4226.512] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  4226.512] (++) using VT number 8

[  4226.516] (II) Loading sub module "fb"
[  4226.516] (II) LoadModule: "fb"
[  4226.516] (II) Loading /usr/lib/xorg/modules/libfb.so
[  4226.516] (II) Module fb: vendor="X.Org Foundation"
[  4226.516] 	compiled for 1.15.1, module version = 1.0.0
[  4226.516] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  4226.516] (II) Loading sub module "wfb"
[  4226.516] (II) LoadModule: "wfb"
[  4226.517] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  4226.517] (II) Module wfb: vendor="X.Org Foundation"
[  4226.517] 	compiled for 1.15.1, module version = 1.0.0
[  4226.517] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  4226.517] (II) Loading sub module "ramdac"
[  4226.517] (II) LoadModule: "ramdac"
[  4226.517] (II) Module "ramdac" already built-in
[  4226.517] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  4226.517] (==) NVIDIA(0): RGB weight 888
[  4226.517] (==) NVIDIA(0): Default visual is TrueColor
[  4226.517] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  4226.517] (**) NVIDIA(0): Option "Stereo" "0"
[  4226.517] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-1"
[  4226.517] (**) NVIDIA(0): Option "SLI" "Off"
[  4226.517] (**) NVIDIA(0): Option "MultiGPU" "Off"
[  4226.517] (**) NVIDIA(0): Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes"
[  4226.517] (**) NVIDIA(0): Option "BaseMosaic" "off"
[  4226.518] (**) NVIDIA(0): Stereo disabled by request
[  4226.518] (**) NVIDIA(0): NVIDIA SLI disabled.
[  4226.518] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[  4226.518] (**) NVIDIA(0): Enabling 2D acceleration
[  4226.758] (II) NVIDIA: Allocated GPU:0 (GPU-22f5f577-ed01-cac5-891d-fb0e676b1ad9) @
[  4226.758] (II) NVIDIA:     PCI:0000:01:00.0
[  4226.763] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[  4226.763] (--) NVIDIA(0):     CRT-0
[  4226.763] (--) NVIDIA(0):     CRT-1
[  4226.763] (--) NVIDIA(0):     DFP-0
[  4226.763] (--) NVIDIA(0):     DFP-1 (boot)
[  4226.765] (--) NVIDIA(0): CRT-0: disconnected
[  4226.765] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[  4226.765] (--) NVIDIA(0): 
[  4226.766] (--) NVIDIA(0): CRT-1: disconnected
[  4226.766] (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
[  4226.766] (--) NVIDIA(0): 
[  4226.769] (--) NVIDIA(0): DFP-0: disconnected
[  4226.769] (--) NVIDIA(0): DFP-0: Internal TMDS
[  4226.769] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
[  4226.769] (--) NVIDIA(0): 
[  4226.798] (--) NVIDIA(0): DELL UP2516D (DFP-1): connected
[  4226.798] (--) NVIDIA(0): DELL UP2516D (DFP-1): Internal TMDS
[  4226.798] (--) NVIDIA(0): DELL UP2516D (DFP-1): 165.0 MHz maximum pixel clock
[  4226.798] (--) NVIDIA(0): 
[  4226.798] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[  4226.799] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 460 SE (GF104) at PCI:1:0:0 (GPU-0)
[  4226.799] (--) NVIDIA(0): Memory: 1048576 kBytes
[  4226.799] (--) NVIDIA(0): VideoBIOS: 70.04.29.00.02
[  4226.799] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  4226.806] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[  4226.806] (**) NVIDIA(0):     device DELL UP2516D (DFP-1) (Using EDID frequencies has
[  4226.806] (**) NVIDIA(0):     been enabled on all display devices.)
[  4226.806] (**) NVIDIA(GPU-0): Mode Validation Overrides for DELL UP2516D (DFP-1):
[  4226.806] (**) NVIDIA(GPU-0):     NoXServerModes
[  4226.806] (**) NVIDIA(GPU-0):     NoVesaModes
[  4226.806] (**) NVIDIA(GPU-0):     NoEdidModes
[  4226.806] (**) NVIDIA(GPU-0):     AllowNonEdidModes
[  4226.814] (==) NVIDIA(0): 
[  4226.814] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[  4226.814] (==) NVIDIA(0):     will be used as the requested mode.
[  4226.814] (==) NVIDIA(0): 
[  4226.814] (WW) NVIDIA(0): No valid modes for "DFP-1:nvidia-auto-select"; removing.
[  4226.814] (WW) NVIDIA(0): 
[  4226.814] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[  4226.814] (WW) NVIDIA(0):     "nvidia-auto-select".
[  4226.814] (WW) NVIDIA(0): 
[  4226.814] (WW) NVIDIA(0): No valid modes for "DFP-1:nvidia-auto-select"; removing.
[  4226.814] (EE) NVIDIA(0): Unable to use default mode "nvidia-auto-select".
[  4226.814] (EE) NVIDIA(0): Failing initialization of X screen 0
[  4226.838] (II) NVIDIA: Freed GPU:0 (GPU-22f5f577-ed01-cac5-891d-fb0e676b1ad9) @
[  4226.838] (II) NVIDIA:     PCI:0000:01:00.0
[  4227.019] (II) UnloadModule: "nvidia"
[  4227.019] (II) UnloadSubModule: "wfb"
[  4227.019] (II) UnloadSubModule: "fb"
[  4227.019] (EE) Screen(s) found, but none have a usable configuration.
[  4227.019] (EE) 
Fatal server error:
[  4227.019] (EE) no screens found(EE) 
[  4227.019] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  4227.019] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  4227.019] (EE) 
[  4227.022] (EE) Server terminated with error (1). Closing log file.
I am not sure what is happening but it seems like the Modeline settings are not valid. Again, thank you very much for your help!
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

Try adding this subsection to the Screen section:

Code: Select all

SubSection     "Display"
   Depth       24
   Modes "2560x1440R" 
EndSubSection
So the Screen section will now look like this:

Code: Select all

Section "Screen"                                     
   Identifier   "Screen0"      
   Device    "Device0"          
   Monitor   "Monitor0"      
   DefaultDepth   24
   Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes"
   SubSection     "Display"
      Depth       24
      Modes "2560x1440R" 
   EndSubSection
EndSection
If that doesn't work, then change the line Modes "2560x1440R" to Modes "2560x1440"

If that doesn't work, then post the output of using this command:

Code: Select all

xrandr --verbose
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Great suggestions but so far no luck on both 2560 1440R and 2560 1440 modes. The modes I am trying are somehow not supported by the display.
The fact that it is working under Win10 shows however that there must be a way to get it working right?

Code: Select all

[   315.493] (II) Loading sub module "fb"
[   315.493] (II) LoadModule: "fb"
[   315.493] (II) Loading /usr/lib/xorg/modules/libfb.so
[   315.493] (II) Module fb: vendor="X.Org Foundation"
[   315.493] 	compiled for 1.15.1, module version = 1.0.0
[   315.493] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   315.493] (II) Loading sub module "wfb"
[   315.493] (II) LoadModule: "wfb"
[   315.494] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   315.494] (II) Module wfb: vendor="X.Org Foundation"
[   315.494] 	compiled for 1.15.1, module version = 1.0.0
[   315.494] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   315.494] (II) Loading sub module "ramdac"
[   315.494] (II) LoadModule: "ramdac"
[   315.494] (II) Module "ramdac" already built-in
[   315.494] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[   315.494] (==) NVIDIA(0): RGB weight 888
[   315.494] (==) NVIDIA(0): Default visual is TrueColor
[   315.494] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   315.494] (**) NVIDIA(0): Option "UseEdidFreqs" "false"
[   315.494] (**) NVIDIA(0): Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes"
[   315.494] (**) NVIDIA(0): Enabling 2D acceleration
[   315.744] (II) NVIDIA: Allocated GPU:0 (GPU-22f5f577-ed01-cac5-891d-fb0e676b1ad9) @
[   315.744] (II) NVIDIA:     PCI:0000:01:00.0
[   315.749] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[   315.749] (--) NVIDIA(0):     CRT-0
[   315.749] (--) NVIDIA(0):     CRT-1
[   315.749] (--) NVIDIA(0):     DFP-0
[   315.749] (--) NVIDIA(0):     DFP-1 (boot)
[   315.751] (--) NVIDIA(0): CRT-0: disconnected
[   315.751] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[   315.751] (--) NVIDIA(0): 
[   315.752] (--) NVIDIA(0): CRT-1: disconnected
[   315.752] (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
[   315.752] (--) NVIDIA(0): 
[   315.755] (--) NVIDIA(0): DFP-0: disconnected
[   315.755] (--) NVIDIA(0): DFP-0: Internal TMDS
[   315.755] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
[   315.755] (--) NVIDIA(0): 
[   315.784] (--) NVIDIA(0): DELL UP2516D (DFP-1): connected
[   315.784] (--) NVIDIA(0): DELL UP2516D (DFP-1): Internal TMDS
[   315.784] (--) NVIDIA(0): DELL UP2516D (DFP-1): 165.0 MHz maximum pixel clock
[   315.784] (--) NVIDIA(0): 
[   315.784] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[   315.785] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 460 SE (GF104) at PCI:1:0:0 (GPU-0)
[   315.785] (--) NVIDIA(0): Memory: 1048576 kBytes
[   315.785] (--) NVIDIA(0): VideoBIOS: 70.04.29.00.02
[   315.785] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   315.792] (**) NVIDIA(0): Not using HorizSync/VertRefresh ranges from the EDID for
[   315.792] (**) NVIDIA(0):     display device DELL UP2516D (DFP-1) (Using EDID
[   315.792] (**) NVIDIA(0):     frequencies has been disabled on all display devices.)
[   315.792] (**) NVIDIA(GPU-0): Mode Validation Overrides for DELL UP2516D (DFP-1):
[   315.792] (**) NVIDIA(GPU-0):     NoXServerModes
[   315.792] (**) NVIDIA(GPU-0):     NoVesaModes
[   315.792] (**) NVIDIA(GPU-0):     NoEdidModes
[   315.792] (**) NVIDIA(GPU-0):     AllowNonEdidModes
[   315.801] (WW) NVIDIA(0): No valid modes for "DFP-1:2560x1440"; removing.
[   315.801] (WW) NVIDIA(0): 
[   315.801] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[   315.801] (WW) NVIDIA(0):     "nvidia-auto-select".
[   315.801] (WW) NVIDIA(0): 
[   315.801] (WW) NVIDIA(0): No valid modes for "DFP-1:nvidia-auto-select"; removing.
[   315.801] (EE) NVIDIA(0): Unable to use default mode "nvidia-auto-select".
[   315.801] (EE) NVIDIA(0): Failing initialization of X screen 0
[   315.822] (II) NVIDIA: Freed GPU:0 (GPU-22f5f577-ed01-cac5-891d-fb0e676b1ad9) @
[   315.822] (II) NVIDIA:     PCI:0000:01:00.0
[   315.969] (II) UnloadModule: "nvidia"
[   315.969] (II) UnloadSubModule: "wfb"
[   315.969] (II) UnloadSubModule: "fb"
[   315.969] (EE) Screen(s) found, but none have a usable configuration.
[   315.969] (EE) 
Fatal server error:
[   315.969] (EE) no screens found(EE) 
[   315.969] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   315.969] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   315.969] (EE) 
[   315.972] (EE) Server terminated with error (1). Closing log file.
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

Remove the Modes "2580x1440R" line. Add this Modeline to the Monitor section but don't remove the other one, so hopefully this will allow you to boot to the desktop and open Preferences > Display.

Code: Select all

Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
If that doesn't work, then post the output of using this command:

Code: Select all

xrandr --verbose
EDITED: you can also get the custom Modeline used in the Windows installation using the program PowerStrip. The info is in this web page under the section Obtaining modelines from Windows program PowerStrip.
https://www.x.org/wiki/FAQVideoModes/#index4h2

Get the program here:
http://www.entechtaiwan.com/util/ps.shtm

Start the program and right click on it's icon in the System tray. Click Display profiles > Configure. Click the Advanced timing options button. Click the Copy timings to clipboard icon in the lower right. Open Notepad and paste the data. Copy the Modeline to the Linux installation.
PowerStrip-2.png
Last edited by roblm on Sun Aug 21, 2016 1:38 pm, edited 1 time in total.
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Again very good suggestions. I got the following info from powerstrip:

Code: Select all

PowerStrip timing parameters:
2560x1440=2560,48,32,80,1440,3,5,33,241701,512

Generic timing details for 2560x1440:
HFP=48 HSW=32 HBP=80 kHz=89 VFP=3 VSW=5 VBP=33 Hz=60

VESA detailed timing:
PClk=241,70 H.Active=2560 H.Blank=160 H.Offset=32 HSW=32 V.Active=1440 V.Blank=41 V.Offset=3 VSW=5

Linux modeline parameters:
"2560x1440" 241,701 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
I tried adding this modeline to xorg.conf (leaving the Modeline "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync) and was able to boot. However, I can only select the 1920x1080 resolution in Setting>Display. No other options are listed.

Weirdly enough, when I start windows the following message pops up from powerstrip: "The clocks can not be measured from this display adapter, and must be measured based on measurement of the vertical refresh rate. Only approximations of the pixel clock and scan frequencies will be show". I wondered if the 241,701 was based on an approximation and replaced it with 241,70. This did not change anything. If I only leave the

Code: Select all

2560x1440" 241,701 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
line and the

Code: Select all

 
 SubSection     "Display"
 Depth       24
Modes "2560x1440R"
EndSubSection
part, I am not able to boot...
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

I also saw a message when using PowerStrip for the first time only, but I don't remember if it was identical to yours.

I don't know why the pixel clock value has a comma instead of a period. Here's the result I get:
PowerStrip-3.png
The Modeline would have to be changed from this:

Code: Select all

2560x1440" 241,701 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
To this to be used (I forgot to mention that):

Code: Select all

Modeline "2560x1440_60.00"  241.70 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
This is the same as the reduced blanking mode generated from cvt, except for the polarity of vsync, which is plus instead of minus, which I don't know how significant that is:

Code: Select all

Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
You could try the corrected Modeline and add a MetaModes line, but I don't think it is read anymore after Mint 17.1.

Code: Select all

Section "ServerLayout"         
   Identifier   "Layout0"      
   Screen   0 "Screen0" 0 0 
EndSection

Section "Monitor"      
   Identifier    "Monitor0"
   HorizSync       24.0 - 94.0      
   VertRefresh     24.0 - 85.0    
   Modeline "2560x1440_60.00"  241.70 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
EndSection

Section "Device"
   Identifier   "Device0"
   Driver   "nvidia"      
   Option "UseEdidFreqs" "false"
EndSection

Section "Screen"                                     
   Identifier   "Screen0"      
   Device    "Device0"          
   Monitor   "Monitor0"      
   DefaultDepth   24
   Option "ModeValidation" "AllowNonEdidModes"
   Option "MetaModes" "2560x1440_60 +0+0"
EndSection
If you can't get to the desktop, then the 1920x1080R mode would have to be added.

Try switching the Option "ModeValidation" line to this:

Code: Select all

Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes"
If that doesn't work, then can you use the resolution with a 30 Hz refresh rate? Try this command:

Code: Select all

xrandr --output HDMI-0 --mode 2560x1440 --rate 30
Another option is to get a video card with a DisplayPort connector. I've been following this topic in the Nvidia Linux Graphics forum, where no one has been able to get a 4K@60 Hz display working with a HDMI connection, except user paximit, who used a DisplayPort connector.
https://devtalk.nvidia.com/default/topi ... -for-fix-/

Also, you haven't posted the output of this command which I have requested twice:

Code: Select all

xrandr --verbose
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Yes sorry. I ran the command put forgot to post the output. Here it is when booted using the following xorg.conf:

Code: Select all

Section "ServerLayout"         
   Identifier   "Layout0"      
   Screen   0 "Screen0" 0 0 
EndSection

Section "Monitor"      
   Identifier    "Monitor0"
   HorizSync       24.0 - 94.0      
   VertRefresh     24.0 - 85.0    
   Modeline "2560x1440_60.00"  241.70 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
   Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
EndSection

Section "Device"
   Identifier   "Device0"
   Driver   "nvidia"      
   Option "UseEdidFreqs" "false"
EndSection

Section "Screen"                                     
   Identifier   "Screen0"      
   Device    "Device0"          
   Monitor   "Monitor0"      
   DefaultDepth   24
   Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes"
   Option "MetaModes" "2560x1440_60 +0+0"
SubSection     "Display"
   Depth       24
   Modes "2560x1440"
EndSubSection
EndSection

Code: Select all

~ > xrandr --verbose
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x27c
        Timestamp:  324602
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        BorderDimensions: 4 
                supported: 4
        Border: 0 0 0 0 
                range: (0, 65535)
        SignalFormat: VGA 
                supported: VGA
        ConnectorType: DVI-I 
        ConnectorNumber: 0 
        _ConnectorLocation: 0 
VGA-0 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x27d
        Timestamp:  324602
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        BorderDimensions: 4 
                supported: 4
        Border: 0 0 0 0 
                range: (0, 65535)
        SignalFormat: VGA 
                supported: VGA
        ConnectorType: VGA 
        ConnectorNumber: 1                                                                                                     
        _ConnectorLocation: 1                                                                                                  
DVI-I-1 disconnected (normal left inverted right x axis y axis)                                                                
        Identifier: 0x27e                                                                                                      
        Timestamp:  324602                                                                                                     
        Subpixel:   unknown                                                                                                    
        Clones:                                                                                                                
        CRTCs:      0 1                                                                                                        
        Transform:  1.000000 0.000000 0.000000                                                                                 
                    0.000000 1.000000 0.000000                                                                                 
                    0.000000 0.000000 1.000000                                                                                 
                   filter:                                                                                                     
        BorderDimensions: 4 
                supported: 4
        Border: 0 0 0 0 
                range: (0, 65535)
        SignalFormat: TMDS 
                supported: TMDS
        ConnectorType: DVI-I 
        ConnectorNumber: 0 
        _ConnectorLocation: 0 
HDMI-0 connected primary 1920x1080+0+0 (0x280) normal (normal left inverted right x axis y axis) 550mm x 310mm
        Identifier: 0x27f
        Timestamp:  324602
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID: 
                00ffffffffffff0010ace1404c303739
                2919010380371f782a55c5af4f33b825
                0b5054a54b00714fa9408180d1c00101
                010101010101565e00a0a0a029503020
                350029372100001a000000ff00334a56
                34303541373937304c0a000000fc0044
                454c4c20555032353136440a000000fd
                00324b1e5819000a202020202020019d
                020324f14f9005040302071601061112
                1513141f23091f078301000067030c00
                1000383e023a801871382d40582c4500
                29372100001e7e3900a080381f403020
                3a0029372100001a011d007251d01e20
                6e28550029372100001ebf1600a08038
                134030203a0029372100001a00000000
                00000000000000000000000000000082
        BorderDimensions: 4 
                supported: 4
        Border: 0 0 0 0 
                range: (0, 65535)
        SignalFormat: TMDS 
                supported: TMDS
        ConnectorType: HDMI 
        ConnectorNumber: 2 
        _ConnectorLocation: 2 
  1920x1080 (0x280)  138.5MHz +HSync -VSync *current +preferred
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock   66.6KHz
        v: height 1080 start 1083 end 1088 total 1111           clock   59.9Hz
It is still not possible to boot using only the 2560x1440 line. If I try the

Code: Select all

xrandr --output HDMI-0 --mode 2560x1440 --rate 30
command I get

Code: Select all

xrandr: cannot find mode 2560x1440 
.
I could of course get a video card with a displayport. I know everything is working fine with my laptop which has a DP out, but I figured since it worked in win10 it should be possible to get it working in Mint.
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

clmb wrote:I know everything is working fine with my laptop which has a DP out, but I figured since it worked in win10 it should be possible to get it working in Mint.
Are you saying that you can get the 2560x1440 resolution when the Dell monitor is connected to your laptop's DisplayPort?
Does that laptop have Intel graphics?

Unfortunately, when monitor resolutions work correctly in Windows, it doesn't work 100% in Linux but I think it's at least 95%

Just to be sure, you always have to check in Preferences > Display for the 2560x1440 resolution after making any changes in the xorg.conf file and logging out/in. This is only for the Nvidia driver and was not necessary before Mint 17.2.

From the xrandr --verbose output, the info extracted from the monitor's EDID does list the 2560x1440 resolution. So that info is available to the graphics driver but is not being implemented. These lines have the info for the Modeline:

Code: Select all

Detailed mode: Clock 241.500 MHz, 553 mm x 311 mm
               2560 2608 2640 2720 hborder 0
               1440 1443 1448 1481 vborder 0
               +hsync -vsync
When put together give this Modeline, the first one you tested:

Code: Select all

Modeline "2560x1440"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
This line shows the maximum pixel clock (also called dotclock) supported:

Code: Select all

max dotclock 250MHz

Code: Select all

edid-decode edid.bin
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   10 ac e1 40 4c 30 37 39 29 19
version:         01 03
basic params:    80 37 1f 78 2a
chroma info:     55 c5 af 4f 33 b8 25 0b 50 54
established:     a5 4b 00
standard:        71 4f a9 40 81 80 d1 c0 01 01 01 01 01 01 01 01
descriptor 1:    56 5e 00 a0 a0 a0 29 50 30 20 35 00 29 37 21 00 00 1a
descriptor 2:    00 00 00 ff 00 33 4a 56 34 30 35 41 37 39 37 30 4c 0a
descriptor 3:    00 00 00 fc 00 44 45 4c 4c 20 55 50 32 35 31 36 44 0a
descriptor 4:    00 00 00 fd 00 32 4b 1e 58 19 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        9d

Manufacturer: DEL Model 40e1 Serial Number 959918156
Made week 41 of 2015
EDID version: 1.3
Digital display
Maximum image size: 55 cm x 31 cm
Gamma: 2.20
DPMS levels: Off
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@75Hz
  800x600@60Hz
  800x600@75Hz
  1024x768@60Hz
  1024x768@75Hz
  1280x1024@75Hz
Standard timings supported:
  1152x864@75Hz
  1600x1200@60Hz
  1280x1024@60Hz
  1920x1152@60Hz
Detailed mode: Clock 241.500 MHz, 553 mm x 311 mm
               2560 2608 2640 2720 hborder 0
               1440 1443 1448 1481 vborder 0
               +hsync -vsync
Serial number: 3JV405A7970L
Monitor name: DELL UP2516D
Monitor ranges: 50-75HZ vertical, 30-88kHz horizontal, max dotclock 250MHz
Has 1 extension blocks
Checksum: 0x9d

CEA extension block
Extension version: 3
32 bytes of CEA data
  Video data block
    VIC 16 (native)
    VIC 05 
    VIC 04 
    VIC 03 
    VIC 02 
    VIC 07 
    VIC 22 
    VIC 01 
    VIC 06 
    VIC 17 
    VIC 18 
    VIC 21 
    VIC 19 
    VIC 20 
  Audio data block
  Speaker allocation data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 1.0.0.0
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 310MHz
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 148.500 MHz, 553 mm x 311 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync
Detailed mode: Clock 147.180 MHz, 553 mm x 311 mm
               2048 2096 2128 2208 hborder 0
               1080 1083 1093 1111 vborder 0
               +hsync -vsync
Detailed mode: Clock 74.250 MHz, 553 mm x 311 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync
Detailed mode: Clock 58.230 MHz, 553 mm x 311 mm
               2048 2096 2128 2208 hborder 0
               1080 1083 1093 1099 vborder 0
               +hsync -vsync
Checksum: 0x82
This info from wikipedia.org may partly explain the problem:
Some graphics card drivers have historically coped poorly with the EDID, using only its standard timing descriptors rather than its Detailed Timing Descriptors (DTDs).
The 2560x1440 mode is listed under Detailed mode, not under Standard timings supported, but the 1920x1080 mode is also listed under Detailed mode at the end.

What Nvidia driver is enabled in Driver Manager and have you tried other drivers?

Can you run the installation DVD/USB stick and check if the 2560x1440 resolution works with the nouveau driver.

Try using these xrandr commands again:

Code: Select all

xrandr --newmode "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
xrandr --addmode HDMI-0 2560x1440R
xrandr --output HDMI-0 --mode 2560x1440R
If you get an error message, then try these lines:

Code: Select all

xrandr --newmode "2560x1440_60.00"  241.70 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
xrandr --addmode HDMI-0 2560x1440_60
xrandr --output HDMI-0 --mode 2560x1440
Also post the output of xrandr, not xrandr --verbose.

That's a lot of info. Be sure to post all the answers to the questions.
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Are you saying that you can get the 2560x1440 resolution when the Dell monitor is connected to your laptop's DisplayPort?
Does that laptop have Intel graphics?
Yes I can get the 2560x1440 resolution over DP. It does indeed have intel graphics (Intel Graphics Media Accelerator 4500MHD). I do indeed always check Preferences > Display for the 2560x1440 resolution. I have done all the troubleshooting above using the NVIDIA 352.63 display drivers. I will now try the Nouveau 1:1.0.10 driver.

I have now enabled the Nouveau 1:1.0.10 driver. I if do

Code: Select all

xrandr --newmode "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
xrandr --addmode HDMI-0 2560x1440R
xrandr --output HDMI-0 --mode 2560x1440R
I get a black screen (with white stripe at the top).

When I run

Code: Select all

xrandr --newmode "2560x1440_60.00"  241.70 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
and then

Code: Select all

xrandr --addmode HDMI-1 2560x1440_60
I get

Code: Select all

xrandr: cannot find mode "2560x1440_60"
.

The output of xrandr is now :

Code: Select all

~ > xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
   2048x1080      60.0     24.0  
   1920x1080      60.0*    50.0     59.9  
   1920x1080i     60.1     50.0     60.0  
   1600x1200      60.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1280x720       60.0     50.0     59.9  
   1440x576i      50.1  
   1024x768       75.1     60.0  
   1440x480i      60.1     60.1  
   800x600        75.0     60.3  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        75.0     60.0     59.9  
   720x400        70.1  
  2560x1440_60.00 (0x29b)  241.7MHz
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock   88.9KHz
        v: height 1440 start 1443 end 1448 total 1481           clock   60.0Hz
If I run from usb startup disk I can run

Code: Select all

mint@mint ~ $ xrandr --newmode "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
mint@mint ~ $ xrandr --addmode HDMI-1 2560x1440R
and get from running xrandr:

Code: Select all

~ $ xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
DVI-I-1 disconnected (normal left inverted right x axis y axis)
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
   2048x1080     60.00    24.00  
   1920x1080     60.00    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
   2560x1440R    59.95* 
  2560x1440_60.00 (0x4d3) 241.700MHz +HSync +VSync
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  88.86KHz
        v: height 1440 start 1443 end 1448 total 1481           clock  60.00Hz
This suggests that I am running under 2560x1440 resolution but actually my display is not displaying the whole thing and I can now only see part of my desktop. The Dell OSD options tell me I am running at 2048x1080 at 60Hz.
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

Another command that shows the Modeline being used is xvidtune -show but sometimes it's incorrect.

Did you test other Nvidia drivers in Driver Manager?

Would you test this xorg.conf file, which has a different Option "ModeValidation" line:

Code: Select all

Section "ServerLayout"         
   Identifier   "Layout0"      
   Screen   0 "Screen0" 0 0 
EndSection

Section "Monitor"      
   Identifier    "Monitor0"
   HorizSync       24.0 - 94.0      
   VertRefresh     24.0 - 85.0    
   Modeline "2560x1440_60.00"  241.70 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync
EndSection

Section "Device"
   Identifier   "Device0"
   Driver   "nvidia"      
   Option "UseEdidFreqs" "false"
EndSection

Section "Screen"                                     
   Identifier   "Screen0"      
   Device    "Device0"          
   Monitor   "Monitor0"      
   DefaultDepth   24
   Option "ModeValidation" "NoXserverModes, NoVesaModes, NoEdidModes, AllowNonEdidModes, NoMaxSizeCheck, NoVirtualSizeCheck, NoTotalSizeCheck, NoExtendedGpuCapabilitiesCheck"
   Option "MetaModes" "HDMI-0: 2560x1440_60 +0+0"
   SubSection     "Display"
      Depth       24
      Modes "2560x1440_60.00" 
   EndSubSection
EndSection
If that doesn't work, then try the reduced blanking Modeline:

Code: Select all

Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
and change the Modes line to this:

Code: Select all

Modes "2560x1440R"
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Thanks again! After testing the above configuration using NVIDIA 352, 340 and nouveau without success. I have the feeling that this might not be possible to fix. My monitor does not have a DVI input either. When I use DP connection on my laptop (Mint 17.3 cinnamon, with nouveau) and run

Code: Select all

xvidtune -show
the modeline is the first one we tried:

Code: Select all

"2560x1440"   241.50   2560 2608 2640 2720   1440 1443 1448 1481 +hsync -vsync
. The xrandr command shows the following:

Code: Select all

Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
   1440x900      60.00 +  59.89    50.00  
   1360x768      59.80    59.96  
   1280x800      60.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x450       60.00  
   640x480       59.94  
DP1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
   2560x1440     59.95*+
   2048x1080     60.00    24.00  
   1920x1080     60.00    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
Does this mean that it is listed in the standard timings? Indeed, it seems that HDMI is not capable of 2560x1440. By the way, I also tried another HDMI cable, but this was a while ago. I will still give it a try with the latest xorg.conf.
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

I am starting to believe that the problem is related to my videocard. I am now connected on my laptop (this is another laptop as I mentioned before) to my monitor over HDMI. The 2560x1440 resolution is automatically detected by mint 17.3 kde and everything is working fine.

Code: Select all

Graphics:  Card: Intel Broadwell-U Integrated Graphics bus-ID: 00:02.0
           Display Server: X.Org 1.15.1 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 2560x1440@60.0hz
           GLX Renderer: Mesa DRI Intel Broadwell
xrandr shows:

Code: Select all

xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
   1920x1080      60.0 +   59.9     48.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
   2560x1440      60.0*+
   2048x1080      60.0     24.0  
   1920x1080      60.0     50.0     59.9  
   1920x1080i     60.1     50.0     60.0  
   1600x1200      60.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1280x720       60.0     50.0     59.9  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   720x576        50.0  
   720x576i       50.1  
   720x480        60.0     59.9  
   720x480i       60.1     60.1  
   640x480        75.0     60.0     59.9  
   720x400        70.1  
DP2 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
This is terribly weird!
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

Did you use the same HDMI cable or does the laptop have a standard HDMI output? The video card has a Mini HDMI output, but that should not have any effect.

Were you using a Mini HDMI to HDMI adapter with the HDMI cable or a Mini HDMI to HDMI cable? Perhaps the adapter is the problem, if using one, although you were able to force the resolution in Windows.

Looking at the specifications for the video card on this web page, the maximum supported digital resolution is 2560x1600:
http://www.geforce.com/hardware/desktop ... ifications

This web page shows support for HDMI 1.4:
http://www.club-3d.com/index.php/produc ... 460se.html
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

I am indeed using the same HDMI cable. There is a normal HDMI (no mini) output on my card, which is by MSI (https://www.msi.com/Graphics-card/N460G ... o-overview).
User avatar
roblm
Level 12
Level 12
Posts: 4454
Joined: Sun Feb 24, 2013 2:41 pm

Re: 1440P over hdmi

Post by roblm »

Just because the video card supports HDMI v1.4 doesn't mean the 2560x1440 at 60 Hz mode will be attainable, as can be seen in this topic:
https://www.techpowerup.com/forums/thre ... 60.208754/

I suggest trying to use 2560x1440 at 55 Hz. Check this article:
http://www.notebookcheck.net/2560x1440- ... 840.0.html

Using the cvt utility to generate a reduced blanking mode only works for refresh rates that are multiples of 60. I used umc (univesal modeline calculator - not available through the repositories) to generate this mode: umc 2560 1440 55 --rbt

Code: Select all

Modeline "2560x1440_54.97"  221.00  2560 2608 2640 2720  1440 1443 1447 1478  +HSync -VSync
You can try generating the same custom mode in Windows and compare the two by using PowerStrip. If that doesn't work, then you can try 2560x1440 at 50 Hz: umc 2560 1440 50 --rbt

Code: Select all

Modeline "2560x1440_49.95"  200.25  2560 2608 2640 2720  1440 1443 1447 1474  +HSync -VSync
clmb
Level 1
Level 1
Posts: 12
Joined: Tue Apr 19, 2016 7:15 am

Re: 1440P over hdmi

Post by clmb »

Wow that is just AWESOME. The 55 hz did it!

Code: Select all

xrandr
now returns:

Code: Select all

Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 550mm x 310mm
   2560x1440      55.0*+
That just saved me a new video card. Many thanks again!
Post Reply

Return to “Graphics Cards & Monitors”