Programmable Resolutions in X3000 (G965)?

Programmable Resolutions in X3000 (G965)?

I heard that the resolutions in the new X3000 are programmable, but how programmable? Nvidia cards allow pixel-independant resolutions on DVI (but not VGA) on 6 and 7 series, and DVI and VGA on ATI's X1k series. Most importantly, will it support 1366x768. Not 1360x768 and not 1368x768, but exactly 1366x768?

138 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

Similar question, WSXGA+ 1680x1050 does not show up on the list of available resolutions...

I too need to know that answer to this question. How can you set 1680 x 1050 with the g965 chipset. I am using a Gigabyte motherbaord with a g965 chipset and I am having no luck setting 1680x1050. I have tried several utilities that are suppoed to force the card to offer this resolution, however, none are succesful. What gives?

The same problem.1680 x 1050 resolution and Intel DG965WHmotherboard, how??

The same problem . I have a G965 and a viewsonic vx2235wm LCD 1680x1050. The G965 support it ? how ? I just found 1600x900 ...

The same problem. I just my Dell E207 monitor last night and I wasn't able to set it 1680x1050 on G965 (X3000).

What is strange to is that for 1 minute I was able to set it to this resolution and after that this resolution dissapear from the list. I had a 19' monitor before, and last night I just unplugged that one and plugged in the new Dell. I was able to set to 1680x1050. I updated the monitor driver (the one that came on the CD with the monitor), I rebooted the system, and after that no 1680x1050 in the list anymore. I went back and revert the drivers to Plug&Play Monitor, updated the video drivers from intel website, updated the monitor drivers from dell website but no luck.

Any ideeas? Any of you guys was able to set this resolution?

Thanks,
ne@

