b3niup
1
Setup:
GPU: nvidia gtx 470
Monitors: 2560x1440 Dell via dual link DVI > HDMI, 1920x1080 LG via 2nd DVI
Drivers: nvidia 384.69-2 on linux
Linux says:
[ 367.809] (--) NVIDIA(GPU-0): CRT-0: disconnected
[ 367.809] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 367.809] (--) NVIDIA(GPU-0):
[ 367.826] (--) NVIDIA(GPU-0): CRT-1: disconnected
[ 367.826] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[ 367.826] (--) NVIDIA(GPU-0):
[ 367.890] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0): connected
[ 367.890] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0): Internal TMDS
[ 367.890] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0): 225.0 MHz maximum pixel clock
[ 367.890] (--) NVIDIA(GPU-0):
[ 367.890] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 367.890] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 367.890] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 367.890] (--) NVIDIA(GPU-0):
[ 367.923] (--) NVIDIA(GPU-0): LG Electronics W2253 (DFP-2): connected
[ 367.923] (--) NVIDIA(GPU-0): LG Electronics W2253 (DFP-2): Internal TMDS
[ 367.923] (--) NVIDIA(GPU-0): LG Electronics W2253 (DFP-2): 330.0 MHz maximum pixel clock
[ 367.923] (--) NVIDIA(GPU-0):
hence max resolution for Dell is set to 2048x1152. nvidia-settings states that Dell uses single connection link.
With exactly same setup Windows 7 works fine with proper resolution for Dell - 2560x1440 as dual-link dvi connection.
Am I missing something or linux drivers are not handling it properly?
edit: it may be important that nvidia on Windows recognizes this connection as ‘HDMI - HDTV’ and not ‘DVI’.
Best regards,
b3niup
b3niup
2
Fragments of xorg.log with ModeDebug enabled:
(...)
[ 22.914] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0): connected
[ 22.914] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0): Internal TMDS
[ 22.914] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0) Name Aliases:
[ 22.914] (--) NVIDIA(GPU-0): DFP
[ 22.914] (--) NVIDIA(GPU-0): DFP-0
[ 22.914] (--) NVIDIA(GPU-0): DPY-2
[ 22.914] (--) NVIDIA(GPU-0): DVI-I-2
[ 22.914] (--) NVIDIA(GPU-0): DPY-EDID-d47bd3cf-414e-336a-81a9-af5782979194
[ 22.914] (--) NVIDIA(GPU-0): DVI-I-2
[ 22.914] (--) NVIDIA(GPU-0): DELL U2515H (DFP-0): 225.0 MHz maximum pixel clock
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): --- EDID for DELL U2515H (DVI-I-2) ---
[ 22.914] (--) NVIDIA(GPU-0): EDID Version : 1.3
[ 22.914] (--) NVIDIA(GPU-0): Manufacturer : DEL
[ 22.914] (--) NVIDIA(GPU-0): Monitor Name : DELL U2515H
[ 22.914] (--) NVIDIA(GPU-0): Product ID : 0xd070
[ 22.914] (--) NVIDIA(GPU-0): 32-bit Serial Number : XXXXXXXX
[ 22.914] (--) NVIDIA(GPU-0): Serial Number String : XXXXXXXX
[ 22.914] (--) NVIDIA(GPU-0): Manufacture Date : 2017, week 19
[ 22.914] (--) NVIDIA(GPU-0): DPMS Capabilities : Standby Suspend Active Off
[ 22.914] (--) NVIDIA(GPU-0): Input Type : Digital
[ 22.914] (--) NVIDIA(GPU-0): Prefer first detailed timing : Yes
[ 22.914] (--) NVIDIA(GPU-0): Supports GTF : No
[ 22.914] (--) NVIDIA(GPU-0): Maximum Image Size : 550 mm x 310 mm
[ 22.914] (--) NVIDIA(GPU-0): Valid HSync Range : 30.0 kHz - 113.0 kHz
[ 22.914] (--) NVIDIA(GPU-0): Valid VRefresh Range : 56.0 Hz - 86.0 Hz
[ 22.914] (--) NVIDIA(GPU-0): EDID maximum pixel clock : 300.0 MHz
[ 22.914] (--) NVIDIA(GPU-0): CEA-861 extension block # : 0
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): CEA-861 revision : 3
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): IEEE Vendor Registration ID: 00-0c-03
[ 22.914] (--) NVIDIA(GPU-0): Supports YCbCr 4:4:4 : Yes
[ 22.914] (--) NVIDIA(GPU-0): Supports YCbCr 4:2:2 : Yes
[ 22.914] (--) NVIDIA(GPU-0): Supports Basic Audio : Yes
[ 22.914] (--) NVIDIA(GPU-0): Audio Descriptor : 0
[ 22.914] (--) NVIDIA(GPU-0): Audio Format : PCM
[ 22.914] (--) NVIDIA(GPU-0): Maximum Channels : 2
[ 22.914] (--) NVIDIA(GPU-0): Sample Rates : 32KHz, 44KHz, 48KHz
[ 22.914] (--) NVIDIA(GPU-0): Sample Sizes : 16-bits, 20-bits, 24-bits
[ 22.914] (--) NVIDIA(GPU-0): Speaker Allocation Data :
[ 22.914] (--) NVIDIA(GPU-0): Front Left + Front Right
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): Standard Timings:
[ 22.914] (--) NVIDIA(GPU-0): 1680 x 1050 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1920 x 1200 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1152 x 864 @ 75 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1600 x 1200 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1280 x 1024 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1200 x 960 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): Detailed Timings:
[ 22.914] (--) NVIDIA(GPU-0): 2560 x 1440 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): Pixel Clock : 241.50 MHz
[ 22.914] (--) NVIDIA(GPU-0): HRes, HSyncStart : 2560, 2608
[ 22.914] (--) NVIDIA(GPU-0): HSyncEnd, HTotal : 2640, 2720
[ 22.914] (--) NVIDIA(GPU-0): VRes, VSyncStart : 1440, 1443
[ 22.914] (--) NVIDIA(GPU-0): VSyncEnd, VTotal : 1448, 1481
[ 22.914] (--) NVIDIA(GPU-0): H/V Polarity : +/-
[ 22.914] (--) NVIDIA(GPU-0): Image Size : 553 mm x 311 mm
[ 22.914] (--) NVIDIA(GPU-0): RGB 444 bpcs : 8
[ 22.914] (--) NVIDIA(GPU-0): YUV 444 bpcs : 8
[ 22.914] (--) NVIDIA(GPU-0): YUV 422 bpcs : 8
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): Established Timings:
[ 22.914] (--) NVIDIA(GPU-0): 640 x 480 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 640 x 480 @ 75 Hz
[ 22.914] (--) NVIDIA(GPU-0): 800 x 600 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 800 x 600 @ 75 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1024 x 768 @ 60 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1024 x 768 @ 75 Hz
[ 22.914] (--) NVIDIA(GPU-0): 1280 x 1024 @ 75 Hz
[ 22.914] (--) NVIDIA(GPU-0):
[ 22.914] (--) NVIDIA(GPU-0): CEA-861B Timings:
(...)
[ 22.915] (--) NVIDIA(GPU-0): 2048 x 1152 @ 60 Hz
[ 22.915] (--) NVIDIA(GPU-0): Pixel Clock : 162.00 MHz
[ 22.915] (--) NVIDIA(GPU-0): HRes, HSyncStart : 2048, 2074
[ 22.915] (--) NVIDIA(GPU-0): HSyncEnd, HTotal : 2154, 2250
[ 22.915] (--) NVIDIA(GPU-0): VRes, VSyncStart : 1152, 1153
[ 22.915] (--) NVIDIA(GPU-0): VSyncEnd, VTotal : 1156, 1200
[ 22.915] (--) NVIDIA(GPU-0): H/V Polarity : +/+
[ 22.915] (--) NVIDIA(GPU-0): Image Size : 553 mm x 311 mm
[ 22.915] (--) NVIDIA(GPU-0): RGB 444 bpcs : 8
[ 22.915] (--) NVIDIA(GPU-0): YUV 444 bpcs : 8
[ 22.915] (--) NVIDIA(GPU-0): YUV 422 bpcs : 8
[ 22.915] (--) NVIDIA(GPU-0):
[ 22.915] (--) NVIDIA(GPU-0): --- End of EDID for DELL U2515H (DVI-I-2) ---
[ 22.915] (--) NVIDIA(GPU-0):
[ 22.915] (--) NVIDIA(GPU-0):
[ 22.915] (--) NVIDIA(GPU-0): Raw EDID bytes:
[ 22.915] (--) NVIDIA(GPU-0):
[ 22.915] (--) NVIDIA(GPU-0): 00 ff ff ff ff ff ff 00 10 ac 70 d0 4c 38 35 30
[ 22.915] (--) NVIDIA(GPU-0): 13 1b 01 03 80 37 1f 78 ee 44 55 a9 55 4d 9d 26
[ 22.915] (--) NVIDIA(GPU-0): 0f 50 54 a5 4b 00 b3 00 d1 00 71 4f a9 40 81 80
[ 22.915] (--) NVIDIA(GPU-0): 77 80 01 01 01 01 56 5e 00 a0 a0 a0 29 50 30 20
[ 22.915] (--) NVIDIA(GPU-0): 35 00 29 37 21 00 00 1a 00 00 00 ff 00 39 58 32
[ 22.915] (--) NVIDIA(GPU-0): 56 59 37 35 44 30 35 38 4c 0a 00 00 00 fc 00 44
[ 22.915] (--) NVIDIA(GPU-0): 45 4c 4c 20 55 32 35 31 35 48 0a 20 00 00 00 fd
[ 22.915] (--) NVIDIA(GPU-0): 00 38 56 1e 71 1e 00 0a 20 20 20 20 20 20 01 2b
[ 22.915] (--) NVIDIA(GPU-0):
[ 22.915] (--) NVIDIA(GPU-0): 02 03 22 f1 4f 10 05 04 03 02 07 16 01 14 1f 12
[ 22.915] (--) NVIDIA(GPU-0): 13 20 21 22 23 09 07 07 83 01 00 00 65 03 0c 00
[ 22.915] (--) NVIDIA(GPU-0): 10 00 02 3a 80 18 71 38 2d 40 58 2c 25 00 29 37
[ 22.915] (--) NVIDIA(GPU-0): 21 00 00 1e 01 1d 80 18 71 1c 16 20 58 2c 25 00
[ 22.915] (--) NVIDIA(GPU-0): 29 37 21 00 00 9e 01 1d 00 72 51 d0 1e 20 6e 28
[ 22.915] (--) NVIDIA(GPU-0): 55 00 29 37 21 00 00 1e 8c 0a d0 8a 20 e0 2d 10
[ 22.915] (--) NVIDIA(GPU-0): 10 3e 96 00 29 37 21 00 00 18 48 3f 00 ca 80 80
[ 22.915] (--) NVIDIA(GPU-0): 30 40 1a 50 13 00 29 37 21 00 00 1e 00 00 00 ed
(...)
[ 22.948] (II) NVIDIA(GPU-0): --- Building ModePool for DELL U2515H (DFP-0) ---
[ 22.948] (WW) NVIDIA(GPU-0): Validating Mode "2560x1440_60":
[ 22.948] (WW) NVIDIA(GPU-0): Mode Source: EDID
[ 22.949] (WW) NVIDIA(GPU-0): 2560 x 1440 @ 60 Hz
[ 22.949] (WW) NVIDIA(GPU-0): Pixel Clock : 241.50 MHz
[ 22.949] (WW) NVIDIA(GPU-0): HRes, HSyncStart : 2560, 2608
[ 22.949] (WW) NVIDIA(GPU-0): HSyncEnd, HTotal : 2640, 2720
[ 22.949] (WW) NVIDIA(GPU-0): VRes, VSyncStart : 1440, 1443
[ 22.949] (WW) NVIDIA(GPU-0): VSyncEnd, VTotal : 1448, 1481
[ 22.949] (WW) NVIDIA(GPU-0): Sync Polarity : +H -V
[ 22.949] (WW) NVIDIA(GPU-0): Mode is rejected: PixelClock (241.5 MHz) too high for
[ 22.949] (WW) NVIDIA(GPU-0): Display Device (Max: 225.0 MHz).
[ 22.949] (WW) NVIDIA(GPU-0): Mode "2560x1440_60" is invalid.
[ 22.949] (WW) NVIDIA(GPU-0):
[ 22.949] (II) NVIDIA(GPU-0): Validating Mode "1920x1080_60":
[ 22.949] (II) NVIDIA(GPU-0): Mode Source: EDID
[ 22.949] (II) NVIDIA(GPU-0): 1920 x 1080 @ 60 Hz
[ 22.949] (II) NVIDIA(GPU-0): Pixel Clock : 148.35 MHz
[ 22.949] (II) NVIDIA(GPU-0): HRes, HSyncStart : 1920, 2008
[ 22.949] (II) NVIDIA(GPU-0): HSyncEnd, HTotal : 2052, 2200
[ 22.949] (II) NVIDIA(GPU-0): VRes, VSyncStart : 1080, 1084
[ 22.949] (II) NVIDIA(GPU-0): VSyncEnd, VTotal : 1089, 1125
[ 22.949] (II) NVIDIA(GPU-0): Sync Polarity : +H +V
[ 22.949] (II) NVIDIA(GPU-0): Viewport 1920x1080+0+0
[ 22.949] (II) NVIDIA(GPU-0): Horizontal Taps 1
[ 22.949] (II) NVIDIA(GPU-0): Vertical Taps 1
[ 22.949] (II) NVIDIA(GPU-0): Base SuperSample x4
[ 22.949] (II) NVIDIA(GPU-0): Base Depth 32
[ 22.949] (II) NVIDIA(GPU-0): Distributed Rendering 1
[ 22.949] (II) NVIDIA(GPU-0): Overlay Depth 32
[ 22.949] (II) NVIDIA(GPU-0): Mode "1920x1080_60" is valid.
(...)
[ 22.961] (II) NVIDIA(GPU-0): --- Done building ModePool for DELL U2515H (DFP-0) ---
[ 22.961] (II) NVIDIA(GPU-0):
[ 22.961] (II) NVIDIA(GPU-0): Frequency information for DELL U2515H (DFP-0):
[ 22.961] (II) NVIDIA(GPU-0): HorizSync : 30.000-113.000 kHz
[ 22.961] (II) NVIDIA(GPU-0): VertRefresh : 56.000-86.000 Hz
[ 22.961] (II) NVIDIA(GPU-0): (HorizSync from EDID)
[ 22.961] (II) NVIDIA(GPU-0): (VertRefresh from EDID)
[ 22.961] (II) NVIDIA(GPU-0):
[ 22.961] (II) NVIDIA(GPU-0): --- Modes in ModePool for DELL U2515H (DFP-0) ---
[ 22.961] (II) NVIDIA(GPU-0): "nvidia-auto-select" : 2048 x 1152 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "2048x1152" : 2048 x 1152 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "2048x1152_60" : 2048 x 1152 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1200" : 1920 x 1200 @ 59.9 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1200_60" : 1920 x 1200 @ 59.9 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080" : 1920 x 1080 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_60" : 1920 x 1080 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_60_0" : CEA-861B:#16:1920x1080x59.940Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_50" : CEA-861B:#31:1920x1080x50.000Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_30" : CEA-861B:#34:1920x1080x29.970Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_25" : CEA-861B:#33:1920x1080x25.000Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_24" : CEA-861B:#32:1920x1080x23.970Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_60i" : 1920 x 1080 @ 60.0 Hz Interlace (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_60i_0" : CEA-861B:#5:1920x1080x59.940Hz/I (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1920x1080_50i" : CEA-861B:#20:1920x1080x50.000Hz/I (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1680x1050" : 1680 x 1050 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1680x1050_60" : 1680 x 1050 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1600x1200" : 1600 x 1200 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1600x1200_60" : 1600 x 1200 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x1024" : 1280 x 1024 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x1024_75" : 1280 x 1024 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x1024_60" : 1280 x 1024 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x720" : 1280 x 720 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x720_60" : 1280 x 720 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x720_60_0" : CEA-861B:#4:1280x720x59.940Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1280x720_50" : CEA-861B:#19:1280x720x50.000Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1200x960" : 1200 x 960 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1200x960_60" : 1200 x 960 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1152x864" : 1152 x 864 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1152x864_75" : 1152 x 864 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1024x768" : 1024 x 768 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1024x768_75" : 1024 x 768 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "1024x768_60" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "800x600" : 800 x 600 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "800x600_75" : 800 x 600 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "800x600_60" : 800 x 600 @ 60.3 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "720x576" : CEA-861B:#18:720x576x50.000Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "720x576_50" : CEA-861B:#18:720x576x50.000Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "720x480" : CEA-861B:#3:720x480x59.940Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "720x480_60" : CEA-861B:#3:720x480x59.940Hz/P (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "640x480" : 640 x 480 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "640x480_75" : 640 x 480 @ 75.0 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "640x480_60" : 640 x 480 @ 59.9 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): "640x480_60_0" : 640 x 480 @ 59.9 Hz (from: EDID)
[ 22.961] (II) NVIDIA(GPU-0): --- End of ModePool for DELL U2515H (DFP-0): ---
(...)
I guess I’m not the only one experiencing such issue:
https://devtalk.nvidia.com/default/topic/939971/linux/4k-60hz-works-in-windows-not-in-linux-workaround-found-/post/4969694/#4969694
b3niup
3
For anyone interested - the workaround until nvidia devs figures this out is to use nouveau drivers where it works out of the box.