Inf-editing help needed: Resolution of 1680x1050 with a 945GM

Inf-editing help needed: Resolution of 1680x1050 with a 945GM

Hello,

I just bought a 22" Acer Widescreen Monitor and it is sometimes working with my PC. 3 times up to now - by chance... I just read this, but I don't know what to do, because the DTD is not in my driver. Can someone help me editing my .inf file to get this thing working for every time? I copied the MonInfo-report and my driver below.

This is from MonInfo:

Monitor
Windows description......... ACR Monitor
Manufacturer description.... Acer AL2216W
Manufacturer................ ACR
----------------------------
Plug and Play ID............ ACRAD74
Serial number............... L74090466420
EDID data source............ I2C bus (real-time)
----------------------------
Manufacture date............ 2007, ISO week 2
EDID revision............... 1.3
Display type and signal..... Analog 0.700,0.000 (0.7V p-p)
Sync input support.......... Separate
Screen size................. 470 x 300 mm (~23")
Power management............ Active off/sleep

Color characteristics
Display gamma............... 2,20
Red chromaticity............ Rx 0,644 - Ry 0,348
Green chromaticity.......... Gx 0,286 - Gy 0,603
Blue chromaticity........... Bx 0,143 - By 0,070
White point (default)....... Wx 0,313 - Wy 0,329

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-82kHz
Vertical scan range......... 56-76Hz
Video bandwidth............. 210MHz
Extension blocks............ n/a
Timing recommendation #1.... 1680x1050 at 60Hz
Modeline................ "1680x1050" 146,250 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
640 x 480 at 67Hz - Mac II
640 x 480 at 72Hz - VESA
640 x 480 at 75Hz - VESA
720 x 400 at 70Hz - IBM VGA
800 x 600 at 56Hz - VESA
800 x 600 at 60Hz - VESA
800 x 600 at 72Hz - VESA
800 x 600 at 75Hz - VESA
832 x 624 at 75Hz - Mac II
1024 x 768 at 60Hz - VESA
1024 x 768 at 70Hz - VESA
1024 x 768 at 75Hz - VESA
1152 x 864 at 75Hz - VESA
1280 x 720 at 60Hz - VESA
1280 x 960 at 60Hz - VESA
1280 x 1024 at 60Hz - VESA
1280 x 1024 at 75Hz - VESA
1360 x 765 at 60Hz - VESA
1440 x 1440 at 60Hz - VESA
1440 x 1440 at 75Hz - VESA
1680 x 1050 at 60Hz - ACR
1680 x 1680 at 60Hz - VESA

Raw EDID base
00: 00 FF FF FF FF FF FF 00 04 72 74 AD 19 06 20 70
10: 02 11 01 03 68 2F 1E 78 2E C5 85 A4 59 49 9A 24
20: 12 50 54 BF EF 00 81 80 81 40 71 4F 95 00 95 0F
30: B3 00 81 C0 8B C0 21 39 90 30 62 1A 27 40 68 B0
40: 36 00 D9 28 11 00 00 1C 00 00 00 FD 00 38 4C 1E
50: 52 15 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41
60: 63 65 72 20 41 4C 32 32 31 36 57 0A 00 00 00 FF
70: 00 4C 37 34 30 39 30 34 36 36 34 32 30 20 00 64

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

User/computer information
Registered user name........ Hugo-Marta
Registered organization..... n/a
Network user name........... Schmu
Network computer name....... WOODSTOCK
Windows version ............ Windows XP
Windows build .............. 5.01.2600 Service Pack 2
Installation date .......... n/a

And this is my driver:

; AL2216W.INF
;
; This is Setup information file for monitors
;
; Copyright (c) 2006, Acer

[Version]
signature="$CHICAGO$"
Class=Monitor
ClassGuid={4D36E96E-E325-11CE-BFC1-08002BE10318}
Provider=%Acer%
CatalogFile=AL2216W.cat
DriverVer=03/13/2006,1.00

[ControlFlags]
ExcludeFromSelect.nt = MonitorACRAD74

[ClassInstall32]
;AddReg=ClassAddReg32

[ClassAddReg32]
;HKR,,,,%MonitorClassName%
;HKR,,Icon,,"-1"
;HKR,,NoInstallClass,,1

[DestinationDirs]
DefaultDestDir = 11
;
AL2216W.CopyFiles = 23

[SourceDisksNames]
1=%Disk1%,,,

[SourceDisksFiles]
AL2216W.icm=1

[Manufacturer]
%Acer%=Acer

[Acer]
%AL2216W%=AL2216W.Install, MonitorACRAD74

[AL2216W.Install]
DelReg=DEL_CURRENT_REG
AddReg=AL2216W.AddReg, 1680, DPMS
CopyFiles=AL2216W.CopyFiles

[DEL_CURRENT_REG]
HKR,MODES
HKR,,MaxResolution
HKR,,DPMS
HKR,,ICMProfile

[1680]
HKR,,MaxResolution,,"1680,1050"

[DPMS]
HKR,,DPMS,,1

[AL2216W.AddReg]
HKR,"MODES1680,1050",Mode1,,"30.0-82.0,56.0-76.0,+,+"
HKR,,ICMProfile,0,"AL2216W.icm"

[AL2216W.CopyFiles]
AL2216W.icm

[Strings]
;MonitorClassName="Monitor"
Acer="Acer"
Disk1="Acer LCD Utility Disk"
AL2216W="Acer AL2216W"

Thanks!

Martin

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

Don't worry about the .inf from your monitor; you need to get the Intel graphics driver to recognize your desired resolution. Fortunately for you, your DTD info is in the EDID from MonInfo:

Raw EDID base
00: 00 FF FF FF FF FF FF 00 04 72 74 AD 19 06 20 70
10: 02 11 01 03 68 2F 1E 78 2E C5 85 A4 59 49 9A 24
20: 12 50 54 BF EF 00 81 80 81 40 71 4F 95 00 95 0F
30: B3 00 81 C0 8B C0 21 39 90 30 62 1A 27 40 68 B0
40: 36 00 D9 28 11 00 00 1C 00 00 00 FD 00 38 4C 1E
50: 52 15 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41
60: 63 65 72 20 41 4C 32 32 31 36 57 0A 00 00 00 FF
70: 00 4C 37 34 30 39 30 34 36 36 34 32 30 20 00 64

21 39 90 30 62 1A 27 40 68 B036 00 D9 28 11 00 00 1C

Comma delimit it, add ",37,01" at the end, and plug it into the graphics driver .inf as the Wiki instructs.

So according to the Wiki I have to add this:

HKR,, TotalDTDCount, %REG_DWORD%, 1
HKR,, DTD_1,%REG_BINARY%, 21,39,90,30,62,1A,27,40,68,B0,36,00,D9,28,11,00,00,1C,37,01 ;1680x1050@50

instead of

HKR,, TotalDTDCount, %REG_DWORD%, 0

But the last line is not in the .inf-file.
I just added it here - is that right?

[AL2216W.AddReg]
HKR,"MODES1680,1050",Mode1,,"30.0-82.0,56.0-76.0,+,+"
HKR,,ICMProfile,0,"AL2216W.icm"
HKR,, TotalDTDCount, %REG_DWORD%, 1
HKR,, DTD_1,%REG_BINARY%, 21,39,90,30,62,1A,27,40,68,B0,36,00,D9,28,11,00,00,1C,37,01 ;1680x1050@50

Thank you for your help!

Martin

Ah, I found the igxp.inf - hope to manage it...

Martin

Can't believe it - it's working!

THANK YOU!

Hey Martin,

I have the exact same monitor (22'' Acer AL2216W) as a external monitor. I am only getting a maximum resolution of 1024 x 768. I've been using your post to also obtain 1680 x 1050 native resolution with my dell e1405 with a intel 945GM chipset. Unlike you, i'm using vista 32-bit.

Here is my moninfo:

Monitor
Windows description......... ACR Monitor
Manufacturer description.... Acer AL2216W
Manufacturer................ ACR

Plug and Play ID............ ACRAD74
Serial number............... ETL7409038
EDID data source............ I2C bus (real-time)

Manufacture date............ 2006, ISO week 41
EDID revision............... 1.3
Display type and signal..... Analog 0.700,0.000 (0.7V p-p)
Sync input support.......... Separate
Screen size................. 470 x 300 mm (~23")
Power management............ Active off/sleep

Color characteristics
Display gamma............... 2.20
Red chromaticity............ Rx 0.644 - Ry 0.348
Green chromaticity.......... Gx 0.286 - Gy 0.603
Blue chromaticity........... Bx 0.143 - By 0.070
White point (default)....... Wx 0.313 - Wy 0.329

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-82kHz
Vertical scan range......... 56-76Hz
Video bandwidth............. 210MHz
Extension blocks............ n/a
Timing recommendation #1.... 1680x1050 at 60Hz
Modeline................ "1680x1050" 146.250 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
640 x 480 at 67Hz - Mac II
640 x 480 at 72Hz - VESA
640 x 480 at 75Hz - VESA
720 x 400 at 70Hz - IBM VGA
800 x 600 at 56Hz - VESA
800 x 600 at 60Hz - VESA
800 x 600 at 72Hz - VESA
800 x 600 at 75Hz - VESA
832 x 624 at 75Hz - Mac II
1024 x 768 at 60Hz - VESA
1024 x 768 at 70Hz - VESA
1024 x 768 at 75Hz - VESA
1152 x 864 at 75Hz - VESA
1280 x 720 at 60Hz - VESA
1280 x 960 at 60Hz - VESA
1280 x 1024 at 60Hz - VESA
1280 x 1024 at 75Hz - VESA
1360 x 765 at 60Hz - VESA
1440 x 1440 at 60Hz - VESA
1440 x 1440 at 75Hz - VESA
1680 x 1050 at 60Hz - ACR
1680 x 1680 at 60Hz - VESA

Raw EDID base
00: 00 FF FF FF FF FF FF 00 04 72 74 AD 4E 0E 10 64
10: 29 10 01 03 68 2F 1E 78 2E C5 85 A4 59 49 9A 24
20: 12 50 54 BF EF 00 81 80 81 40 71 4F 95 00 95 0F
30: B3 00 81 C0 8B C0 21 39 90 30 62 1A 27 40 68 B0
40: 36 00 D9 28 11 00 00 1C 00 00 00 FD 00 38 4C 1E
50: 52 15 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41
60: 63 65 72 20 41 4C 32 32 31 36 57 0A 00 0
0 00 FF
70: 00 45 54 4C 37 34 30 39 30 33 38 20 20 20 00 0F

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

User/computer information
Registered user name........ F00Sh00
Registered organization..... n/a
Network user name........... F00Sh00
Network computer name....... PC
Windows version ............ Windows 2000
Windows build .............. 6.00.6000
Installation date .......... 5/19/2007 12:00:00 PM

-----------------------------------------------------------
I have configured my AL2216W.inf very much like yours.
[AL2216W.AddReg]
HKR,"MODES1680,1050",Mode1,,"30.0-82.0,56.0-76.0,+,+"
HKR,,ICMProfile,0,"AL2216W.icm"
HKR,, TotalDTDCount, %REG_DWORD%, 1
HKR,, DTD_1,%REG_BINARY%,
21,39,90,30,62,1A,27,40,68,B0,36,00,D9,28,11,00,00,1C,37,01 ;1680x1050@60

The only part i'm really confused about plugging it into my display driver because wiki is kind of confusing on that part. So if anyone could instruct me or give a step by step after this that would be great and how i would load this .inf file into the correct location. If i am being unclear please let me know.

Hey f00sh00,

it is not about editing the AL2216W.inf! You have to edit the driver for the graphic-card, that is also what I was confused about.

I can send you my driver for the 945gm today - takes some time to upload it. Then you have to uninstall the driver for the 945gm and install the new one - at least that's the way I did and it works.

See you later.

Martin

Hey Martin,

Thanks for getting back to me. Okay i kind of understand what you're talking about. Yeah if you wouldn't mind sending me the link to a website or the upload site that would be great. Do i have to completely uninstall my driver or can I just simly update it with the new driver. I guess i'll get more detail when you send the actual file over.

Thank for the help and quick response!

Nick

okay it appears I have found the igdlh file for the vista 32-bit OS. Not sure how to edit or do with this file.

Thanks

Nick

This provides all the instructions:

http://isnwiki.jot.com/WikiHome/Articles/111111431

If you don't want to reinstall the drivers, you can edit the registry directly:

Run "regedit" at a command prompt, do a Find on "DTD". Populate every occurence of TotalDTDCount with the number 1. Populate every occurence of DTD_1 with

21 39 90 30 62 1A 27 40 68 B0 36 00 D9 28 11 00 00 1C 37 01

Be sure to keep searching until you are sure you got them all. Reboot, and 1680x1050 should become available.

That woud be the complete driver - but for win-xp, because your first message said win 2000 - I think Vista has another driver...

https://ftp.tu-ilmenau.de/index.php?id=f62bc51b144269bed5c377660cf07050

Hey Martin,

I went ahead and downloaded your drivers just to see how you edited the igxp32.inf file. I see you have a sections which i will copy here:

[NonEDIDMode_AddSwSettings]
HKR,, TotalDTDCount, %REG_DWORD%, 0 ; 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%, 21,39,90,30,62,1A,27,40,68,B0,36,00,D9,28,11,00,00,1C,37,01 ;1680x1050@60....Non-interlaced

[NonEDIDMode_DelSwSettings]
HKR,, TotalDTDCount
HKR,, DTD_1
HKR,, DTD_2
HKR,, DTD_3
HKR,, DTD_4
HKR,, DTD_5

Now i am running windows Vista and when i pull up my file igdlh.inf I can't find any TotalDTD when i search (tried to follow the wiki instructions). I should send you my .inf and have you take a look at it. I'm not too comfortable editing my registry quite yet.

But again, thank you very much for helping me

Nick

here is the link to my iglh.inf that wiki tells me to edit.

https://webspace.utexas.edu/chun1/igdlh.inf?uniq=d7p6gz

Nick, those arepretty olddrivers, which is why they don't have the DTD entries. Try the more modern version at

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&Inst=Yes&ProductID=2301&DwnldID=13651&strOSs=164&OSFullName=Windows%20Vista*%2032&lang=eng

that seems to be just the problem because I downloaded the latest drivers from dell support for winvista. The problem with that is I CANNOT download the drivers from the intel server because it is not compatiable when i try to install it on my dell. Is there anything else I can do? This is so frustrating. Thanks Archibael for your help.

Nick

What incompatibility do you get? I might be able to help out.

I had the same incompability-problems. But after uninstalling my HP-Driver and rebooting I could use the driver from the Intel-Homepage - just try it!

Martin

When I try to install the driver you sent over it gives an error msg:

The driver being installed is not validated for this computer. Please obtain the appropriate driver fromt he computer's manufacturer. Setup will exit.

Chip Type: Intel GMA 950
DAC Type: Internal
Adapter String: Mobile Intel 945GM Express Chipset Family
Bios Information: Intel Video BIOS

Thanks

Nick

Email address?

email address is

were you going to email me something?

Yeah. I've copied it. You can delete it now so it doesn't get spam farmed or anything. I may have something for you later.

Okay thanks, i really appreciate you helping me out.

So i shouldn't go ahead and uninstall my drivers and reinstall the new drivers? I guess i'll just wait for what you have to say and do that as a last resort.

Hi,

Is this the same driver for the 945GM/GU GMA950 chip ?

This what I have in my toshiba satellite A105-S4094. The funny thing is that when I installed the driver for the 22" hp w2207 lcd, the w2207 works fineand the 945GM card outputs 1680x1050 to it and displays that resolution as a choice. But when I connect the Viewsonic 22" lcdVX2235wm and install the viewsonic drivers, the card no longer shows 1680x1050 as a resolutionfor use withthe viewsonic.

So what is the hp driver doing right that the viewsonic driver is not ?

Is there a link for an updated 945GM/GU driver that has all of these wide screen resolutions ?

Anyway, any help would be appreciated.

Thank you very much.

Difficult to determine why some monitors are working and others are not. I suspect there's something non-standard or out of spec about how some companies time their EDID reads, and that when they are queried by the Intel drivers they're coming too late and the driver times out on its checks. But I'm guessing, here.

Assuming you can get an EDID out of your monitor and a driver which is newer than 14.25, you should be able to get the monitor to work with registry tweaks.

Hi archibael:

I have a Dell 1520, hooked up to a Viewsonic VX2235. Same issue as most i have seen on these blogs. Can't get 1680x1050 to work.. I have used the Mon Info, but cant get any results out of it to be useful (( as you satated in a post in Aug )) I followed some of your directions for attempting to edit the INF,..(( HKR data not in the INF )) searched registry...(( Can't find anything in the reg for DTD values )).. I am at a loss .... using Vista Ultimate.... Tried getting lates intel drivers for the chipset...and the inf instal utility wont let me install ((( Dell again ))

I can however get 1680x1050 without monitor connected...but once i hook up to the vx2235....cant get the resolution. I am pulling my hair out on this ......any suggestions...

below is info from the intelinformation med graph driverwithout viewsonic vx2235 hooked up.... i can't seem to get the info when it is....

I am open to any details you can provide....

Brian....please email back ...qtrmile69@hotmail.com

Intel Graphics Media Accelerator Driver for Mobile Report

Report Date:09/07/2007
Report Time[hr:mm:ss]:12:23:36
Driver Version:7.14.10.1272
Operating System:Windows Vista Ultimate* , (6.0.6000)
Default Language:English
DirectX* Version:10.0
Physical Memory:2037 MB
Minimum Graphics Memory:8 MB
Maximum Graphics Memory:358 MB
Graphics Memory in Use:170 MB
Processor:x86 family 6 Model 15 Stepping 10
Processor Speed:1994 MHZ
Vendor ID:8086
Device ID:2A02
Device Revision:0C

* Accelerator Information *

Accelerator in Use:Mobile Intel 965 Express Chipset Family
Video BIOS:1466
Current Graphics Mode:1680 by 1050 True Color (60 Hz)

* Devices Connected to the Graphics Accelerator *

Active Notebook Displays: 1

* Notebook *

Monitor Name:Generic PnP Monitor
Display Type:Digital
Gamma Value:2.20
DDC2 Protocol:Supported
Maximum Image Size:Horizontal: Not Available
Vertical: Not Available
Monitor Supported Modes:
1680 by 1050 (60 Hz)
Display Power Management Support:
Standby Mode:Not Supported
Suspend Mode:Not Supported
Active Off Mode: Not Supported
Raw EDID:
00 ff ff ff ff ff ff 00 4c a3 50 33 00 00 00 00
00 11 01 03 80 21 15 78 0a 87 f5 94 57 4f 8c 27
27 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 90 33 90 40 61 1a 32 40 30 20
26 00 4b cf 10 00 00 19 00 00 00 0f 00 00 00 00
00 00 00 00 00 3c d2 02 64 00 00 00 00 fe 00 52
57 39 38 35 01 31 35 34 50 33 0a 20 00 00 00 fe
00 11 34 41 4a 69 8f bf ff 02 01 0a 20 20 00 e1

* Other names and brands are the property of their respective owners.&nb
sp;

I'm a little confused... 14.10.1272 (as found on the Dell website) has the DTD values in the registry. I know regedit can be annoying in that it only searches the structure you have highlighted... try highlighting the top level inregedit("My Computer" in XP, not sure what it is in Vista) and doing your search from there.

Hello,

I have the same problem with a laptop with 945GM chipset and an external monitor LG M208WA: the 1680x1050 resolution is not displayed as possible.
I'm trying to solve with the suggestion posted here, but the link to instructions http://isnwiki.jot.com/WikiHome/Articles/111111431 is broken (the browser remain waiting for isnwiki.jot.com).
It's possible to hope in a new driver version fixing this bug?

The Wiki has moved. Try

http://softwarecommunity.intel.com/Wiki/Graphics/239.htm

Let me know if you have trouble.

OK..... I found the INI file.... I found the HKR entries ... Now ....what do I enter to get the 1680 x1050 setting with the adapter when using the VX2235 ???

I ran moninfo....but not getting edid from monitor when connected ...

I know there have to be other with the same monitor and same 965gm chipset i have to add to the ini .....

I would go as far as to send you the ini to mod if you could

here is the extract from the INI

;DEVICE SPECIFIC INF SWITCHES

[NonEDIDMode_AddSwSettings]
HKR,, TotalDTDCount, %REG_DWORD%, 5 ; 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

[NonEDIDMode_DelSwSettings]
HKR,, TotalDTDCount
HKR,, DTD_1
HKR,, DTD_2
HKR,, DTD_3
HKR,, DTD_4
HKR,, DTD_5

[DynamicScaling_AddSwSettings]
HKR,, Display1_EnableDynamicScaling,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable

[DynamicScaling_DelSwSettings]
HKR,, Display1_EnableDynamicScaling

&n
bsp; [OEMStaticMode_AddSwSettings]
HKR,, TotalStaticModes, %REG_DWORD%, 0; This shows number of Static modes to be used.
;TotalStaticModes = 0-->Disable the feature.
;Following keys have 8 bytes:
; 2B XRes + 2B YRes
; + 2B RRMask (Bit 0 - 60, 1 -70, 2 - 72, 3 - 75, 4 - 85,5 - 100,6 - 120,7-15 reserved)
; + 1B BppMask(Bit 0 - 8bpp,1 - 16bpp,2 - 32bpp, 3-7 reserved)
; + 1B reserved.
; all values in Hex; l->low byte, h->high byte
;Examples:
; xl xh yl yh rl rh bp Rv
;HKR,, STATIC_MODE_1,%REG_BINARY%, 20,03,58,02,03,00,07,0F ;8x6 60,70
;HKR,, STATIC_MODE_2,%REG_BINARY%, 20,03,58,02,20,00,04,0F ;8x6 100 : 32bpp

[OEMStaticMode_DelSwSettings]
;HKR,, STATIC_MODE_1
;HKR,, STATIC_MODE_2

[SDVOHDMI_VSI_AddSwSettings]
HKR,, SPDIFVendorName,%REG_SZ%, "Intel" ; max 8 characters
HKR,, SPDIFVendorDesc,%REG_SZ%, "9xxxx" ; max 16 characters
HKR,, SDVOHDMI_OptionalIFPriority,%REG_DWORD%, 0x21 ; default to priority 1 for SPD Infoframe and priority 2 for VS Infoframe

[SDVOHDMI_VSI_DelSwSettings]
HKR,, SPDIFVendorName
HKR,, SPDIFVendorDesc
HKR,, SDVOHDMI_OptionalIFPriority

[PwrCons_AddSwSettings]
HKR,, FeatureTestControl,%REG_DWORD%, 0x01C4
HKR,, DisableHpllOffDuringSr,%REG_DWORD%, 0x0
&n
bsp;
[PwrCons_DelSwSettings]
HKR,, FeatureTestControl
HKR,, DisableHpllOffDuringSr

[HotPlug_AddSwSettings]
HKR,, Display1_DVIHotPlugWAFlag,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable

[HotPlug_DelSwSettings]
HKR,, Display1_DVIHotPlugWAFlag

[DownScalar_AddSwSettings]
HKR,, Display1_DownScalingSupported,%REG_DWORD%, 0x00 ; 1 - Enable and 0 - Disable

[Underscan_AddSwSettings]
;INTTVOUT
HKR,, Display1_UnderScanPercentageIntTvOut,%REG_DWORD%, 0 ; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10 ..upto 25
;HDMI
HKR,, Display1_AddUnderscanPercentageHDMI,%REG_DWORD%, 0 ; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10 ..

[Underscan_DelSwSettings]
HKR,, Display1_UnderScanPercentageIntTvOut
HKR,, Display1_AddUnderscanPercentageHDMI

; END DEVICE SPECIFIC INF SWITCHES

Without the monitor hooked up ...there much more info...

Monitor
Hardware information........ n/a
Windows description......... ViewSonic VX2235wm

Display adapter
Adapter description......... Mobile Intel 965 Express Chipset Family
Adapter device ID........... 0x2A028086
Display settings............ 1920x1200, 32bpp

User/computer information
Registered user name........ Brian
Registered organization..... n/a
Network user name........... Brian
Network computer name....... BRIAN1-LT
Windows version ............ Windows 2000
Windows build .............. 6.00.6000
Installation date .......... 7/24/2007 12:00:00 PM

Brian,

Fortunately, we've encountered your monitor before, so I know the DTD.

Fill in the DTD_1 entry with

21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01

Some laptop vendors are evil and specifically disable certain resolutions-- and 1680x1050 is a common one to disable (in all fairness I think they do it out of ignorance and not malevolence, but I digress). If 1680x1050 doesn't work, try 1672x1050:

21,39,88,38,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01

I appreciate it greatly .... Thanks for the 411

All: If your Running Vista, and you have a Intel GM965 and happen to have a Viewsonic VX2235 hooked up to it...I have the solution now.

Thanks to "Arch" ---

First: edit your inf file -- If a dell, get your latest drivers, and run the .exe to the point the files are extracted. (typically the file is named c:DELLDrivers"driver download name"Graphics"inf file"(only one in there)

Second: edit the .inf with:
HKR,, TotalDTDCount, %REG_DWORD%,5

HKR,, DTD_1,%REG_BINARY%,

21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01 ;1650x1080...interlaced

or

21,39,88,38,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01;1672x1050...Interlaced

save, and continue with install. (may have to select "Install Driver Anyway")

Restart, and see if resolution is in there.

If not, run regedit, and search for DTD_1

Once you find it, do modify binary, and addDTD from above to add the 1680x1050 or 1672x1050 DTD's.

Scroll down to the TotalDTDCount, and modify, and enter 6. The reasoning is that there are additional entries that go from DTD_1 through DTD_6. (( I suggest those entries where there are 6 DTD's to add both the 1680 and the 1672, and the ones that have DTD_1 thru DTD_5 to add the 1672. ))

You will have to use F3 to find all the occurences, but once you have your DTD's added, and modified your TotalDTDCounts, and restart....your in business.....

I would like to thank "archibael" for his latest info, and to everyone who has posted their info. It helped, and I am in business with good resolution.

Good Luck

Glad it worked, Brian.

HELLO
writing from greece...

i bought lg 208wa and have problem (i think the refresh ratio isn't correct)
and my laptop (toshiba)has intel chipset bm965.
i use the 208 wa as extended monitor (desktop).

with my laptops monitor everything is ok,
but using the lg have problems..running xp now..!

thanks!

Hi,

I too have the the AL2216W which should run at 1680x1050 running on a HP6710B with a x3100.

I cannot get the card to output to 1680x1050. I have changed the DTD counts/strings as mentioned in a previous post, but windows gave me an error saying that I am using old drivers. This is not true, I am using the latest intel drivers for windows vista business 32bit. I had to reinstall the latest drivers downloaded from intel.

Does anybody know the right DTD code for windows vista?

Thanks in advance,

Matt

Matt,

If you're getting an error for "old drivers", the DTD's not the problem (and it's the same DTD for both Vista and XP). What drivers are you using and where did you get them from?

AB

Hi,

I got them from the intel support site??

Matt

Go to the Intel Graphics Tray, click on Information, and then Save to File. Paste the result here.

Hi,

No need to post the output, I hadmissed a DTD string in the registry. After reinstalling the new drivers and re-inputting the DTD strings I am now working at 1680x1050!

Thanks alot guys!

Matthew

Good to hear!

Hi
I'm having the same exact problem, I'm using a Dell Inspiron 1505/6400 and trying to run a Westinghouse 22" (LCM-22w3) widescreen monitor. I have the most updated drivers for video and the BIOS. I tried changing the registry information like the people in the posts above, but there was no change. I also have absolutely no background in coding or anything like that so I was unsure how to alter the VBios hexidecimal code like the wiki explained. I've been trying to fix this for over a month and am extremely thankful for any help.

The DTD for your monitor I got from a Linux forum:

http://forums.gentoo.org/viewtopic-p-4281188.html

21 39 90 30 62 1A 27 40 68 B0 36 00 D9 28 11 00 00 1C

For the hex impaired, I highly advocate the use of the software discussed here:

http://software.intel.com/en-us/forums//topic/56423

Hi Archibael

I read some hours about that topic and tried the regedit thing. It did not help.

I use a Asus PW201 with Vista and 965 Express graphics card.

Can you help me?

Would be great

Werner

OK..... I found the INI file.... I found the HKR entries ... Now ....what do I enter to get the 1680 x1050 setting with the adapter when using the VX2235 ???

I ran moninfo....but not getting edid from monitor when connected ...

I know there have to be other with the same monitor and same 965gm chipset i have to add to the ini .....

There were indeed:

http://software.intel.com/en-us/forums/showpost.php?p=45916

Change these:

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

to

HKR,, DTD_1,%REG_BINARY%, 21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01 ;1650x1080...interlaced

HKR,, DTD_2, %REG_BINARY%, 21,39,88,38,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01;1672x1080... progressive

If you find that this doesn't work, it's probably because the registry is not being updated by the installer for some reason; in that case, use regedit to modify the registry directly for TotalDTDCount, DTD_1, and DTD_2. Remember that there are a lot of these, so use the Find function in regedit (F3) until you are sure there are no more you have not modified.

Reboot after the registry gets modified and you should have your monitor settings.

Hi,

unfortunaletly the link to the wiki does not work any more. Is there a new one or could anybody please post the wiki?

Thanks a lot, Tobi

Hi,
I edited my registry
I change all DTD_1 to 21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01
I change all DTD_2 to 21,39,88,38,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01
and tolalDTDcount to 2
But after reboot I still have 1024*768 as maximum resolution for my 2232BW ( samsung )-
My pc is a compaq preasario c737EL.

I tryed to install also winvista_158bb.exe. Intel relases this driver to enable 1680*1050 resolution on 965 Express chipset. Nothing change.

I have also powerstrip but I can't do nothing. I can't add a new resolution.

What can I do now ?

Two things...

1) in the registry, are the numbers comma delimited? In the .inf file they should be comma, but in the registry they should just be one after another.

2) Does your monitor have a driver? Like a Samsung.inf file? It might be adding limitations where there needn't be.

Using the DTDs and having Powerstrip installed are mutually exclusive, so you might want to deinstall Powerstrip if it didn't work for you.

Thanks archibael.
I solve the problem with
DTD Calculator . Now i can select 1680*1050.....but first with another CRT monitor!!!

I'll explain better :

1 ) I connect a crt montor
2) I can select 1680*1050 with intel control panel ( not supported by 17" crt monitor)
3) I turn off the crt and plug-in my Samsung 2232BW.

Now it work perfectly at 1680*1050 until I turnoff my laptop....

If I connect first Samsung 2232Bw I can only select 1024*768 as maximum resolution.

I unistalled samsung driver.

Why is it possible ?

Hp answer me that the adapter does not support this resolution.......................

Yes, HP is clearly wrong when it claims there's no support for 1680x1050.

For some reason Intel drivers after about 15.6.1 or so are struggling to maintain resolutions beyond a reboot. In 15.7 the drivers changed the way they do mode persistence, and it is my opinion this somehow messed up resolutions in general.

Of course, I have neither source code nor a decent debugger, so I am no certain what change was made to screw this behavior up.

Pages

Leave a Comment

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