Force DVI/HDMI resolutions and refresh rates

How to Force DVI or HDMI Resolutions and Refresh Rates in Windows 7

   Information
There have been innumerable posts on SevenForums about things like 59Hz refresh rates and 1080p 16:9 HDTVs that display only 1024x768 when connected with DVI or HDMI. After a ton of research and development I think I've got a working solution for virtually all of these issues.



Starting with Vista, Microsoft has required graphics vendors to read and respect monitor capability information from the display itself if they wanted to pass Windows Hardware Quality Labs (WHQL) certification. This display capability data is encapsulated in an EDID. Few HDTV manufacturers sought WHQL and it's unclear whether Microsoft tests display EDIDs from monitor manufacturers as a WHQL requirement. Please let me know if you have a WHQL display that seems to have a bad EDID.

As a result, many DVI/HDMI connected HDTVs and some monitors are locked into displaying only those resolutions and refresh rates that are specified in the EDID. No graphics adapter or driver is supposed to allow configurations not listed in the EDID at least as a default. Newer ATI drivers allow for a small number of HD resolutions to be forced but it's been hit or miss for the users I've surveyed and nVidia's offerings don't seem to be a 100% solution either.

The natural solution would appear to be changing the EDID information in the display. Rarely, this is possible with Powestrip if the display stores the EDID in a flash memory but more commonly the EDID is stored in an EPROM that can only be updated with specialized hardware. I've talked with several display vendors during the development of this tutorial and none of them consider a bad EDID grounds for warranty service. So if next to no displays support updating the EDID through software and the manufacturer won't fix the hardware, what are we left to do? Break out the toolkit and warm up the soldering iron?

While that's well within my capabilities it seems to put some end-users off a bit, although I really can't understand why -- I love the smell of solder in the morning! :geek: But there has to be a better way right? Again, Microsoft has a solution if you really dig for it and do your homework: How to Use an INF to Override the Monitor EDID While it's not intended for end users, what really fun stuff is? The challenge was to develop a method accessible to a greater audience -- to improve on the solution that Microsoft provides that's intended for hardware manufacturers and make it work for us.
   Warning

Prerequisites
  • Read and understand both linked documents above.
  • Post questions if anything is unclear before you proceed.
  • Don't blame me when you ruin your $3000 HDTV. Smoke can happen.
  • Read up on what your displays true capabilities are stick close to them.
  • This is more of a coffee tutorial than a beer tutorial...






Procedure
  1. Download View attachment Phoenix.zip and extract it to a working folder.
  2. Run it and click the registry toolbar button.
  3. Click the pencil toolbar button for edit mode.
  4. Change the EDID settings to reflect you display's true capabilities
  5. Pay special attention to the Standard Timings tab.
  6. Detailed Timing blocks 2-4 provide some very interested additional options.
  7. Save the EDID to a .DAT file in the working folder.
  8. Download moninfo.exe and install it.
  9. Open the saved .DAT with MonInfo and make sure it doesn't complain about it
  10. If it does post here for help
  11. If MonInfo reads in an displays the settings the way you configured them in Phoenix then...
  12. Select Create INF... from the file menu and save it to the working folder.
  13. Feel free to edit the strings in the INF to your liking.
  14. Open Start, type devmgmt.msc and press Enter.
  15. Select the monitor you want to change, right click and select Update Driver Software
  16. Use the tried and true "Have Disk" method to select the INF and install it.
  17. Reboot and enjoy your new resolution!




 
Last edited by a moderator:
I found the powerstrip settings info for a similar Mits:
PowerStrip timing parameters:
1776x1000i=1776,166,88,274,1000,44,5,76,77760,280

Generic timing details for 1776x1000:
HFP=166 HSW=88 HBP=274 kHz=34 VFP=44 VSW=5 VBP=76 Hz=30
interlace +hsync +vsync

Powerstrip doesn't work with my video card, but perhaps these settings will work with the techniques here?

It ought to work.
 

My Computer My Computer

At a glance

El Capitan / Windows 10i7-4980HQ16GBIris 5200
Computer type
Laptop
Computer Manufacturer/Model Number
Apple
OS
El Capitan / Windows 10
CPU
i7-4980HQ
Memory
16GB
Graphics Card(s)
Iris 5200
HELP!!!
I carefully removed pin #7 (DDC Data) from one end of the DVI cable by bending it back and forth with a needle nose plier. After breaking off that pin and plugging the cable back in, the screen remained black and the monitor stayed in stand-by mode.

