Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Create Monitor.Inf (EDID) based on running data

Posted on 2009-07-10
3
Medium Priority
?
2,188 Views
Last Modified: 2013-11-08
Hi

I have a Intel 945 graphics card (a standard Asus Eee 901) in combination with some unknown (as in "Chinese no-name") wide screen monitors. Running Windows XP. (Actually I have 100 901's connected to 200 external screens.)

Seemingly randomly during boot the Intel graphics card is able to detect the correct resolution of 1680x1050. The resolution is simply not available in the options diaglog. The symptoms are accurately described in this patch: http://www.intel.com/support/graphics/sb/CS-028366.htm
However the patch does not work.

I have tried reinstalling Windows, reinstalling driver, tried on several different computers, checked that files are actualyl replaced.
I have tried to force resoltion through graphics card "profiles" (in Intel app) and different programs to force a resolution without luck.

I spoke to Intel about it: They claim their graphics card works fine.
I spoke to screen vendor: They claim their display works fine. And have sent their EDID data in hex. However I've been unable to use it successfully.

I've noticed that Windows writes something to some (temp?) registry key when detecting screen.

Is there any way to capture current "Monitor.Inf" setting while screen is working so that we can force use of this during boot?
Any applications that can be of assistance?
Web pages that could lead me on the path to salvation?
0
Comment
Question by:TeddHansen
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 23

Expert Comment

by:ComputerTechie
ID: 24830963
have you tried increasing the memory of  the unit and lowering the refreash rate.

CT
0
 
LVL 1

Author Comment

by:TeddHansen
ID: 24838061
Hi

Changing the refresh rate does not help.
The screens are LCD and want a refresh rate of 60Hz. Intel Graphics Media* console (and Windows) does not allow us to select target resolution at 60Hz or any other Hz.

As mentioned this happens only during some boots. Therefore the suspicion is stronly on error in reading EDID, which the card obviously have had problems with before too (ref. above driver). Some computers almost always boot to correct resolutions, others almost never.
0
 
LVL 1

Accepted Solution

by:
TeddHansen earned 0 total points
ID: 24877635
I found it.
The application to do this exact thing is called PowerStrip: http://www.entechtaiwan.com/util/ps.shtm
It allows you to read EDID from running config and write a *.INF file which can be used as driver for the monitor.

Thanks Tedd your'e the best! 500pts for you!
0

Featured Post

Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I was prompted to write this article after the recent World-Wide Ransomware outbreak. For years now, System Administrators around the world have used the excuse of "Waiting a Bit" before applying Security Patch Updates. This type of reasoning to me …
On September 18, Experts Exchange launched the first installment of the Help Bell, a new feature for Premium Members, Team Accounts, and Qualified Experts. The Help Bell will serve as an additional tool to help teams increase question visibility.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question