Hi. I recently acquired a Dell P2217H. It has a maximum resolution of 1920x1080@60hz and 3 inputs: VGA, HDMI and DisplayPort.
Over HDMI, it works just fine at 1920x1080 as advertised.
However, over VGA and DP it only display available resolutions up to 1680x1050. To make it work at 1920x1080, I have to add a custom resolution using CRU (or through Nvidia control panel) on Windows.
With the little bit of knowledge I have, I decided to check the monitor's EDID. The problem is that the 1920x1080 resolution is defined in an extension block, and apparently my GPU cannot read the extension block through DP, only using HDMI. I was certain that this was a monitor issue until I read, in the CRU thread, that Nvidia driver has issues with extension blocks. And I only tested the monitor in 2 computers: My desktop (ASUS 1070 GTX) and my laptop (onboard Intel with a GeForce 840M, and I believe the VGA port is connected to the GeForce GPU).
My question is: Is this likely a monitor issue and I should try to have Dell get me a working monitor, or this could just be the Nvidia issue? And why does it work through HDMI but not DP or VGA?
Here's the output of edid-decode of the dump I made through HDMI
Thanks in advance![Smile Smile]()
PS: Your nvidia driver patches and CRU saved me many times, thanks a lot for your time and effort.
Over HDMI, it works just fine at 1920x1080 as advertised.
However, over VGA and DP it only display available resolutions up to 1680x1050. To make it work at 1920x1080, I have to add a custom resolution using CRU (or through Nvidia control panel) on Windows.
With the little bit of knowledge I have, I decided to check the monitor's EDID. The problem is that the 1920x1080 resolution is defined in an extension block, and apparently my GPU cannot read the extension block through DP, only using HDMI. I was certain that this was a monitor issue until I read, in the CRU thread, that Nvidia driver has issues with extension blocks. And I only tested the monitor in 2 computers: My desktop (ASUS 1070 GTX) and my laptop (onboard Intel with a GeForce 840M, and I believe the VGA port is connected to the GeForce GPU).
My question is: Is this likely a monitor issue and I should try to have Dell get me a working monitor, or this could just be the Nvidia issue? And why does it work through HDMI but not DP or VGA?
Here's the output of edid-decode of the dump I made through HDMI
Code:
Extracted contents:
header: 00 ff ff ff ff ff ff 00
serial number: 10 ac 99 d0 54 35 42 30 1c 1a
version: 01 03
basic params: 80 2f 1e 78 ea
chroma info: f1 05 a2 5b 4f a4 27 12 50 54
established: a5 4b 00
standard: 71 4f 81 80 b3 00 01 01 01 01 01 01 01 01 01 01
descriptor 1: 21 39 90 30 62 1a 27 40 68 b0 36 00 da 28 11 00 00 1c
descriptor 2: 00 00 00 ff 00 36 4b 35 4e 43 36 37 37 30 42 35 54 0a
descriptor 3: 00 00 00 fc 00 44 45 4c 4c 20 50 32 32 31 37 0a 20 20
descriptor 4: 00 00 00 fd 00 38 4c 1e 53 10 00 0a 20 20 20 20 20 20
extensions: 01
checksum: 73
Manufacturer: DEL Model d099 Serial Number 809645396
Made week 28 of 2016
EDID version: 1.3
Digital display
Maximum image size: 47 cm x 30 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
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
1280x1024@60Hz
1680x1050@60Hz
Detailed mode: Clock 146.250 MHz, 474 mm x 296 mm
1680 1784 1960 2240 hborder 0
1050 1053 1059 1089 vborder 0
-hsync +vsync
Serial number: 6K5NC6770B5T
Monitor name: DELL
Monitor ranges (GTF): 56-76Hz V, 30-83kHz H, max dotclock 160MHz
Has 1 extension blocks
Checksum: 0x73 (valid)
CEA extension block
Extension version: 3
19 bytes of CEA data
Video data block
VIC 16 1920x1080@60Hz (native)
VIC 31 1920x1080@50Hz
VIC 1 640x480@60Hz
VIC 2 720x480@60Hz
VIC 3 720x480@60Hz
VIC 7 1440x480i@60Hz
VIC 18 720x576@50Hz
VIC 22 1440x576i@50Hz
VIC 4 1280x720@60Hz
VIC 19 1280x720@50Hz
VIC 20 1920x1080i@50Hz
VIC 5 1920x1080i@60Hz
Vendor-specific data block, OUI 000c03 (HDMI)
Source physical address 1.0.0.0
Underscans PC formats by default
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 148.500 MHz, 474 mm x 296 mm
1920 2008 2052 2200 hborder 0
1080 1084 1089 1125 vborder 0
+hsync +vsync
Detailed mode: Clock 74.250 MHz, 474 mm x 296 mm
1920 2008 2052 2200 hborder 0
540 542 547 562 vborder 0
+hsync +vsync interlaced
Detailed mode: Clock 74.250 MHz, 474 mm x 296 mm
1280 1390 1430 1650 hborder 0
720 725 730 750 vborder 0
+hsync +vsync
Detailed mode: Clock 27.000 MHz, 474 mm x 296 mm
720 736 798 858 hborder 0
480 489 495 525 vborder 0
-hsync -vsync
Checksum: 0x51 (valid)
EDID block does NOT conform to EDID 1.3!
Detailed block string not properly terminated
Thanks in advance

PS: Your nvidia driver patches and CRU saved me many times, thanks a lot for your time and effort.