Wiki source code of Dell U3011 HDMI EDID override
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
13.1 | 1 | HDMI 2560x1600@60Hz. |
| 2 | |||
| 3 | {{code language="bash"}} | ||
| 4 | #!/bin/bash | ||
| 5 | cvt -r 2560 1600 60 | ||
| 6 | {{/code}} | ||
| 7 | |||
| 8 | {{code language="plain"}} | ||
| 9 | # 2560x1600 59.97 Hz (CVT 4.10MA-R) hsync: 98.71 kHz; pclk: 268.50 MHz | ||
| 10 | Modeline "2560x1600R" 268.50 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync | ||
| 11 | {{/code}} | ||
| 12 | |||
| 13 | edid.bin: | ||
| 14 | |||
| 15 | {{code}} | ||
| 16 | 0000000 ff00 ffff ffff 00ff ac10 4064 0000 0000 | ||
| 17 | 0000010 161b 0301 4080 7828 8dea ad85 354f 25b1 | ||
| 18 | 0000020 500e a554 004b 4f71 0081 8081 00d1 40a9 | ||
| 19 | 0000030 0101 0101 0101 68e2 a000 40a0 602e 2030 | ||
| 20 | 0000040 0036 9181 0021 1a00 0000 ff00 4100 3142 | ||
| 21 | 0000050 4443 3332 3635 3837 0a58 0000 fc00 4400 | ||
| 22 | 0000060 4c45 204c 3355 3130 0a31 2020 0000 fd00 | ||
| 23 | 0000070 3100 1d56 2371 0a00 2020 2020 2020 df01 | ||
| 24 | 0000080 0302 f129 9050 0405 0203 1607 0601 1211 | ||
| 25 | 0000090 1315 1f14 2320 7f0d 8307 000f 6700 0c03 | ||
| 26 | 00000a0 1000 3800 e32d 0305 0201 803a 7118 2d38 | ||
| 27 | 00000b0 5840 452c 8100 2191 0000 011e 801d 7118 | ||
| 28 | 00000c0 161c 5820 252c 8100 2191 0000 019e 001d | ||
| 29 | 00000d0 5172 1ed0 6e20 5528 8100 2191 0000 281e | ||
| 30 | 00000e0 803c 70a0 23b0 3040 3620 8100 2191 0000 | ||
| 31 | 00000f0 001a 0000 0000 0000 0000 0000 0000 1600 | ||
| 32 | 0000100 | ||
| 33 | {{/code}} | ||
| 34 | |||
| 35 | xorg.conf (Nvidia) | ||
| 36 | |||
| 37 | {{code}} | ||
| 38 | Section "Screen" | ||
| 39 | Identifier "Screen0" | ||
| 40 | Device "Device0" | ||
| 41 | Monitor "Monitor0" | ||
| 42 | DefaultDepth 24 | ||
| 43 | Option "metamodes" "2560x1600_60 +0+0" | ||
| 44 | SubSection "Display" | ||
| 45 | Depth 24 | ||
| 46 | Modes "2560x1600" | ||
| 47 | EndSubSection | ||
| 48 | Option "CustomEDID" "GPU-0.DFP-2:/etc/edid.bin" | ||
| 49 | EndSection | ||
| 50 | {{/code}} | ||
| 51 | |||
| 52 | Xorg.0.log | ||
| 53 | |||
| 54 | {{code language="plain"}} | ||
| 55 | [ 10899.071] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 | ||
| 56 | [ 10899.071] (==) NVIDIA(0): RGB weight 888 | ||
| 57 | [ 10899.071] (==) NVIDIA(0): Default visual is TrueColor | ||
| 58 | [ 10899.071] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) | ||
| 59 | [ 10899.071] (**) NVIDIA(0): Option "CustomEDID" "GPU-0.DFP-2:/etc/edid.bin" | ||
| 60 | [ 10899.071] (**) NVIDIA(0): Option "MetaModes" "2560x1600_60 +0+0" | ||
| 61 | [ 10899.071] (**) NVIDIA(0): Enabling 2D acceleration | ||
| 62 | [ 10899.071] (II) Loading sub module "glxserver_nvidia" | ||
| 63 | [ 10899.071] (II) LoadModule: "glxserver_nvidia" | ||
| 64 | [ 10899.071] (II) Loading /usr/lib/xorg/modules/extensions/libglxserver_nvidia.so | ||
| 65 | [ 10899.074] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation" | ||
| 66 | [ 10899.074] compiled for 4.0.2, module version = 1.0.0 | ||
| 67 | [ 10899.074] Module class: X.Org Server Extension | ||
| 68 | [ 10899.074] (II) NVIDIA GLX Module 410.78 Sat Nov 10 22:12:55 CST 2018 | ||
| 69 | [ 10899.657] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0 | ||
| 70 | [ 10899.657] (--) NVIDIA(0): DFP-0 | ||
| 71 | [ 10899.657] (--) NVIDIA(0): DFP-1 | ||
| 72 | [ 10899.657] (--) NVIDIA(0): DFP-2 (boot) | ||
| 73 | [ 10899.657] (--) NVIDIA(0): DFP-3 | ||
| 74 | [ 10899.657] (--) NVIDIA(0): DFP-4 | ||
| 75 | [ 10899.657] (--) NVIDIA(0): DFP-5 | ||
| 76 | [ 10899.657] (--) NVIDIA(0): DFP-6 | ||
| 77 | [ 10899.657] (--) NVIDIA(0): DFP-7 | ||
| 78 | [ 10899.659] (II) NVIDIA(0): NVIDIA GPU GeForce RTX 2070 (TU106-A) at PCI:1:0:0 (GPU-0) | ||
| 79 | [ 10899.659] (--) NVIDIA(0): Memory: 8388608 kBytes | ||
| 80 | [ 10899.659] (--) NVIDIA(0): VideoBIOS: 90.06.16.00.30 | ||
| 81 | [ 10899.659] (II) NVIDIA(0): Detected PCI Express Link width: 16X | ||
| 82 | [ 10899.659] (--) NVIDIA(GPU-0): DFP-0: disconnected | ||
| 83 | [ 10899.659] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort | ||
| 84 | [ 10899.659] (--) NVIDIA(GPU-0): DFP-0: 1440.0 MHz maximum pixel clock | ||
| 85 | [ 10899.659] (--) NVIDIA(GPU-0): | ||
| 86 | [ 10899.659] (--) NVIDIA(GPU-0): DFP-1: disconnected | ||
| 87 | [ 10899.659] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS | ||
| 88 | [ 10899.659] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock | ||
| 89 | [ 10899.659] (--) NVIDIA(GPU-0): | ||
| 90 | [ 10899.660] (--) NVIDIA(GPU-0): DELL U3011 (DFP-2): connected | ||
| 91 | [ 10899.660] (--) NVIDIA(GPU-0): DELL U3011 (DFP-2): Internal TMDS | ||
| 92 | [ 10899.660] (--) NVIDIA(GPU-0): DELL U3011 (DFP-2): 600.0 MHz maximum pixel clock | ||
| 93 | [ 10899.660] (--) NVIDIA(GPU-0): | ||
| 94 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-3: disconnected | ||
| 95 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort | ||
| 96 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock | ||
| 97 | [ 10899.660] (--) NVIDIA(GPU-0): | ||
| 98 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-4: disconnected | ||
| 99 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS | ||
| 100 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock | ||
| 101 | [ 10899.660] (--) NVIDIA(GPU-0): | ||
| 102 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-5: disconnected | ||
| 103 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort | ||
| 104 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-5: 1440.0 MHz maximum pixel clock | ||
| 105 | [ 10899.660] (--) NVIDIA(GPU-0): | ||
| 106 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-6: disconnected | ||
| 107 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS | ||
| 108 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock | ||
| 109 | [ 10899.660] (--) NVIDIA(GPU-0): | ||
| 110 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-7: disconnected | ||
| 111 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-7: Internal DisplayPort | ||
| 112 | [ 10899.660] (--) NVIDIA(GPU-0): DFP-7: 1440.0 MHz maximum pixel clock | ||
| 113 | [ 10899.660] (--) NVIDIA(GPU-0): | ||
| 114 | [ 10899.703] (II) NVIDIA(0): Validated MetaModes: | ||
| 115 | [ 10899.703] (II) NVIDIA(0): "2560x1600_60+0+0" | ||
| 116 | [ 10899.703] (II) NVIDIA(0): Virtual screen size determined to be 2560 x 1600 | ||
| 117 | [ 10899.745] (--) NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config | ||
| 118 | [ 10899.745] (--) NVIDIA(0): option | ||
| 119 | [ 10899.745] (--) Depth 24 pixmap format is 32 bpp | ||
| 120 | [ 10899.746] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory | ||
| 121 | [ 10899.746] (II) NVIDIA: access. | ||
| 122 | [ 10899.764] (II) NVIDIA(0): Setting mode "2560x1600_60+0+0" | ||
| 123 | [ 10899.835] (==) NVIDIA(0): Disabling shared memory pixmaps | ||
| 124 | [ 10899.835] (==) NVIDIA(0): Backing store enabled | ||
| 125 | [ 10899.835] (==) NVIDIA(0): Silken mouse enabled | ||
| 126 | [ 10899.835] (**) NVIDIA(0): DPMS enabled | ||
| 127 | [ 10899.835] (WW) NVIDIA(0): Option "PreferredMode" is not used | ||
| 128 | {{/code}} | ||
| 129 | |||
| 130 | [[https:~~/~~/www.tecmint.com/best-hex-editors-for-linux/>>url:https://www.tecmint.com/best-hex-editors-for-linux/]]Â - wxhexeditor | ||
| 131 | |||
| 132 | [[https:~~/~~/kodi.wiki/view/Creating_and_using_edid.bin_via_xorg.conf#Method_2:_Generate_edid.bin_from_an_Xorg_modeline_.28edid-generator.29>>url:https://kodi.wiki/view/Creating_and_using_edid.bin_via_xorg.conf#Method_2:_Generate_edid.bin_from_an_Xorg_modeline_.28edid-generator.29]] | ||
| 133 | |||
| 134 | [[https:~~/~~/en.wikipedia.org/wiki/Extended_Display_Identification_Data>>url:https://en.wikipedia.org/wiki/Extended_Display_Identification_Data]] | ||
| 135 | |||
| 136 | [[https:~~/~~/nvidia.custhelp.com/app/answers/detail/a_id/3571/~~~~/managing-a-display-edid-on-linux>>url:https://nvidia.custhelp.com/app/answers/detail/a_id/3571/~~/managing-a-display-edid-on-linux]] | ||
| 137 | |||
| 138 | [[https:~~/~~/wiki.xp-el.com/_media/info:video_monitor_dell_u3011.pdf>>url:https://wiki.xp-el.com/_media/info:video_monitor_dell_u3011.pdf]] | ||
| 139 | |||
| 140 | {{code language="diff"}} | ||
| 141 | colordiff -ruBbE -U3000 <(edid-decode < edid-rw/edid.bin ) <(edid-decode < edid.bin ) | ||
| 142 | --- /dev/fd/63 2019-03-31 01:11:29.955997230 +0800 | ||
| 143 | +++ /dev/fd/62 2019-03-31 01:11:29.955997230 +0800 | ||
| 144 | @@ -1,109 +1,109 @@ | ||
| 145 | Extracted contents: | ||
| 146 | header: 00 ff ff ff ff ff ff 00 | ||
| 147 | serial number: 10 ac 64 40 00 00 00 00 1b 16 | ||
| 148 | version: 01 03 | ||
| 149 | basic params: 80 40 28 78 ea | ||
| 150 | chroma info: 8d 85 ad 4f 35 b1 25 0e 50 54 | ||
| 151 | established: a5 4b 00 | ||
| 152 | standard: 71 4f 81 00 81 80 d1 00 a9 40 01 01 01 01 01 01 | ||
| 153 | -descriptor 1: 28 3c 80 a0 70 b0 23 40 30 20 36 00 81 91 21 00 00 1a | ||
| 154 | +descriptor 1: e2 68 00 a0 a0 40 2e 60 30 20 36 00 81 91 21 00 00 1a | ||
| 155 | descriptor 2: 00 00 00 ff 00 41 42 31 43 44 32 33 35 36 37 38 58 0a | ||
| 156 | descriptor 3: 00 00 00 fc 00 44 45 4c 4c 20 55 33 30 31 31 0a 20 20 | ||
| 157 | -descriptor 4: 00 00 00 fd 00 31 56 1d 5e 12 00 0a 20 20 20 20 20 20 | ||
| 158 | +descriptor 4: 00 00 00 fd 00 31 56 1d 71 23 00 0a 20 20 20 20 20 20 | ||
| 159 | extensions: 01 | ||
| 160 | -checksum: 30 | ||
| 161 | +checksum: df | ||
| 162 | |||
| 163 | Manufacturer: DEL Model 4064 Serial Number 0 | ||
| 164 | Made week 27 of 2012 | ||
| 165 | EDID version: 1.3 | ||
| 166 | Digital display | ||
| 167 | Maximum image size: 64 cm x 40 cm | ||
| 168 | Gamma: 2.20 | ||
| 169 | DPMS levels: Standby Suspend Off | ||
| 170 | Supported color formats: RGB 4:4:4, YCrCb 4:4:4 | ||
| 171 | First detailed timing is preferred timing | ||
| 172 | Established timings supported: | ||
| 173 | 720x400@70Hz | ||
| 174 | 640x480@60Hz | ||
| 175 | 640x480@75Hz | ||
| 176 | 800x600@60Hz | ||
| 177 | 800x600@75Hz | ||
| 178 | 1024x768@60Hz | ||
| 179 | 1024x768@75Hz | ||
| 180 | 1280x1024@75Hz | ||
| 181 | Standard timings supported: | ||
| 182 | 1152x864@75Hz | ||
| 183 | 1280x800@60Hz | ||
| 184 | 1280x1024@60Hz | ||
| 185 | 1920x1200@60Hz | ||
| 186 | 1600x1200@60Hz | ||
| 187 | -Detailed mode: Clock 154.000 MHz, 641 mm x 401 mm | ||
| 188 | - 1920 1968 2000 2080 hborder 0 | ||
| 189 | - 1200 1203 1209 1235 vborder 0 | ||
| 190 | +Detailed mode: Clock 268.500 MHz, 641 mm x 401 mm | ||
| 191 | + 2560 2608 2640 2720 hborder 0 | ||
| 192 | + 1600 1603 1609 1646 vborder 0 | ||
| 193 | +hsync -vsync | ||
| 194 | Serial number: AB1CD235678X | ||
| 195 | Monitor name: DELL | ||
| 196 | -Monitor ranges (GTF): 49-86Hz V, 29-94kHz H, max dotclock 180MHz | ||
| 197 | +Monitor ranges (GTF): 49-86Hz V, 29-113kHz H, max dotclock 350MHz | ||
| 198 | Has 1 extension blocks | ||
| 199 | -Checksum: 0x30 (valid) | ||
| 200 | +Checksum: 0xdf (valid) | ||
| 201 | |||
| 202 | CEA extension block | ||
| 203 | Extension version: 3 | ||
| 204 | 37 bytes of CEA data | ||
| 205 | Video data block | ||
| 206 | VIC 16 1920x1080@60Hz (native) | ||
| 207 | VIC 5 1920x1080i@60Hz | ||
| 208 | VIC 4 1280x720@60Hz | ||
| 209 | VIC 3 720x480@60Hz | ||
| 210 | VIC 2 720x480@60Hz | ||
| 211 | VIC 7 1440x480i@60Hz | ||
| 212 | VIC 22 1440x576i@50Hz | ||
| 213 | VIC 1 640x480@60Hz | ||
| 214 | VIC 6 1440x480i@60Hz | ||
| 215 | VIC 17 720x576@50Hz | ||
| 216 | VIC 18 720x576@50Hz | ||
| 217 | VIC 21 1440x576i@50Hz | ||
| 218 | VIC 19 1280x720@50Hz | ||
| 219 | VIC 20 1920x1080i@50Hz | ||
| 220 | VIC 31 1920x1080@50Hz | ||
| 221 | VIC 32 1920x1080@24Hz | ||
| 222 | Audio data block | ||
| 223 | Linear PCM, max channels 6 | ||
| 224 | Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32 | ||
| 225 | Supported sample sizes (bits): 24 20 16 | ||
| 226 | Speaker allocation data block | ||
| 227 | Speaker map: FL/FR LFE FC RL/RR | ||
| 228 | Vendor-specific data block, OUI 000c03 (HDMI) | ||
| 229 | Source physical address 1.0.0.0 | ||
| 230 | DC_36bit | ||
| 231 | DC_30bit | ||
| 232 | DC_Y444 | ||
| 233 | Maximum TMDS clock: 225MHz | ||
| 234 | Extended tag: Colorimetry data block | ||
| 235 | xvYCC601 | ||
| 236 | xvYCC709 | ||
| 237 | Underscans PC formats by default | ||
| 238 | Basic audio support | ||
| 239 | Supports YCbCr 4:4:4 | ||
| 240 | Supports YCbCr 4:2:2 | ||
| 241 | 1 native detailed modes | ||
| 242 | Detailed mode: Clock 148.500 MHz, 641 mm x 401 mm | ||
| 243 | 1920 2008 2052 2200 hborder 0 | ||
| 244 | 1080 1084 1089 1125 vborder 0 | ||
| 245 | +hsync +vsync | ||
| 246 | Detailed mode: Clock 74.250 MHz, 641 mm x 401 mm | ||
| 247 | 1920 2008 2052 2200 hborder 0 | ||
| 248 | 540 542 547 562 vborder 0 | ||
| 249 | +hsync +vsync interlaced | ||
| 250 | Detailed mode: Clock 74.250 MHz, 641 mm x 401 mm | ||
| 251 | 1280 1390 1430 1650 hborder 0 | ||
| 252 | 720 725 730 750 vborder 0 | ||
| 253 | +hsync +vsync | ||
| 254 | -Detailed mode: Clock 27.000 MHz, 641 mm x 401 mm | ||
| 255 | - 720 736 798 858 hborder 0 | ||
| 256 | - 480 489 495 525 vborder 0 | ||
| 257 | - -hsync -vsync | ||
| 258 | -Checksum: 0x94 (valid) | ||
| 259 | +Detailed mode: Clock 154.000 MHz, 641 mm x 401 mm | ||
| 260 | + 1920 1968 2000 2080 hborder 0 | ||
| 261 | + 1200 1203 1209 1235 vborder 0 | ||
| 262 | + +hsync -vsync | ||
| 263 | +Checksum: 0x16 (valid) | ||
| 264 | |||
| 265 | EDID block does NOT conform to EDID 1.3! | ||
| 266 | Detailed block string not properly terminated | ||
| 267 | {{/code}} | ||
| 268 | |||
| 269 | {{code language="diff"}} | ||
| 270 | colordiff -ruBbE -U3000 <(hexdump edid-rw/edid.bin ) <(hexdump /etc/edid.bin ) | ||
| 271 | --- /dev/fd/63 2019-03-31 01:10:34.027759999 +0800 | ||
| 272 | +++ /dev/fd/62 2019-03-31 01:10:34.027759999 +0800 | ||
| 273 | @@ -1,17 +1,17 @@ | ||
| 274 | 0000000 ff00 ffff ffff 00ff ac10 4064 0000 0000 | ||
| 275 | 0000010 161b 0301 4080 7828 8dea ad85 354f 25b1 | ||
| 276 | 0000020 500e a554 004b 4f71 0081 8081 00d1 40a9 | ||
| 277 | -0000030 0101 0101 0101 3c28 a080 b070 4023 2030 | ||
| 278 | +0000030 0101 0101 0101 68e2 a000 40a0 602e 2030 | ||
| 279 | 0000040 0036 9181 0021 1a00 0000 ff00 4100 3142 | ||
| 280 | 0000050 4443 3332 3635 3837 0a58 0000 fc00 4400 | ||
| 281 | 0000060 4c45 204c 3355 3130 0a31 2020 0000 fd00 | ||
| 282 | -0000070 3100 1d56 125e 0a00 2020 2020 2020 3001 | ||
| 283 | +0000070 3100 1d56 2371 0a00 2020 2020 2020 df01 | ||
| 284 | 0000080 0302 f129 9050 0405 0203 1607 0601 1211 | ||
| 285 | 0000090 1315 1f14 2320 7f0d 8307 000f 6700 0c03 | ||
| 286 | 00000a0 1000 3800 e32d 0305 0201 803a 7118 2d38 | ||
| 287 | 00000b0 5840 452c 8100 2191 0000 011e 801d 7118 | ||
| 288 | 00000c0 161c 5820 252c 8100 2191 0000 019e 001d | ||
| 289 | -00000d0 5172 1ed0 6e20 5528 8100 2191 0000 8c1e | ||
| 290 | -00000e0 d00a 208a 2de0 1010 963e 8100 2191 0000 | ||
| 291 | -00000f0 0018 0000 0000 0000 0000 0000 0000 9400 | ||
| 292 | +00000d0 5172 1ed0 6e20 5528 8100 2191 0000 281e | ||
| 293 | +00000e0 803c 70a0 23b0 3040 3620 8100 2191 0000 | ||
| 294 | +00000f0 001a 0000 0000 0000 0000 0000 0000 1600 | ||
| 295 | 0000100 | ||
| 296 | {{/code}} |