Need help with this custom resolution!

Need help with this custom resolution!

I'm trying to edit my igxp32.inf file so my Intel 945GM driver will allow a custom resolution of 2560x1024. My problem is, I'm not sure how to decode the EDID base so I know what DTDs to plug into the .inf.

Here are the results of MonInfo:

Monitor
Windows description......... MTX Monitor
Manufacturer................ MTX
----------------------------
Plug and Play ID............ MTX4445
Serial number............... 1361887502
EDID data source............ I2C bus (real-time)
----------------------------
Manufacture date............ 2006, ISO week 14
EDID revision............... 1.3
Display type and signal..... Analog 0.700,0.300 (1.0V p-p)
Sync input support.......... Separate, Composite, Sync on green
Screen size................. 410 x 310 mm (~22")
Power management............ Standby, Suspend, Active off/sleep

Color characteristics
Display gamma............... 2.21
Red chromaticity............ Rx 0.638 - Ry 0.342
Green chromaticity.......... Gx 0.293 - Gy 0.609
Blue chromaticity........... Bx 0.147 - By 0.068
White point (default)....... Wx 0.313 - Wy 0.329

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-91kHz (est.)
Vertical scan range......... 48-85Hz (est.)
Video bandwidth............. 213MHz (est.)
Extension blocks............ n/a
Timing recommendation #1.... 2048x768 at 60Hz
Modeline................ "2048x768" 113.750 2048 2136 2200 2352 768 771 786 806 +hsync -vsync
Timing recommendation #2.... 2048x768 at 75Hz
Modeline................ "2048x768" 137.810 2048 2120 2176 2296 768 769 784 800 +hsync -vsync
Timing recommendation #3.... 2560x1024 at 60Hz
Modeline................ "2560x1024" 168.910 2560 2584 2616 2640 1024 1025 1037 1066 +hsync -vsync
Timing recommendation #4.... 2048x768 at 85Hz
Modeline................ "2048x768" 165.390 2048 2160 2232 2408 768 769 781 808 -hsync -vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
640 x 480 at 75Hz - VESA
640 x 480 at 85Hz - VESA
800 x 600 at 60Hz - VESA
800 x 600 at 75Hz - VESA
800 x 600 at 85Hz - VESA
1024 x 768 at 60Hz - VESA
1024 x 768 at 75Hz - VESA
1024 x 768 at 85Hz - VESA
1280 x 960 at 60Hz - VESA
1280 x 960 at 85Hz - VESA
1280 x 1024 at 60Hz - VESA
1280 x 1024 at 75Hz - VESA
1280 x 1024 at 85Hz - VESA
1600 x 1200 at 60Hz - VESA
2048 x 768 at 60Hz - MTX
2048 x 768 at 75Hz - MTX
2048 x 768 at 85Hz - MTX
2560 x 1024 at 60Hz - MTX

Raw EDID base
00: 00 FF FF FF FF FF FF 00 36 98 45 44 0E C1 2C 51
10: 0E 10 01 0
3 0E 29 1F 79 E8 60 E5 A3 57 4B 9C 25
20: 11 50 54 25 4B 00 A9 40 81 80 81 99 81 40 81 59
30: 61 59 45 59 31 59 6F 2C 00 30 81 00 26 30 58 40
40: 3F 00 34 36 31 00 00 1A D5 35 00 F8 80 00 20 30
50: 48 38 1F 00 34 36 31 00 00 1A FB 41 00 50 A0 00
60: 2A 40 18 20 1C 00 34 36 31 00 00 1A 9B 40 00 68
70: 81 00 28 30 70 48 1C 00 34 36 31 00 00 18 00 03

Display adapter
Adapter description......... Auxiliary por
t
Adapter device ID........... 0x27A68086
Display settings............ n/a

User/computer information
Registered user name........ McKesson Corp
Registered organization..... McKesson Corp
Network user name........... emvo1as
Network computer name....... A3TXXRC1
Windows version ............ Windows XP
Windows build .............. 5.01.2600 Service Pack 2
Installation date .......... 5/18/2007 12:00:00 PM

Here is the section of igxp32.inf I'm editing:

[NonEDIDMode_AddSwSettings]
HKR,, TotalDTDCount, %REG_DWORD%, 1 ; This shows number of DTDs to be used. ; 0-->Disable the feature.
;Following keys have 20 bytes (18 byte DTD + 2 Byte flags).
HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,00,86,37,01;1920x1080@60...Interlaced
HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01;1920x1080@50...Interlaced
HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01;1280x720@50....Non-interlaced
HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01;1280x720@60....Non-interlaced
HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00;Fifth DTD

6 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Use

FB 41 00 50 A0 00 2A 40 18 20 1C 00 34 36 31 00 00 1A

The others are for 2048x768.

The A00 up there is hex for 2560

Hope this helps,

AB

I just figured it out, and you just confirmed it! Thank you!

Well, I made the change, but it's still not giving me the choice of the 2560x1024 resolution. I'm using Windows XP 32-bit on a Dell D620 with Intel 945GM Express Chipset, trying to output that resolution to 2 external ViewSonic VA703b monitors via a Matrox DualHead2Go. Here's what I did:

1. Edited the section of igxp32.inf located in my C:delldriversR153830Graphics directory to look like this, and then saved it:

[NonEDIDMode_AddSwSettings]
HKR,, TotalDTDCount, %REG_DWORD%, 1 ; This shows number of DTDs to be used. ; 0- Disable the feature.
;Following keys have 20 bytes (18 byte DTD + 2 Byte flags).
HKR,, DTD_1,%REG_BINARY%, FB,41,00,50,A0,00,2A,40,18,20,1C,00,34,36,31,00,00,1A,37,01;2560x1024@60...Interlaced
HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01;1920x1080@50...Interlaced
HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01;1280x720@50....Non-interlaced
HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01;1280x720@60....Non-interlaced
HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00;Fifth DTD

2. I ran Setup.exe in C:delldriversR153830 to reinstall the drivers.

3. I then rebooted. I still am not able to select that resolution, even with "Hide resolutions..." unchecked.

Am I missing a step here?

Two things to check:

1) Did the DTDs actually get populated in the registry. Type regedit at a command prompt, do a Find on "DTD", and look for your string in every instance of DTD_1. If that isn't there, probably want to do an uninstall of the Intel graphics drivers through Control Panel's Add or Remove Programs. Then do your reinstall using the dell...setup.exe

2) If it's in the registry correctly, another possibility is that Dell has forbidden this resolution for you in the BIOS. Try something slightly different like 2552x1024 (which probably won't be forbidden because it's nonstandard):

FB,41,F8,58,90,00,2A,40,18,20,1C,00,34,36,31,00,00,1A,37,01

3) (and technically this should probably be 1) ), are you sure your chipset supports that resolution? I'm not positive, but I think the Intel IGPs only go up to 2048 x 1556 or something like that. You can find out by finding the technical document for your chipset at the bottom of this page

http://support.intel.com/support/graphics/sb/CS-022544.htm

Hi,

I have a Laptop PC (Panasonic CF-Y5) with intel 945 GM graphics card in it. Everything is fine accept the refresh rate for all the resolutions are not more than 60 Hz. I know that I can add the custom resolution by editing the "igxp32.inf" file. Please let me know what is the proper DDT for a 1280 by 1024 at 75 Hz.

Thanks

Harish

Leave a Comment

Please sign in to add a comment. Not a member? Join today