RE: SVGA, LCD, Win CE 6.0 and PB



Hello John...

Do you have the following registry: [HKLM]/Drivers/Display/LCDC

or something along this line defined in your BSP? It could be that the CE 6
driver is getting some bad information from the registry and changing the
display.

Good luck.
Michael H.

"John" wrote:

Hi,

The orignal discussion of my problem is listed under "A black strip on right
side of LCD" which may be too long to read. So, I summarize my problem and
findings in one post here:

The problem:

I run Win CE 6.0 on an AMD CPU based SBC (Single board computer) board. I've
got a black (blank) strip (100 pixels wide) at the right side of the LCD
covering (or say, cut off) portion of the desktop image.

What I've found:

1) I've got full 800 pixel wide desktop image when I run Win XP on the same
board with the same LCD.

2) The BIOS image on the LCD is fine. It extends to the edge of the LCD
screen.

3) I drive a CRT and an LCD simultaneously. While I have a black (blank)
strip on the LCD, the image on CRT is ok (full 800 pixels wide).

4) When I select the LCD resolution setting in BIOS, the LCD clock rate and
synch signals change accordingly. I have measured the timing of each signals
at different settings. They were correct for that setting. Only the SVGA
setting gives me a stable LCD display. The change of LCD modes in BIOS
affects image size on CRT but I’ve got a full desktop image on CRT no matter
what LCD mode I select.

5) I played with resolution settings in boot.ini (w/ BIOS set at SVGA).
Except the 800x600 setting, every other setting (higher or lower) actually
shows a smaller image on both (CRT and LCD) screens with black (blank) strips
all round. The actual resolution changes accordingly. On LCD screen in
addition to the blank strip I still lose 1-2% desktop image at the right side
(with SVGA setting, I lose 100/800=12.5%. What I lose is excatly the width of
the blank strip).

6) Under SVGA resolution, if I move the mouse pointer behind the blank strip
and do right-click, I can bright up a menu window. So, to the mouse, the
screen resolution is SVGA.

7) My board can not read EDID. If I set BIOS read customer EDID, the LCD
display is blank.

The help I need:

1) Can anyone guess who the possible culprit of this problem is?
2) How can I troubleshoot (trace) this problem with PB?

My board vendor thinks this is a display driver problem. But they use AMD
BSP and they don't have detailed information (e.g. source code) about the
driver. I doubt this is a display driver problem. Maybe I am wrong but I
would think different display driver may provide some special features such
as being efficient in some regards. But all of them should be able to drive a
full desktop image, especially the display driver provided by AMD which
should at least be tested for generic capabilities. Right?

Hey, I am stuck. I even don't know what kind of experties to look for to
solve this problem. Can anyone can shed me a light? Many thanks in advnace.

John
.



Relevant Pages

  • Re: SVGA, LCD, Win CE 6.0 and PB
    ... It sure sounds like the display adapter/driver is not set up correctly to ... Maybe the hardware is set up to drive 800x600, but the driver is ... got a black strip at the right side of the LCD ... I've got full 800 pixel wide desktop image when I run Win XP on the ...
    (microsoft.public.windowsce.platbuilder)
  • RE: SVGA, LCD, Win CE 6.0 and PB
    ... There are a few keys look like related to the resolution. ... The orignal discussion of my problem is listed under "A black strip on right ... side of LCD" which may be too long to read. ... I've got full 800 pixel wide desktop image when I run Win XP on the same ...
    (microsoft.public.windowsce.platbuilder)
  • SVGA, LCD, Win CE 6.0 and PB
    ... The orignal discussion of my problem is listed under "A black strip on right ... got a black strip at the right side of the LCD ... I've got full 800 pixel wide desktop image when I run Win XP on the same ... My board vendor thinks this is a display driver problem. ...
    (microsoft.public.windowsce.platbuilder)
  • [PATCH 01/17] OMAP: Add TI OMAP framebuffer driver
    ... Subject: OMAP: Add TI OMAP framebuffer driver. ... LCD panel registration and controller code is separated ...
    (Linux-Kernel)
  • Re: LCD Driver porting
    ... custom lcd driver written for nucleus rtos based system to win CE ... You can use DirectX to draw directly on the display (in this case ... your code will be more portable) or you can remove the Windows CE ...
    (microsoft.public.windowsce.platbuilder)