Software Archive
Read-only legacy content
17061 Discussions

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

mail3
Beginner
8,572 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,631 Views

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

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:
0 Kudos
werjoe
Beginner
1,631 Views

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

0 Kudos
Aaron_B_Intel
Employee
1,631 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 .....

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.

0 Kudos
kleintob
Beginner
1,631 Views
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
0 Kudos
carnauser
Beginner
1,631 Views
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 ?


0 Kudos
Aaron_B_Intel
Employee
1,631 Views

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.

0 Kudos
carnauser
Beginner
1,631 Views
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.......................
0 Kudos
Aaron_B_Intel
Employee
1,631 Views

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.

0 Kudos
carnauser
Beginner
1,631 Views
sorry lan problem / double post
0 Kudos
carnauser
Beginner
1,631 Views
Great archibael .... :(

Is it possible to download somewhere some old drivers to solve the problem ?

Now I use 158bb drivers.

Thanks a lot.
0 Kudos
Aaron_B_Intel
Employee
1,631 Views
I think the ASUS website has 15.6.1. Intel used to keep a set of older drivers around if you wanted to go backward, but they seem to have ended the practice.
0 Kudos
carnauser
Beginner
1,631 Views
I hope this can help someone.

I solve my problem...it wa a really a stupid problem.
It was the cable.
This, is the pins disposition in my new cable...

| O O O O O |
| O O O O O |
| O O O O O |

This is the pins dispostion in my last cable...

| O O O O O |
| O O X O O |
| O O O O O |

the X pin was missing both side, but the cable was not broken or damaged, it has been made in that way.
I checked in the shop, where i buyed it, and a lot of VGA cables are like it.
Now I can use 1680*1050 and the video card recognize the monitor and all its proprieties.


Maybe some one has the same problem....
0 Kudos
helenchennewmarket
1,631 Views

archibael and others

The solution you provided here really solve my problem (I have a Dell Latitude D630, Intel GM965 card and ViewSonic VX2035wm LCD.

I first used regedit method and changed DTD_1 and DTD_2 and the totalDTDCount number to 5. However, it does not work. I later went into the driver's INF file, in my case, the file is in C:DellDriversR181739Graphicskit12928.inf (I guess the number changes according to each vendor's agreement with the company - I have a company-provided laptop). Then I re-executed the driver exe file, and the magic has finally arrived!

Thanks so much for all who contribute information here. I found themvery helpful!

0 Kudos
Reply