Then I went ahead and also removed pin #6 (DDC Clock) and it's still not working, the monitor remains in stand-by mode. What can I do to solve this?
Note: I didn't bend and break pin #6 but just completely pulled it out (came out really smooth, like a half an inch long piece)

Did I just ruin my cable? By the way it's a single link DVI-D.
Do I have to remove these pins on both ends of the cable?
EDIT: Just removed the pins #6 and #7 on the other end of the cable as well, but to no avail.
Please help me

Additional Info: the monitor is an LG Flatron W2361V.
 
Last edited:

My Computer My Computer

At a glance

Windows 7 x64i7 980x6x2 GB Mushkin 1600 MHz 6-8-6-24-1t
OS
Windows 7 x64
CPU
i7 980x
Motherboard
Rampage III Extreme
Memory
6x2 GB Mushkin 1600 MHz 6-8-6-24-1t
re

I wanted to say that I'd been having headaches over the last few days....... Today I thought to myself, maybe it is my resolution.

Ancient Cornerstone p1700 - no chance in hell of getting drivers......

Sure enough, 60 Hertz

I went through the tutorial and got it working. My eyes feel better already :)

Rep added.

Baarod is the man! :D
 

My Computer My Computer

At a glance

Windows 7 Professional 64, Windows Vista Ulti...
OS
Windows 7 Professional 64, Windows Vista Ultimate 64, Windows Vista Home premium 64, Win2k3, Win2k8
Sony G400

Hallo,

I hope somebody is still reading this thread.

I want to use my old Sony G400 monitor on my new PC (Radeon HD5670 and Win 7 32 bit, Catalyst 10.8 driver). The old monitor is hooked up using a VGA to DVI adapter.
In order to brake to 60 Hz barrier I wanted to do the trick described in this thread.
Unfortunately I cannot read my EDID, neighter by Phoenix nor by softMCSS.

All I have is an INF-file for that G400. I cannot figure out how to make this instruction ("How to Use an INF to Override the Monitor EDID") work, in order to gain my needed EDID file I can work with.


ANY help is highly appreciated!


