Software Archive
Read-only legacy content
17061 Discussions

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

mail3
Beginner
4,510 Views
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
0 Kudos
55 Replies
Aaron_B_Intel
Employee
1,122 Views
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.
0 Kudos
f00sh00
Beginner
1,122 Views
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.

0 Kudos
calivyper
Beginner
1,122 Views

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.

0 Kudos
Aaron_B_Intel
Employee
1,122 Views

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.

0 Kudos
qtrmile69
Beginner
1,122 Views

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;

0 Kudos
Aaron_B_Intel
Employee
1,122 Views

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.

0 Kudos
gianni_gelato
Beginner
1,122 Views
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?
0 Kudos
Aaron_B_Intel
Employee
1,122 Views

The Wiki has moved. Try

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

Let me know if you have trouble.

0 Kudos
qtrmile69
Beginner
1,122 Views

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

0 Kudos
Aaron_B_Intel
Employee
1,122 Views

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

0 Kudos
qtrmile69
Beginner
1,122 Views
I appreciate it greatly .... Thanks for the 411
0 Kudos
qtrmile69
Beginner
1,122 Views

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

0 Kudos
Aaron_B_Intel
Employee
1,122 Views
Glad it worked, Brian.
0 Kudos
djmanosv
Beginner
1,122 Views
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!
0 Kudos
msjones1985
Beginner
1,122 Views

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

0 Kudos
Aaron_B_Intel
Employee
1,122 Views

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

0 Kudos
msjones1985
Beginner
1,122 Views

Hi,

I got them from the intel support site??

Matt

0 Kudos
Aaron_B_Intel
Employee
1,122 Views
Go to the Intel Graphics Tray, click on Information, and then Save to File. Paste the result here.
0 Kudos
msjones1985
Beginner
1,122 Views

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

0 Kudos
Aaron_B_Intel
Employee
1,082 Views
Good to hear!
0 Kudos
jacen17
Beginner
1,082 Views
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.
0 Kudos
Reply