Software Archive
Read-only legacy content
17061 Discussions

Please Help with Driver Configuration For Custom 945GM Board

librizzi
Beginner
325 Views
I'm in the process of creating an XP image for a custom designed 945GM based platform. The hardware consists of an Intel 945GM Express chipset that has two physical video outputs... one DVI-I and one DVI-D). The DVI-I is the primary video and the DVI-D is the secondary.

We are using the Chrontel CH7307 DVO digital transmitter to drive these outputs. In addition to this we also have a VGA signal from the GPU wired in to the primary video output, thus the reason for a DVI-I connector.

Upon installing the latest video driver (win2k_xp14323.exe ,version 6.14.10.4906) we see the following behavior:

1. If the device is booted in to Windows XP WITHOUT a display attached, the video will NOT recover once a display (vga or digital) is connected. If you plug in a VGA display you get sync (green light comes on) but the screen is black. If you plug in a digital display you get a blank screen. We need the VGA signal to be present always.

2. If you boot up with a display attached and then unplug it before a screensaver kicks in. Once the screensaver kicks in you can never recover when you plug in a display. You get the same behavior as mentioned above. It is important to note that this ONLY occurs when you have "On resume, password protect" checked, but we need that set for our product.

Also note that the system has ACPI disabled and there is no power saving or hibernate enabled.

In an attempt to fix this issue I download the Intel Embedded Graphics Drivers Configuration Editor (IEGD CED) v8.0 to create a custom driver. Now this is where it gets interesting!

I created various different drivers with several configurations and port orders. I would always select sDVO-B and sDVO-C for ports. Then for each port a selected the appropriate DVO device which is the Chrontel CH7307. I also tried adding in a CRT port for the VGA on the primary. I also enabled "Display Detection in hopes that it would solve my problem.

The results were interesting. My two issues listed above were solved, but new issues appeared:

1. If I attached a single digital display to the primary Windows would come up just great. But if I powered down and tried with a single vga cable on the same display, the display would show on BIOS post, but go blank after handing off to Windows. Now if I attach a splitter cable to the primary (to get both the vga and digital signals) Windows would come up on the digital display. If I extended my desktop I could get the vga display working... but never as the primary.

My goal is this:

1. Load Windows with a single VGA device connected.
2. Load Windows with two digital displays attached (extended desktop mode)
3. Load Windows with 3 displays attached (a vga and digital on the primary and one digital on the secondary). The primary displays would be mirrored and the secondary display would be extended.
4. Be able to seamlessly switch between any of these configurations.

NOTE: I know its possible because someone on our team managed to achieve this using the same hardware in Linux. So I know our hardware is capable.

Any help in this matter would be GREATLY appreciated. I will take it offline or call you if needed.

Sincerely,

Salvatore Librizzi
Software Engineer
GE Healthcare

0 Kudos
1 Reply
Chuck_De_Sylva
Beginner
325 Views

Will check to see if there is an answer for this.

0 Kudos
Reply