My INF-file can be found here (http://rapidshare.com/files/422935335/G400.rar).
 

My Computer My Computer

At a glance

Win 7, 32 bitRadeon HD5670
OS
Win 7, 32 bit
Graphics Card(s)
Radeon HD5670
Monitor(s) Displays
Sony G400
Hallo,

I hope somebody is still reading this thread.

I want to use my old Sony G400 monitor on my new PC (Radeon HD5670 and Win 7 32 bit, Catalyst 10.8 driver). The old monitor is hooked up using a VGA to DVI adapter.
In order to brake to 60 Hz barrier I wanted to do the trick described in this thread.
Unfortunately I cannot read my EDID, neighter by Phoenix nor by softMCSS.

All I have is an INF-file for that G400. I cannot figure out how to make this instruction ("How to Use an INF to Override the Monitor EDID") work, in order to gain my needed EDID file I can work with.


ANY help is highly appreciated!


My INF-file can be found here (http://rapidshare.com/files/422935335/G400.rar).

Yea of course people are still reading this thread, it seems to be very popular. It's a good source for information regarding custom resolutions and refresh rates.

I think the current generation of ATI 5xxx series graphics cards communicates in its own very (restricted) special way with the monitor and the Windows Registry.

What OS are you using? What are the native specs of your monitor? Max res. & refresh rates? Is it an LCD or a CRT?
If you're using Windows 7 in combination with an ATI 5670, you're gonna have a hard time getting your monitor past the 60 Hz vertical refresh rate limit without attempting to do the physical pin removal from a regular DVI or VGA cable/adapter. Good luck! (unfortunately it didn't work for me, see above post.)

Okay I'm not the smartest tech-savvy guy around, but I've messed with my monitor (LG Flatron 2361V LCD) and my HD 5870 for a month and I couldn't figure out how to trick the graphics card to accept the monitor's modified EDID. I tried everything from adding custom registry entries with custom resolutions and refresh rates manually to the Windows Registry, to using EDID overrides with modified drivers, all the way to flashing my monitor's EDID chip using an old nVidia 7800 gtx that I temporarily plugged into my Computer. Even though that old nVidia graphics card should be supported by Powerstrip, I had some problems flashing the monitor with PS, so I also used a prog called DELL EDID Writer or something like that (in DOS mode) and it actually worked, but I'm not sure if it also writes that extended EDID information onto the chip...
I might have to reformat or find a way to delete all the registered Monitors from my Windows 7 Registry in order to successfully trick the ATI 5xxxx series graphics card to function with a custom resolution.

Anyways, back to your problem:
Unless your monitor is being recognized as a Generic Plug n Play monitor, there should be some kind of monitor EDID stored in your registry.
If you're running Windows, open up your regedit under start>run>regedit.exe
Then navigate to the following directory:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\DISPLAY\YOUR_Monitor\YOUR_Monitor_ID_Number\Device Parameters]
And inside that directory, you should see a key called EDID. Double-click it and copy paste the values. Open up notepad and paste them and there's your EDID. You might have to reformat it manually by deleting unnecessary spaces. Then try opening it up in PHOENIX EDID DESIGNER and try creating a modified inf file from there.

Where did you get that INF file you mentioned? Does that INF file contain any EDID information? If yes, you should compare it to the EDID information you might find stored in your Windows Registry. Did you try modifying it with PHOENIX yet and creating an EDID override? At which step exactly did you get stuck?
 

My Computer My Computer

At a glance

Windows 7 x64i7 980x6x2 GB Mushkin 1600 MHz 6-8-6-24-1t
OS
Windows 7 x64
CPU
i7 980x
Motherboard
Rampage III Extreme
Memory
6x2 GB Mushkin 1600 MHz 6-8-6-24-1t
Anyways, back to your problem:
Unless your monitor is being recognized as a Generic Plug n Play monitor, there should be some kind of monitor EDID stored in your registry.
What can I do if my display actually does show up as a Generic Plug-n-Play monitor? I am running Windows7 and and using a DVI-to-RGB adapter on my ATI Radeon HD 5450 video card (that came stock in my HP HPE-210F desktop) to connect to an old Mitsubishi rear-projection CRT-based HDV. Does the pin removal on the adapter help me at all? I get the impression is doesn't. I'd really like to be able to get the 1776x1000 resolution (that I've read these old Mits will display).

Another issue I'm having is that I cannot get the PC/video card to drive both the DVI (with the DVI-to-RGB adapter) and HDMI outputs at the same time unless the desktop is spanned across the two -- but I want them cloned. I think this might have to do with the fact I don't have the same video settings (that I want) available for both the HDMI and DVI outputs.

Any help on either issue would be greatly appreciated! :)
 

My Computer My Computer

At a glance

Windows 7 64-bitATI 5450
Computer Manufacturer/Model Number
HP HPE-210f
OS
Windows 7 64-bit
Graphics Card(s)
ATI 5450
Actually my old Mits is showing up as "Generic Non Plug n Play"...still not sure what that means for me though.
 

My Computer My Computer

At a glance

Windows 7 64-bitATI 5450
Computer Manufacturer/Model Number
HP HPE-210f
OS
Windows 7 64-bit
Graphics Card(s)
ATI 5450
OK, thanks for all the happy thoughts thrown my way, and thanks to Digital Artist for stepping in. Something went wrong between my thread subscription, mailservers, MX records and whatnot and needless to say, I was not getting all the responses to this thread. I'm going to try to go back from today and answer each post newest to oldest in the hope that I'll get the majority of the folks solved even though it's not fair to the posters that queried first. The tendency to give up while working on this issue is easy -- just buy a monitor with an EDID that works for those of us rolling in the dough or make due with the wrenching headaches, aspect ratio perversions, and technical furor due to failed 1x1 pixel mapping.

BTW, I'm not a monitor designer nor a digital imaging expert. I'm just a guy who came to sevenforums.com and some other folks helped him out with where to look and now what wrote about what I found is turning out to be a hit on Google. Rather than post all this on my own blog or website I'm continuing on here just because sevenforums.com is the best place for this kind of information on the 'net all the way back to when 7 wouldn't even run on most machines. I also have to give shout-outs to entechtaiwan.com for their moninfo app as well as their forum people Rik Wang and Ashley Saldanha.

Now to the point:

1) Cable modifications are an absolute mess and completely subvert the entire purpose of this exercise. This includes any "adapters" you might have. Dump 'em -- they CANNOT provide better performance than the native electrical signals that are generated by your graphics adapter. At best they hide a required signal by cutting a lead, at worst they marginalize it by throwing a resistor into the mix that may, due to temperature gradients give you one result in the winter and another in fall. Or the worst case that was reported to me -- when the kid went to a LAN party his monitor flickered so bad he couldn't play. The box was on the floor with the adapter in front of the power supply exhaust. When he was home it was not.

2) Don't fondle the pins when attached to live equipment. This is mostly TTL (transistor to transistor logic AKA 5V low amp) stuff here folks. A walk across the carpet in winter can fry the I/O in the monitor or graphics and it may NEVER be detected by either monitor diagnostics or graphics card software. Pay as much attention to plugging in your monitor as your CPU. Just to be safe.