Same problem here too. Just got my new laptop with g945 and when connected to external monitor (viewsonic 20.1") can't set proper resolution 1680x1050. With laptop screen smaller wide resolution 1280x800works fine.

Anyone got program or driver which allow force non-supported resolution? I think some programs will do the job with one monitor (single mode)but what about in clone mode?

Thanks, muumi0

I am having the same problem with a Dell 2007fpw. The problem comes from the video not detecting the attached monitor. I have tested the monitor with other computers and they detect it fine. But on my Q965 it is not detected. Forcing the monitor drivers does not help.

What do you mean when you say "forcing the monitor drivers"? Just curious.

There are some registry entries and/or INF tweaks which might get you the results you want, but they will take effort. There is not currently a simple method of doing this that I am aware of.

Forced was the wrong word, sorry.

Because the graphics adapter does not detect the monitor Windows XP automatically loads the "default monitor" driver. You have to manually install the 2007fpw driver. But that seems to have no effect over what resolutions the q965 offers.

Okay. Try this thread, then.That poster appears to be using a 2407fpw, soyou might not just be able to cut and paste/plug and play.

Basically, download the latest drivers in .ZIP format and unzip them.Before installing them with setup.exe,edit the igxp32.INF file.

Search for:

NonEDIDMode_AddSwSettings

This is the section which allows you to specify specific modes the driver will try which your monitor does not explicitly report through EDID.

First, enable this by changing

HKR,, TotalDTDCount, %REG_DWORD%, 0

to

HKR,, TotalDTDCount, %REG_DWORD%, 5

This allows you to specify up to five modes, which are the next five registry keys listed:

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

See the thread I pointed you to above for details on what each of those hexadecimal numbers means. I'd leave the last two as 37,01, but no one's quite sure what they do so it might not matter. The original poster in that thread found that

79,39,90,40,62,1A,25,40,68,B8,3,00,00,00,00,00,00,1C,37,01

gave him 1680x1050x60Hz progressiveon the 2407WFP. He had to tweak around with the first two values, which encode the pixel clock (in reverse byte order, in hexadecimal, in kHz: 79,39 = 0x3979 = 147.13 MHz pixel clock) in order to get the thing to work.

Once you have populated the five DTD registers with values, you run setup.exe normally, and the registry will have your values inserted-- and these modes should now be available to you to select (I think you'll still have to uncheck "Only List Modes My Monitor Can Display" to see them). Hopefully his values work for you, but if not you'll have to experiment until the monitor syncs for you. You should be able to just tweak the registry directly if you can figure out where the install files are putting these keys--seems to me that would be quickest-- but everyone who's tried this has apparently gone the route of letting setup.exe do it for them.

There, I told you it wasn't simple! Good luck to you.

Rgds,AB

That worked! Thank you so much!

For anyone else this is exactly what I did:

1. Downloaded the newest drivers in zip format from intel's website
2. Edited the igxp32.inf file as follows:
a. Changed HKR,, TotalDTDCount, %REG_DWORD%, 0 to HKR,, TotalDTDCount, %REG_DWORD%, 5
b. Changed 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 to
HKR,, DTD_5,%REG_BINARY%, 79,39,90,40,62,1A,25,40,68,B8,3,00,00,00,00,00,00,1C,37,01 ;Fifth DTD
3. Ran the setup.exe
4. Restarted the computer
5. changed the resolution to 1680x1050
6. Jumped for joy!

Glad it worked for you, straterpatrick!

Is work in my 2000 Server , later I will upgrade to 2003 x64 . Hope it will woke too .

Thank all .

Would this by chance work for other chipsets? I am having same issue with the following:

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 this monitor can't display. 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???

Please advise.

Hi,

I am using Lenovo X60s with Intel 945GM. I got the same problem with my 20.1 WSXGA+ monitor. I tried the suggested way and failed. The screen is shrinked when I switched to 1680x1050 mode.

Anybody can help me please?!..

945GM might work. I don't know if it has the resolution flexibility of the G965.

Goclua, what is the model number of your monitor, and what DTD settings did you try when you said it failed? What interface are you using (VGA, DVI, HDMI)? Is there a Linux Modeline out there for your monitor, or PowerStrip data?

Hi archibael,

Thanks for your reply.

I am using theZeus2000202MPGMonitor made by BTC, a korean company.

I tried this: 79,39,90,40,62,1A,25,40,68,B8,3,00,00,00,00,00,00,1C,37,01 ;Fifth DTD
with many different values for the first 2 numbers.

I am using VGA interface. (Only VGA is available for my laptop). I dun have the Linux Modeline or Powerstrip either.

I dun have background in these stuffs and hencegreatly appreciate your kindly help.

Thanks.

Okay. I looked for detailed timing information on your monitor in Google and found nothing, so you'll have to get it yourself. Grab the free application

http://www.entechtaiwan.com/files/moninfo.exe

and execute it with your monitor attached (at the top, there is a dropdown box which should include your laptop display and the BTC monitor. Select the BTC monitor).

Click the Report button, which will copy the information to the clipboard, and then paste it here. I'll help you parse through it. (You should remove any personally identifiable information from the bottom of the report before you hit "Post". This is the internet, after all...)

Archibael,

I am hoping you can help me. I have an HP/Compaq DC5700 pc with integrated Intel 963/965 graphics. I have a HANNS-G HW191 monitor which has native res of 1440x900 - and cannot select this mode with either Desktop Properties->Graphics Mode or the Intel driver application. I am hoping I can use Powerstrip to set this manually somehow - but I am abit confused by all the info in this thread.

Here is the output from moninfo.exe on my monitor:

Monitor
Windows description......... HannStar Monitor
Manufacturer description.... HW191A
Manufacturer................ HannStar

Plug and Play ID............ HSD5993
Serial number............... 703GU3CY00680
EDID data source............ I2C bus (real-time)

Manufacture date............ 2007, ISO week 3
EDID revision............... 1.3
Display type and signal..... Analog 0.700,0.000 (0.7V p-p)
Sync input support.......... Separate, Composite
Screen size................. 410 x 260 mm (~20")
Power management............ Active off/sleep

Color characteristics
Display gamma............... 2.20
Red chromaticity............ Rx 0.643 - Ry 0.325
Green chromaticity.......... Gx 0.295 - Gy 0.616
Blue chromaticity........... Bx 0.143 - By 0.081
White point (default)....... Wx 0.310 - Wy 0.330

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-80kHz
Vertical scan range......... 49-75Hz
Video bandwidth............. 140MHz
Extension blocks............ n/a
Timing recommendation #1.... 1440x900 at 60Hz
Modeline................ "1440x900" 106.500 1440 1520 1672 1904 900 903 909 934 -hsync +vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
640 x 480 at 66Hz - VESA
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 66Hz - VESA
1024 x 768 at 70Hz - VESA
1024 x 768 at 75Hz - VESA
1152 x 864 at 75Hz - VESA
1280 x 960 at 60Hz - VESA
1280 x 1024 at 60Hz - VESA
1280 x 1024 at 75Hz - VESA
1440 x 900 at 60Hz - HannStar
1440 x 1440 at 60Hz - VESA
1440 x 1440 at 75Hz - VESA

Raw EDID base
00: 00 FF FF FF FF FF FF 00 22 64 93 59 A8 02 00 00
10: 03 11 01 03 6C 29 1A 78 2A 9B B6 A4 53 4B 9D 24
20: 14 4F 54 BF EF 00 31 46 61 46 71 4F 81 40 81 80
30: 95 00 95 0F 01 01 9A 29 A0 D0 51 84 22 30 50 98
40: 36 00 98 FF 10 00 00 1C 00 00 00 FD 00 3
1 4B 1E
50: 50 0E 00 0A 20 20 20 20 20 20 00 00 00 FC 00 48
60: 57 31 39 31 41 0A 20 20 20 20 20 20 00 00 00 FF
70: 00 37 30 33 47 55 33 43 59 30 30 36 38 30 00 B0

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

User/computer information
Registered user name........ n/a
Registered organization..... n/a
Windows version ............ Windows XP
Windows build .............. 5.01.2600 Service Pack 2
Installation date .......... 3/15/2007 12:00:00 PM

I am thinking the info I need is in "ModeLine" but not sure. Any clues as to how I can set this up? I would really appreciate it as I am just stuck and HP/Compaq support is basically telling me to get bent (or adifferent monitor).

Ed

edgar (at) medtek.net

"...

Timing recommendation #1.... 1440x900 at 60Hz
Modeline................ "1440x900" 106.500 1440 1520 1672 1904 900 903 909 934 -hsync +vsync

Raw EDID base
00: 00 FF FF FF FF FF FF 00 22 64 93 59 A8 02 00 00
10: 03 11 01 03 6C 29 1A 78 2A 9B B6 A4 53 4B 9D 24
20: 14 4F 54 BF EF 00 31 46 61 46 71 4F 81 40 81 80
30: 95 00 95 0F 01 01 9A 29 A0 D0 51 84 22 30 50 98
40: 36 00 98 FF 10 00 00 1C 00 00 00 FD 00 31 4B 1E
50: 50 0E 00 0A 20 20 20 20 20 20 00 00 00 FC 00 48
60: 57 31 39 31 41 0A 20 20 20 20 20 20 00 00 00 FF
70: 00 37 30 33 47 55 33 43 59 30 30 36 38 30 00 B0

...

I am thinking the info I need is in "ModeLine" but not sure. Any clues as to how I can set this up? I would really appreciate it as I am just stuck and HP/Compaq support is basically telling me to get bent (or adifferent monitor).

Ed

edgar (at) medtek.net "

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. But, regardless, we can still do this on our own.

The Modeline would do it, but ultimately that Modeline is derived from EDID data. See the highlighted bit above: you should be able to comma delimit that string of 18 bytes, tack on the extra two bytes the Intel driver apparently wants (I think people are using "37,01", but use whatever the latest .INF file uses), and justpaste it into the DTD stringin the .INF filedirectly as instructed in the rest of the thread. Install the drivers and you should have the 1440x900 resolution show up on your list.

Now, one caveat: sometimes that DTD string fails to work out;the monitor manufacturers are notorious for making an error, and some video cards haveother incompatibilities. That's where experimentation comes in. Adjusting the pixel clock (the first two bytes: 9A 29) upward and downward can work, but it might be a matter of luck to get the right one. They are in reverse order: hexidecimal 29 9A = 10650 = 106.50 MHz pixel clock, so tweaking the 9A value up and down will get you small jumps in pixel clock, while tweaking 29 up and down will get you big jumps in pixel clock. I don't recommend messing with this too extermely; newer flat panels tend to be very robust and tolerant, but old analog CRTs could be confused or even damaged if this was done seriously wrong. One poster got this working at about 2MHz lower than the pixel clock listed in the EDID for his mode; that's probably a good target for how far, up or down, you'll want to go.

"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!

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.

"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 "

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.

Hi archibael,

It works! How can i say thanks to you.

I love you, man. Thank you so much. Good luck!

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

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

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

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

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&lang=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

Did you try setting Max DVMT in the BIOS?

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

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.

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?

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.

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 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

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

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).

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.

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

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!!

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.

That's all great, I'm not a computer guru, I have a dell laptop M1210, trying to run the viewsonic VX2235wm as an external monitor on 1680x1050, what do i have to do? and why Intel does not provide this Driver that e1 is trying to develop and experiment with?
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.

Mike,

This is assuming you didn't get the optional Nvidia graphics, of course, and have the base model with Intel 950 graphics.

Get the latest drivers from the Intel site for your OS from http://downloadfinder.intel.com/scripts-df-external/Product_Filter.aspx?ProductID=2301. Get the .ZIP version of the drivers.

Follow the instructions on modifying your .INF file fromhttp://isnwiki.jot.com/WikiHome/Articles/111111431under How Do I Get My Monitor To Display Properly?. You don't have to use MonInfo, since we already know the settings for your monitor. They are:

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

You may have to uninstall the current Intel drivers before installing the new ones, as blmcewan found above, but most people are getting it to work without uninstalling.

Monitor
Windows description......... ViewSonic Monitor
Manufacturer description.... VX2235wm
Manufacturer................ ViewSonic

Plug and Play ID............ VSC591E
Serial number............... QA5064101427
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.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.640 - Ry 0.333
Green chromaticity.......... Gx 0.285 - Gy 0.602
Blue chromaticity........... Bx 0.152 - By 0.074
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............. 150MHz
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 59 01 01 01 01
10: 29 10 01 03 0E 2F 1E 78 2E D0 05 A3 55 49 9A 27
20: 13 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 41 35
50: 30 36 34 31 30 31 34 32 37 0A 00 00 00 FD 00 32
60: 4B 1E 52 0F 00 0A 20 20 20 20 20 20 00 00 00 FC
70: 00 56 58 32 32 33 35 77 6D 0A 20 20 20 20 00 95

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

User/computer informat
ion
Registered user name........ Mike
Registered organization..... n/a
Network user name........... Mike
Network computer name....... DCK3S9C1
Windows version ............ Windows XP
Windows build .............. 5.01.2600 Service Pack 2
Installation date .......... 1/3/2007 12:00:00 PM

[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%, 21,39,90,30,62,1A,27,40,68,B0,36,00,DA,28,11,00,00,1C,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....my 1680x1050

I did all that after I downloaded the new driver, still can't get the 1680x1050, uninstalled and reinstalled too, my monitor was working just fine for the last 2 months, then it stopped.......monitor is useless without the hi res.
My last option would be to buy a desktop and use the laptop for traveling and as second backup.

Mike

Mike,

Supposedly the new 15.4 drivers have a raw EDID reading from the "Properties | Display" menu. Can you see what they are reporting?

(Edit: thought you were using Vista for some reason. The new XP drivers should be out soon, but I'm not sure they have this enhancement).

There have been some reports of this not working on certain laptops. Still trying to puzzle out why, since others are not having the problem.

Not sure what you're asking me to check "Properties | Menu".
The Monitor properties or the display adapter properties?
I had this issue when I first bought the monitor but I was able to set it 1680x1050 after I set it to display on Monitor and Notebook at the same time, set the res, selected monitor only and it worked, used it like that for 2 months.......
I'm more curious about it now............
Thanks for all your support, seems like you've helped more than few people in here.

Mike

Sorry, you caught me at my most incoherent. I meant the Display adapter properties.

Intel's drivers are in many ways a mystery, since the only documentation they provide to end users is the script notes for the Video BIOS and the registry settings for the .INF files. From what we've been able to puzzle out, the Video BIOS (which is present as part of the normal BIOS upgrade for your motherboard) contains a parameter called "Selective Mode Pruning" which makes the driver abandon any display modes it doesn't like. It should only eliminate those which your monitor doesn't explicitly declare it displays, but it seems for some people (you among them) even when the drivers are explicitly told to use a certain video mode they don't. The fact that you and one of the other posters have the same monitor but only one of you is able to get it to work suggests that it's BIOS differences (or something else even more bizarre), but unfortunately I'm having a difficult time helping to debug that since I'm probably a thousand miles away on the average from anyone's system, and these things are best debugged in person.

Sorry it's not working for you. I only hope you have better luck with newer drivers or OS.

Hi,, archibael

i have moreless same problem,, but im not an expert in computing,,

i bought an HP dc5700 microtower computer,, also a viewsonic VX2235wm i cant get this computer to display the 1680.1050 resolution,, i updated the latest intel graphic driver, also the monitor updater drivers,, even the bios,, but the problem persists,, please let me know how to solve it, but with easy steps,, cause im not a computer expert...

please help me...

Regards......

Are you on Vista (32 or 64) or XP?

im on xp,, from what i have read before heres the info you need.

Monitor
Windows description......... ViewSonic Monitor
Manufacturer description.... VX2235wm
Manufacturer................ ViewSonic

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

Manufacture date............ 2007, ISO week 3
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.640 - Ry 0.333
Green chromaticity.......... Gx 0.285 - Gy 0.602
Blue chromaticity........... Bx 0.152 - By 0.074
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............. 150MHz
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 59 01 01 01 01
10: 03 11 01 03 0E 2F 1E 78 2E D0 05 A3 55 49 9A 27
20: 13 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 41 35
50: 30 37 30 33 30 32 33 32 39 0A 00 00 00 FD 00 32
60: 4B 1E 52 0F 00 0A 20 20 20 20 20 20 00 00 00 FC
70: 00 56 58 32 32 33 35 77 6D 0A 20 20 20 20 00 B9

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

Good to see you've read the thread. Have you followed the instructions on modifying the .INF file before installing and it's failed, or do you want me to walk you through it?

Seiten

Kommentar hinterlassen

Bitte anmelden, um einen Kommentar hinzuzufügen. Sie sind noch nicht Mitglied? Jetzt teilnehmen