- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"PowerStrip doesn't work with Intel graphics, as the developers have not been able to come to an accomodation with Intel on releasing some information they need."
Looks like I spoke too soon! Whether they've been following the developments here or came up with the solution independently, EnTech's latest beta, posted today, apparently adds custom resolution support for 915G, 945G, and G965.
You can still follow the suggestions I gave, but PowerStrip is a much more elegant solution, if you can get it to work. I haven't tried it yet, but it's always been very solid software. Highly recommended!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi archibael,
This is the report from the monitor asset.
Monitor
Windows description......... Generic PnP Monitor
Manufacturer description.... 202M
Manufacturer................ BTC
Plug and Play ID............ BTC0003
Serial number...............
EDID data source............ I2C bus (real-time)
Manufacture date............ 2006, ISO week 24
EDID revision............... 1.3
Display type and signal..... Analog 0.700,0.000 (0.7V p-p)
Sync input support.......... n/a
Screen size................. 440 x 280 mm (~22")
Power management............ Active off/sleep
Color characteristics
Display gamma............... 2.20
Red chromaticity............ Rx 0.640 - Ry 0.340
Green chromaticity.......... Gx 0.295 - Gy 0.610
Blue chromaticity........... Bx 0.145 - By 0.070
White point (default)....... Wx 0.313 - Wy 0.329
Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-80kHz
Vertical scan range......... 56-75Hz
Video bandwidth............. 140MHz
Extension blocks............ n/a
Timing recommendation #1.... 1680x1050 at 60Hz
Modeline................ "1680x1050" 119.120 1680 1728 1760 1840 1050 1052 1058 1080 -hsync -vsync
Standard timings supported
640 x 480 at 60Hz - IBM VGA
640 x 480 at 67Hz - Mac II
640 x 480 at 70Hz - VESA
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 70Hz - VESA
800 x 600 at 72Hz - VESA
800 x 600 at 75Hz - VESA
1024 x 768 at 60Hz - VESA
1024 x 768 at 70Hz - VESA
1024 x 768 at 75Hz - VESA
1280 x 1024 at 60Hz - VESA
1280 x 1024 at 70Hz - VESA
1280 x 1024 at 75Hz - VESA
1680 x 1050 at 60Hz - BTC
Raw EDID base
00: 00 FF FF FF FF FF FF 00 0A 83 03 00 02 00 00 00
10: 18 10 01 03 60 2C 1C 78 2A C9 05 A3 57 4B 9C 25
20: 12 50 54 BF CF 00 31 4A 45 4A 81 80 81 8A 01 01
30: 01 01 01 01 01 01 88 2E 90 A0 60 1A 1E 40 30 20
40: 26 00 B2 0F 11 00 00 18 00 00 00 FD 00 38 4B 1E
50: 50 0E 00 0A 20 20 20 20 20 20 00 00 00 FC 00 32
60: 30 32 4D 0A 20 20 20 20 20 20 20 20 00 00 00 FF
70: 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 F4
Display adapter
Adapter description......... Mobile Intel 945GM Express Chipset Family
Adapter device ID........... 0x27A28086
Display settings............ 1440x900, 32bpp
User/computer information
Registered user name........ David
Registered organization..... n/a
Network user name........... David
Network computer name......
. X60S
Windows version ............ Windows 2000
Windows build .............. 6.00.6000
Installation date .......... 4/8/2007 12:00:00 PM
Please help me. Thanks so much.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
00: 00 FF FF FF FF FF FF 00 0A 83 03 00 02 00 00 00
10: 18 10 01 03 60 2C 1C 78 2A C9 05 A3 57 4B 9C 25
20: 12 50 54 BF CF 00 31 4A 45 4A 81 80 81 8A 01 01
30: 01 01 01 01 01 01 88 2E 90 A0 60 1A 1E 40 30 20
40: 26 00 B2 0F 11 00 00 18 00 00 00 FD 00 38 4B 1E
50: 50 0E 00 0A 20 20 20 20 20 20 00 00 00 FC 00 32
60: 30 32 4D 0A 20 20 20 20 20 20 20 20 00 00 00 FF
70: 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 "
goclua,
Your string for 1680x1050 is
88 2E 90 A0 60 1A 1E 40 30 2026 00 B2 0F 11 00 00 18
Open igxp32.inf in a Notepad, search for
HKR,, TotalDTDCount, %REG_DWORD%, 0
and change it to
HKR,, TotalDTDCount, %REG_DWORD%, 1
Then search for
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
and paste your string, comma delimited, over the old values:
HKR,, DTD_1,%REG_BINARY%, 88,2E,90,A0,60,1A,1E,40,30,20,26,00,B2,0F,11,00,00,18,37,01;1680x1050@60...Progressive
The stuff after the semicolon is a comment only and not critical.
Install the drivers and you should be able to get 1680x1050 in the list of available modes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi archibael,
It works! How can i say thanks to you.
I love you, man. Thank you so much. Good luck!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
archibael,
The PC I have has the 963 graphics chip, so I didn't try the Powerstrip Beta - instead I modded the INF file with the data you provided.
Worked like a charm! I didn't have to experiment with the frequency bytes or any of that.
Thanks SO MUCH - I was starting to worry that I would have to return something.
Ed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
goclua and Ed,
Glad I was able to help! Sad that a lot of vendors don't know the ins and outs of the drivers for the systems they sell (the fields we're populating are specifically for people like Dell and HP and Gateway to put information in), or would rather not get involved, but thankfully with a little research and experimentation we can unlock the potential of our hardware. Thank goodness for the Web!
Rgds,
AB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Absolutely. I remember the bad old days before the web.... waiting for tech support for hours, downloading drivers from a BBS onto a floppy...
Anywayz, the best part about the web is the host of knowledgable, helpful people out there. Thanks a lot AB, you made my week.
Ed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
archibael,
You seem to be the one that has the right answers, I am desperate to a new monitor working with a new laptop I have the following, please tell me what tool(s) I can/need to download and run to get the needed information to post here and hopefully have my problem solved. THANKS IN ADVANCE
Toshiba A135-S4499 with Vista Ultimate 32
Intel Graphics 945GM
Viewsonic VX2235WM-3
I cannot get the native resolution of 1680x1050 to be an option, It gives me 1600x900 and 1600x1200 then jumps to a bunch out of range for this monitor. HELP! I also note that the resolutions the 945GM offers don't appear to be standard for widescreen as most are 1680x1050 or are 1440x
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You should really run MonInfo, which I linked to in this post
http://software.intel.com/en-us/forums/showthread.php?t=52208#37751
and use those values, but in the meantime I did find what appears to be a Linux Modeline for your monitor
ModeLine "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089 +h, +v 474x296 mm
so back-calculating gives me
1C, 39, 90, 30, 62, 1A, 27, 40, 68, B0, 36, 00, DA, 28, 11, 00, 00, 1E
Again, I suggest you use MonInfo to capture the real values from EDID (18 bytes, starting at the 55th byte) instead of relying on my probably-shoddy reverse engineering, but to each his own. I was totally guessing at the last one, but Digital Separate sync and No Stereoseemed right, so 1E it is.
Download the latest driver (15.2.3) in .zip format from http://downloadfinder.intel.com/scripts-df-external/download.aspx?url=/13069/a08/winvista_1523.zip&agr=N&ProductID=2583&DwnldId=13069&strOSs=164&OSFullName=Windows%20Vista*%2032〈=eng
Extract it.
Edit igdlh.inf: search for
HKR,, TotalDTDCount, %REG_DWORD%, 0
change to
HKR,, TotalDTDCount, %REG_DWORD%, 1
Beneath it is
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
Change to
HKR,, DTD_1,%REG_BINARY%, 1C,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1E,37,01
(or whatever the real EDID string is from MonInfo + ",37,01")
Install using setup.exe. In the Display Properties, you should now have a 1680x1050 option. You might have to uncheck "Hide modes this monitor cannot display". This assumes that the EDID reported out by the monitor is accurate-- they aren't always. If you end up with a blank screen double check your work against the reported EDID, and if everything is accurate it's probably time to start tweaking the pixel clock. Hopefully you don't have to.
Hope this helps!
AB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you try setting Max DVMT in the BIOS?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Archibael,
First of all, thank you for the help!!
I too have the ViewSonic2235WM. For me your back-calculation worked for me, instead of MonInfo output. My MonInfo output was
Raw EDID base
00: 00 FF FF FF FF FF FF 00 0D AF 26 15 00 00 00 00
10: 09 10 01 03 80 21 15 78 0A C6 A9 9A 57 4E 85 26
20: 1E 50 52 00 00 00 01 01 01 01 01 01 01 01 01 01
30: 01 01 01 01 01 01 BC 1B 00 A0 50 20 17 30 30 20
40: 36 00 4B CF 10 00 00 18 00 00 00 FE 00 4E 31 35
50: 34 49 32 2D 4C 30 32 0A 20 20 00 00 00 FE 00 43
60: 4D 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE
70: 00 4E 31 35 34 49 32 2D 4C 30 32 0A 20 20 00 88
Thanks,
-R
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Um... yeah, I'd stay away from the EDID from MonInfo for that monitor. That one claims 1280x800, which is not terribly useful, IMO: certainly not if your native rez is 1680x1050. And no standard timings defined either. Bad bad bad.
Glad mine worked, though I have to give props to whoever got it working in Linux. I just did some math.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is what I get out of moninfo for my VX2235WM-3 (to be exact on the model, if it matters)
Raw EDID base
00: 00 FF FF FF FF FF FF 00 5A 63 1E BA 01 01 01 01
10: 04 11 01 03 0E 2F 1E 78 2E 75 35 A5 56 4A 9A 25
20: 10 50 54 BF EF 80 B3 00 A9 40 95 00 90 40 81 80
30: 81 40 71 4F 01 01 21 39 90 30 62 1A 27 40 68 B0
40: 36 00 DA 28 11 00 00 1C 00 00 00 FF 00 51 43 5A
50: 30 37 30 34 30 30 34 37 35 0A 00 00 00 FD 00 32
60: 4B 1E 52 11 00 0A 20 20 20 20 20 20 00 00 00 FC
70: 00 56 58 32 32 33 35 77 6D 2D 33 0A 20 20 00 39
So, do I use something from this or your backwards calculation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mine was
1C,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1E,37,01
This one is
21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01
This looks much better than what ritwick reported-- the difference between a 146.20 MHz pixel clock and a 146.25 MHz pixel clock is minimal.The 1E/1C discrepancy is one of sync, and most modern monitors can goboth ways (they're bisyncsual :) ). Try the one from EDID, and mine if that doesn't work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've tried both the reverse calculation you gave and what I believe to be the correct information out of the EDID info, neither is giving me the option to go to 1680x1050, so I'm posting the entire moninfo output file that was generated with the monitor plugged in and the viewsonic driver supposedly installed, in purple is one of what I tried. The option to hide resolutions is already turned off and notavailable. Please provide further details
Monitor
Windows description......... ViewSonic Monitor
Manufacturer description.... VX2235wm-3
Manufacturer................ ViewSonic
Plug and Play ID............ VSCBA1E
Serial number............... QCZ070400475
EDID data source............ I2C bus (real-time)
Manufacture date............ 2007, ISO week 4
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................. 470 x 300 mm (~23")
Power management............ Active off/sleep
Color characteristics
Display gamma............... 2.20
Red chromaticity............ Rx 0.646 - Ry 0.339
Green chromaticity.......... Gx 0.290 - Gy 0.603
Blue chromaticity........... Bx 0.145 - By 0.065
White point (default)....... Wx 0.313 - Wy 0.329
Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-82kHz
Vertical scan range......... 50-75Hz
Video bandwidth............. 170MHz
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
1152 x 870 at 75Hz - Mac II
1280 x 960 at 60Hz - VESA
1280 x 1024 at 60Hz - VESA
1280 x 1024 at 75Hz - VESA
1400 x 1050 at 60Hz - VESA
1440 x 1440 at 60Hz - VESA
1600 x 1200 at 60Hz - VESA
1680 x 1050 at 60Hz - ViewSonic
1680 x 1680 at 60Hz - VESA
Raw EDID base
00: 00 FF FF FF FF FF FF 00 5A 63 1E BA 01 01 01 01
10: 04 11 01 03 0E 2F 1E 78 2E 75 35 A5 56 4A 9A 25
20: 10 50 54 BF EF 80 B3 00 A9 40 95 00 90 40 81 80
30: 81 40 71 4F 01 01
40: 36 00 DA 28 11 00 00 1C 00 00 00 FF 00 51 43 5A
50: 30 37 30 34 30 30 34 37 35 0A 00 00 00 FD 00 32
60: 4B 1E 52 11 00 0A 20 20 20 20 20 20 00 00 00 FC
70: 00 56 58 32 32 33 35 77 6D 2D 33 0A 20 20 00 39
Display adapter
Adapter description......... Auxiliary port
Adapter device ID........... 0x27A68086
Display settings............ n/a
User/computer information
Registered user name........ Bryan
Registered organization..... Toshiba
Network user name........... Bryan
Windows version ............ Window
s 2000
Windows build .............. 6.00.6000
Installation date .......... 2/14/2007 12:00:00 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Should work, actually. I notice you're in Win2K-- should work there, too, but I don'tknow if anyone's actually tried it. Perhaps the registry is not being populated properly. Can you paste the part of the .INF file you modified?
Also, try this. Go to Start, Run, and type in
regedit
Choose Edit | Find, and search for "DTD". This should bring you to the various DTD keys we tried to populate using the .INF file. Check the values of every key with DTD in its name.
If the DTD keys don't exist, you'll probably need to uninstall the current Intel drivers and then re-install them (with the modified .INF file).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Since this seems to be a pretty popular activity, I've created a page in the Intel Software Network wiki on the details of doing this, and on converting Linux Modelines to DTDs.
http://isnwiki.jot.com/WikiHome/Articles/111111431
Hope this helps. I'll still be around in case you need me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As I've previously posted in this thread, I'm actually on a new Toshiba laptop with the 945GM chipset using Windows Vista. I noticed that moninfo posted Win2K too, but figured it was a version thing that wasn't being seen.
So it would be nice to know if anyone else is having issues with monitors, mine in particular (the viewsonic vx2235wm-3) AND the 945GM chipset AND Windows Vista.
I'll try looking in regedit and possibly uninstall the drivers as you said and see what happens, any other suggestions or ideas will help and I'll post the portion I modified later.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Finally!! and major kudos to Archibael
At his suggestion, I did the regedit look and indeed it was not writing the modified DTD information from the inf file. SO, I uninstalled the Intel drivers, and after a minor boot/reboot with Vista trying to do the Microsoft Standard VGA, I reinstalled the new modified Intel driver set and it worked. I even went back and manually updated the monitor driver to the ViewSonic driver and all appears to be well.
For those who may come hereafter here was my setup and solution:
Toshiba Satellite A135-4499 laptop
Intel Graphics 945GM
Windows Vista Ultimate 32 bit
ViewSonic VX2235WM-3 monitor (native 1680x1050)
The modified DTD info I used in the igdlh.inf file was:
21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,37,01
Thanks to all who have helped create this solution, especially archibael!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thrilled to hear it, blmcewan! So far we've not encountered an insurmountable monitor yet. That can't last forever, probably, but it's good to see results are on the positive size of the line.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If there is such a driver file that would resolve the issue, geee I think Viewsonic or Intel should provide it to us, after all we are the consumers who paid so much money for their product.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page