3) Just because 7 says it's a Default Plug and Play Monitor does not mean it's not recognized. There is a three letter code that has to be registered (AKA paid for) from Microsoft that determines the Manufacturer that Windows reports to you. Actually the PNP ID has to match and then it can get it from the driver inf so you can name your monitor as you will to impress your friends ;)

4) There is no single utility available from anyone that can to this stuff. Pay me and I'll build a database. Just don't use the X.org unofficial database as there are some wiseacres who submit to it. I tested one of the modelines that looked completely out of range for a used monitor I had in the shop here and sure enough -- smoke. Then fire when I went in to tell the wife not to worry about the smell as "I'd take care of it". Pay attention.

5) Pixel mapping. You can get it. My next tutorial is almost ready.
 

My Computer My Computer

At a glance

El Capitan / Windows 10i7-4980HQ16GBIris 5200
Computer type
Laptop
Computer Manufacturer/Model Number
Apple
OS
El Capitan / Windows 10
CPU
i7-4980HQ
Memory
16GB
Graphics Card(s)
Iris 5200
Ive followed instructions from that topic, created .inf driver, installed it and all went well - after restarting Ive got my custom resolution and refresh rate BUT in device manager I got error 38 under my monitor: "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)" and after system restart my refresh rate is rejected and unable to be set. Could there be any viable solutions (besides "do not turn off your computer" ones or"install drivers before every restart") ? My monitor is Syncmaster 797DF CRT, videocard ati hd 4770.

Edit:
I enabled "show hidden devices" and deleted all entries under "display device" and installed edited drivers - so far everything is perfect:)
 
Last edited:

My Computer My Computer

At a glance

Windows 7 Ultimate x64
OS
Windows 7 Ultimate x64
Thanks baarod for your answer and we're eagerly awaiting your next tutorial.

Ive followed instructions from that topic, created .inf driver, installed it and all went well - after restarting Ive got my custom resolution and refresh rate BUT in device manager I got error 38 under my monitor: "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)" and after system restart my refresh rate is rejected and unable to be set. Could there be any viable solutions (besides "do not turn off your computer" ones or"install drivers before every restart") ? My monitor is Syncmaster 797DF CRT, videocard ati hd 4770.

Edit:
I enabled "show hidden devices" and deleted all entries under "display device" and installed edited drivers - so far everything is perfect:)

How do you delete all the display devices from your registry? Even though I only have 1 monitor, I've got like 5 or more display device entries in my Windows Registry (probably from all the EDID overrides that I have tried in the past) and I am unable to delete them because they are locked and I just can't get the permissions, even when logged in as admin and running regedit as admin under safe mode...
 

My Computer My Computer

At a glance

Windows 7 x64i7 980x6x2 GB Mushkin 1600 MHz 6-8-6-24-1t
OS
Windows 7 x64
CPU
i7 980x
Motherboard
Rampage III Extreme
Memory
6x2 GB Mushkin 1600 MHz 6-8-6-24-1t
I forgot to say that I uninstalled them through device manager in control panel.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64
OS
Windows 7 Ultimate x64
Hi guys

Been reading this thread and I'm hoping you can help me.

I'm trying to run Boxee on a Sonic 42" HD Ready Plasma (1024x768) unit using an Acer Aspire 5670 notebook with an ATI X1400 card and with Windows Ultimate x86.

The problem is trying to make it play in 50hz. I know it is possible because we have a WDTV media player that we set to 720P/50hz and it runs fine. The TV unit confirms the 50hz in the display in the top right hand corner.

After setting up Boxee and connecting the Acer to the TV via VGA, I notice that it automatically goes to 1024x768 @ 60hz. The video is not smooth (like when its played on the laptop primary display) and it looks similar to when content is played on 720P/60hz on the WD media player.

I've tried using Powerstrip, but I didn't really know what I was doing and couldn't make it go to 50hz. Then I tried this guide, but again, the Phoenix software wont allow resolutions under 60hz.

If you can give my any advice I would really, really appreciate it.
 

My Computer My Computer

At a glance

Windows Ultimate x64AMD 1055T
OS
Windows Ultimate x64
CPU
AMD 1055T
Dell 2209WA and Ati 4870 here.
I found a 76Hz EDID override inf and it works nicely.


