Software Archive
Read-only legacy content
17061 Discussions

Programmable Resolutions in X3000 (G965)?

rofish
Beginner
7,429 Views
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?
0 Kudos
137 Replies
karwal
Beginner
2,075 Views
Similar question, WSXGA+ 1680x1050 does not show up on the list of available resolutions...
0 Kudos
cdoram
Beginner
2,075 Views
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?
0 Kudos
filer
Beginner
2,075 Views
The same problem.1680 x 1050 resolution and Intel DG965WHmotherboard, how??
0 Kudos
kueilin_lee
Beginner
2,075 Views
The same problem . I have a G965 and a viewsonic vx2235wm LCD 1680x1050. The G965 support it ? how ? I just found 1600x900 ...
0 Kudos
neat
Beginner
2,075 Views
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@
0 Kudos
muumi0
Beginner
2,075 Views

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

0 Kudos
straterpatrick
Beginner
2,075 Views
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.
0 Kudos
Aaron_B_Intel
Employee
2,075 Views

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.

0 Kudos
straterpatrick
Beginner
2,075 Views
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.
0 Kudos
Aaron_B_Intel
Employee
2,075 Views

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

0 Kudos
straterpatrick
Beginner
2,075 Views
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!
0 Kudos
Aaron_B_Intel
Employee
2,075 Views
Glad it worked for you, straterpatrick!
0 Kudos
vicentk
Beginner
2,075 Views

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

Thank all .

0 Kudos
blmcewan
Beginner
2,075 Views

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.

0 Kudos
goclua
Beginner
2,075 Views

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

0 Kudos
Aaron_B_Intel
Employee
2,075 Views

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?

0 Kudos
goclua
Beginner
2,075 Views

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.

0 Kudos
Aaron_B_Intel
Employee
2,075 Views

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

0 Kudos
edgar
Beginner
2,075 Views

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

0 Kudos
Aaron_B_Intel
Employee
1,911 Views

"...

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.

0 Kudos
Reply