I'm trying to add 72Hz and 75Hz to it, but I just can't seem to get it working.
I following the guide from the OP, and the one from post 33.

I'm using EDID manager and Phoenix EDID designer.

This is what I came up with for 72Hz but when I load it 72Hz doesn't even show up in the menu (ATI drivers).
Could you please lend a hand and point WTF I could be doing wrong?
It would be great to have all three refresh rates in one inf.
Code:
(72-89)      Detailed Descriptor #2: Detailed Timing (1680x1050 @ 72Hz)

            Pixel Clock            : 177,05 MHz
            Horizontal Image Size  : 474 mm
            Vertical Image Size    : 296 mm
            Refresh Mode           : Non-interlaced
            Normal Display, No Stereo

            Horizontal:
                Active Time     : 1680 Pixels
                Blanking Time   : 576 Pixels
                Sync Offset     : 72 Pixels
                Sync Pulse Width: 360 Pixels
                Border          : 0 Pixels
                Frequency       : 78 kHz

            Vertical:
                Active Time     : 1050 Lines
                Blanking Time   : 40 Lines
                Sync Offset     : 2 Lines
                Sync Pulse Width: 12 Lines
                Border          : 0 Lines

            Digital Separate, Horizontal Polarity (-), Vertical Polarity (+)

            Modeline: "1680x1050" 177,050 1680 1752 2112 2256 1050 1052 1064 1090 -hsync +vsync
The 76Hz code:
Code:
(54-71)      Detailed Descriptor #1: Preferred Detailed Timing (1680x1050 @ 76Hz)

            Pixel Clock            : 153,29 MHz
            Horizontal Image Size  : 474 mm
            Vertical Image Size    : 296 mm
            Refresh Mode           : Non-interlaced
            Normal Display, No Stereo

            Horizontal:
                Active Time     : 1680 Pixels
                Blanking Time   : 162 Pixels
                Sync Offset     : 32 Pixels
                Sync Pulse Width: 32 Pixels
                Border          : 0 Pixels
                Frequency       : 83 kHz

            Vertical:
                Active Time     : 1050 Lines
                Blanking Time   : 39 Lines
                Sync Offset     : 3 Lines
                Sync Pulse Width: 6 Lines
                Border          : 0 Lines

            Digital Separate, Horizontal Polarity (-), Vertical Polarity (+)

            Modeline: "1680x1050" 153,290 1680 1712 1744 1842 1050 1053 1059 1089 -hsync +vsync
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64[email protected]4x2gb Kingmax 800Radeon HD4870
OS
Windows 7 Ultimate x64
CPU
[email protected]
Motherboard
Gigabyte P35-DS3R
Memory
4x2gb Kingmax 800
Graphics Card(s)
Radeon HD4870
Monitor(s) Displays
Dell 2209WA, Dell p1130
Hard Drives
OCZ: Vertex 2 60GB, 5x1.5TB,750gb, 640gb Samsung
3x320gb 2.5" USB
PSU
Enermax 465W
Case
Antec P182
Cooling
Scythe Ninja
Hey, just signed up to say thanks! the gtf trick that f27wreck posted worked! i can now save my custom resolutions and even select them in games! Now i just got to try and sort out the ghosting with my 3d vision lol :rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes::rolleyes:
 

My Computer My Computer

At a glance

Windows 7 Ultimate x86AMDCorsairNvidia
Computer Manufacturer/Model Number
Self Built
OS
Windows 7 Ultimate x86
CPU
AMD
Motherboard
GigaByte
Memory
Corsair
Graphics Card(s)
Nvidia
Sound Card
Creative
Monitor(s) Displays
LG
Hard Drives
Western Digital
PSU
Generic
Case
Antec
Cooling
Air
This topic is amazing and I can't thank baarod, bobdynlan and the other contributors enough for the work they've put into this! The service you're offering everyone with these problems is astounding.

Before finally admitting defeat and registering to post here, I have probably ground a millimeter off my teeth and am missing large clumps of hair due to resolution/driver/EDID problems with my monitor. I could really use the help of someone who knows their stuff. I have read all 24 pages, grasping to understand as much as I can in my attempt to fix my own monitor problems. Despite having learned a ton, I simply can't seem to get it to apply to my situation, so after days of trial, error and frustration with PowerStrip, MonInfo, RegEdit, SoftMCCS, PED, Refresh Force and different Catalyst and monitor drivers, I registered here to see if anyone can help.

My problem is that I can ONLY get my 16:10 external monitor to work properly at the native resolution or non-16:10 resolutions. At 1920x1200, my Samsung SyncMaster 2433BW looks beautiful, connected by a 1.5 meter VGA cable to my notebook's ATI Radeon Mobility HD 3650. However, especially for gaming, I would like to be able to use other resolutions, such as 1280x800. Unfortunately, at all other resolutions, the screen either has vertical bars of blurriness (not sure if that makes sense - the screen is blurry due to the lower resolution but is blurrier at regular horizontal intervals) or worse, it states that the mode is not optimal and turns off after 60 seconds, which is the case for 1280x800.

The monitor was hooked up via DVI to an HDMI port on a notebook that recently died (coincidentally with the same GPU), but my replacement only has a VGA connection. On the previous notebook, it also had the "not optimal mode" problem, but that went away after changing the GPU scaling option in the Catalyst Control Panel. This is a DVI-only option, so no dice with this VGA setup.

The problem seems to be that if I set the resolution to 1280x800, the refresh rate goes up to 75, causing my monitor to display the warning. If I manually change this to 60Hz (either through Windows' advanced display properties dialog or the Catalyst Control Panel) the warning goes away. It always defaults back to 75Hz after any resolution change, though. Making it impossible to use.

Furthermore, aside from 1920x1200 and 1280x800, I can only choose from 4:3 resolutions. These are pretty useless to me since the screen is 16:10, so I would like to have 16:10 options as well (or instead), so the resolutions I need working are 768x480, 1024x640, 1152x720, 1280x800, 1440x900, 1680x1050, and 1920x1200 (which is the only working resolution in the list).

I extracted my EDID successfully with softMCCS, MonInfo, and from the registry with PED. These are all identical (no surprise there). In MonInfo I was able to select the monitor identified as SAM0466 either as "Real-time 0x0011" or as "Registry Active"

My system:
Code:
System:         Toshiba Satellite A300 Notebook
OS:             Windows 7 Professional x64
Graphics Card:  ATI Radeon Mobility HD 3650 (with VGA connection only)
Driver:         Catalyst 10.10
Display 1:      LG-Philips LP154WX4-TLC8 @ 1280x800 @ 60Hz (works fine)
Display 2:      Samsung SyncMaster 2433BW @ 1920x1200 @ 60Hz (the problem!)

The SyncMaster 2433BW's EDID
Code:
EDID BYTES:
0x   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    ------------------------------------------------
00 | 00 FF FF FF FF FF FF 00 4C 2D 66 04 34 32 4D 43
10 | 0C 13 01 03 0E 34 20 78 2A 9F C1 A6 56 4B 9A 25
20 | 13 50 54 BF EF 80 A9 40 81 80 81 40 71 4F 01 01
30 | 01 01 01 01 01 01 28 3C 80 A0 70 B0 23 40 30 20
40 | 36 00 06 44 21 00 00 1A 00 00 00 FD 00 38 4B 1E
50 | 51 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 53
60 | 79 6E 63 4D 61 73 74 65 72 0A 20 20 00 00 00 FF
70 | 00 48 39 58 53 33 30 32 34 38 35 0A 20 20 00 72

And the information from MonInfo:
Code:
Monitor
  Model name............... SyncMaster
  Manufacturer............. Samsung
  Plug and Play ID......... SAM0466
  Serial number............ H9XS302485
  Manufacture date......... 2009, ISO week 12
  -------------------------
  EDID revision............ 1.3
  Input signal type........ Analog 0.700,0.300 (1.0V p-p)
  Sync input support....... Separate, Composite, Sync-on-green
  Display type............. RGB color
  Screen size.............. 520 x 320 mm (24.0 in)
  Power management......... Active off/sleep
  Extension blocs.......... None
  -------------------------
  DDC/CI................... Supported
  MCCS revison............. 2.0
  Display technology....... TFT
  Controller............... Mstar 0x1000
  Firmware revision........ 0.1
  Firmware flags........... 0x00000001
  Active power on time..... Not supported
  Power consumption........ Not supported
  Current frequency........ Not supported

Color characteristics
  Default color space...... Non-sRGB
  Display gamma............ 2.20
  Red chromaticity......... Rx 0.650 - Ry 0.337
  Green chromaticity....... Gx 0.296 - Gy 0.604
  Blue chromaticity........ Bx 0.147 - By 0.074
  White point (default).... Wx 0.313 - Wy 0.329
  Additional descriptors... None

Timing characteristics
  Horizontal scan range.... 30-81kHz
  Vertical scan range...... 56-75Hz
  Video bandwidth.......... 170MHz
  CVT standard............. Not supported
  GTF standard............. Not supported
  Additional descriptors... None
  Preferred timing......... Yes
  Native/preferred timing.. 1920x1200p at 60Hz (16:10)
    Modeline............... "1920x1200" 154.000 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync

Standard timings supported
     720 x  400p at  70Hz - IBM VGA
     640 x  480p at  60Hz - IBM VGA
     640 x  480p at  67Hz - Apple Mac II
     640 x  480p at  72Hz - VESA
     640 x  480p at  75Hz - VESA
     800 x  600p at  56Hz - VESA
     800 x  600p at  60Hz - VESA
     800 x  600p at  72Hz - VESA
     800 x  600p at  75Hz - VESA
     832 x  624p at  75Hz - Apple Mac II
    1024 x  768p at  60Hz - VESA
    1024 x  768p at  70Hz - VESA
    1024 x  768p at  75Hz - VESA
    1280 x 1024p at  75Hz - VESA
    1152 x  870p at  75Hz - Apple Mac II
    1600 x 1200p at  60Hz - VESA STD
    1280 x 1024p at  60Hz - VESA STD
    1280 x  960p at  60Hz - VESA STD
    1152 x  864p at  75Hz - VESA STD

Report information
  Date generated........... 02/11/2010
  Software revision........ 2.53.0.861
  Data source.............. Real-time 0x0011
  Operating system......... 6.1.7600.2

Raw data
  00,FF,FF,FF,FF,FF,FF,00,4C,2D,66,04,34,32,4D,43,0C,13,01,03,0E,34,20,78,2A,9F,C1,A6,56,4B,9A,25,
  13,50,54,BF,EF,80,A9,40,81,80,81,40,71,4F,01,01,01,01,01,01,01,01,28,3C,80,A0,70,B0,23,40,30,20,
  36,00,06,44,21,00,00,1A,00,00,00,FD,00,38,4B,1E,51,11,00,0A,20,20,20,20,20,20,00,00,00,FC,00,53,
  79,6E,63,4D,61,73,74,65,72,0A,20,20,00,00,00,FF,00,48,39,58,53,33,30,32,34,38,35,0A,20,20,00,72

As you can see, the included resolutions are all 4:3 and pretty low, so none of the resolutions I need are there. Why I have the option to change my resolution to 1280x800 (@ 75Hz) in the Windows resolution options is a mystery to me.

Before tackling PED, I gave Refresh Force 1.10 a try, adding the resolutions I wanted and changing the 1280x800 refresh rate from 75Hz to 60Hz.

Unfortunately, that did nothing that I'm aware of, so I opened the EDID in PED. Here is where things start getting into rough territory for me and I don't really know what I'm doing. For the most part, everything looks right, except the established timings and standard timings. The only thing I could think of was manually editing the standard timings to change one field to H. Active pixels: 1280, Refresh: 60, Aspect Ratio: 16:10. I saved this, generated an inf and used the Have Disk method to install the driver. This resulted in my screen blinking on and off non-stop and being obviously borked.

Unplugging the monitor, booting into safe-mode and trying to show hidden devices did nothing, so the only way to get rid of the driver was by using System Restore. This is where I am now - and after 3 days of this, I'm pretty worn out. I could really use a more knowledgeable person's help!

I also took a look at the driver for the monitor and see that it only includes information for the 1920x1200 (@ 60HZ) resolution, so that could explain why Windows (and games) don't know what to do at lower resolutions. I have attached that driver's inf file as well. If I could put together an improved driver, I would love to provide this to the entire community of SyncMaster 2433BW owners!
 

Attachments

Last edited:

My Computer My Computer

At a glance

Windows 7 Professional x64Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz, 23GBATI Mobility Radeon HD 3650
Computer Manufacturer/Model Number
Toshiba Satellite A300
OS
Windows 7 Professional x64
CPU
Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz, 2
Motherboard
Unknown
Memory
3GB
Graphics Card(s)
ATI Mobility Radeon HD 3650
Sound Card
Connexant SmartAudio (on-board)
Monitor(s) Displays
Samsung SyncMaster 2433BW - desktop @ 1920x1200 @ 59Hz
Hard Drives
300GB TOSHIBA MK3252GSX
PSU
Notebook default
Case
Notebook default
Cooling
Notebook default
Keyboard
Razer Lycosa
Mouse
Razer Lachesis
Magnavox 32MF337B
  • Resolution 1366 x 768
  • Display format 720p

  • Supported DTV resolutions 480p,
    1080i,
    720p,
    480i
  • Supported computer resolutions 1024 x 768 (XGA),
    1280 x 768 (WXGA),
    640 x 480 (VGA),
    800 x 600 (SVGA)
Right now its showing up under windows and an ati video card with max resolution of 1360x768 @ 60hz. I'm a little confused since it says max computer resolution is lower than that. Will I be able to force this monitor to a higher resolution with this mod since it can go up to 1080i or does it have to support 1080p ?
 

My Computer My Computer

At a glance

Windows 7 64 bit Ultimate
OS
Windows 7 64 bit Ultimate
Hi guys not sure if anyone can help,

I just got a new laptop MSI GX740 which has the ATI 5870m gfx card, I would like to connect it to my Samsung 2233rz, I have a Dual Link DVI > HDMI cable, I'm using ATI 10.11 drivers

I would like to be able to use 120hz at 1680x1050 and 800x600 are the main resolutions anything else is a bonus :), I've had a look through but cannot see anyone with this monitor so was not able to get any information about EDID.

Ok i've just been playing with Phoenix and I can get 75hz at 1680x1050 and I can get 75hz at 800x600 but my monitor always moans "not optimum mode, recommended mode 1680x1050 ?", when I increased the pxl clock I could see 120hz as a option for 800x600 but 1680x1050 res had completely disappeared.

Here is my EDID attached


Thanks in advance

Dan
 

Attachments

Last edited:

My Computer My Computer

At a glance

Windows 7 Ultimate X64i5 450m4gb ddr3ATI 5870m
Computer Manufacturer/Model Number
MSI GX740
OS
Windows 7 Ultimate X64
CPU
i5 450m
Memory
4gb ddr3
Graphics Card(s)
ATI 5870m
Monitor(s) Displays
Samsung 2233rz
Hi all, really hoping that people still frequent this topic...

I am running a Forsa Geforce 9800GT 1Gb connected to an LG W2234 22" monitor on Windows 7 Pro 32bit. The screen only has dsub output and card only dual-link DVI in, so using a dvi-i connector.

Windows 7 has locked the resolution at 800x600x16bit while the monitors native resolution is 1680x1050x32bit.

I have read all 24 pages of this thread and attempted the following fixes:

  • Extracted proper monitor EDID info using MonInfo. Used this to generate an INF and installed it using Device Manager, Have Disk. Nothing.
  • Located the registry key (current control set....monitor) and included EDID override flags - nothing.
  • Checked EDID from registry (using Phoenix EDID designer) against monitor EDID (using MonInfo) - exactly the same bytes.
  • Updated to latest Nvidia drivers - nothing
  • Hacked NVdisp INF to include EDID override flags - nothing
  • Removed pins from DVI-I VGA connector as indicated - nothing
After all this, Windows recognises my monitor correctly but locks out my res at 800x600x16bit. So 6 days of extreme frustration later, I am nowhere nearer to using Windows 7. Additionally, no drivers from 185 upwards seem to make any difference.

Interestingly when I use XP, the old 186 drivers and earlier work perfectly, anything older than that though and I had the same issue in XP.

Any help would be greatly appreciated.
 

My Computer My Computer

At a glance

Windows 7 Professional 32 BitIntel Core 2 Duo E66002Gb DDR2 800Forsa Geforce 9800 GT 1GB
OS
Windows 7 Professional 32 Bit
CPU
Intel Core 2 Duo E6600
Motherboard
Gigabyte G31 Express
Memory
2Gb DDR2 800
Graphics Card(s)
Forsa Geforce 9800 GT 1GB
Sound Card
Onboard Realtek
Monitor(s) Displays
LG W2234S 22"
Hard Drives
500GB Samsung
PSU
500W
Case
ATX
Cooling
Standard
Ca marche!

Thank you very much for your solution!!
Thanks to you, my Philips 109s can run again in 2010!
 

My Computer My Computer

At a glance

Ubuntu 10.10 / Seven / MacOS X
OS
Ubuntu 10.10 / Seven / MacOS X
Thank you very much for your solution!!
Thanks to you, my Philips 109s can run again in 2010!

What, they didn't support EDID?
 

My Computer My Computer

At a glance

El Capitan / Windows 10i7-4980HQ16GBIris 5200
Computer type
Laptop
Computer Manufacturer/Model Number
Apple
OS
El Capitan / Windows 10
CPU
i7-4980HQ
Memory
16GB
Graphics Card(s)
Iris 5200
Back
Top