Re: SVGA, LCD, Win CE 6.0 and PB



It sure sounds like the display adapter/driver is not set up correctly to
me. Maybe the hardware is set up to drive 800x600, but the driver is
telling Windows CE something else about the display resolution. I wouldn't
think so, but maybe your frame buffer calculations in the display driver are
wrong for the display resolution, preventing you from drawing anything to
the last 100 pixels of each line.

Paul T.

"John" <John@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:7C219C1F-7E90-4E16-B14D-C2C2AD5BFE5C@xxxxxxxxxxxxxxxx
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
    ... LCD = Windows CE desktop size. ... I can have a desktop larger than physical screen window. ... display. ... I've got full 800 pixel wide desktop image when I run Win XP on ...
    (microsoft.public.windowsce.platbuilder)
  • 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)
  • Re: SVGA, LCD, Win CE 6.0 and PB
    ... One thing to do would be to draw rectangles of various sizes on the display ... There are a few keys look like related to the resolution. ... 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 ...
    (microsoft.public.windowsce.platbuilder)
  • Re: A black strip on right side of LCD
    ... I am going to check the frequencies tomorrow. ... SBC board can drive a CRT and an LCD at the same time. ... the CPU will spend time to run two display drivers to drive them seperately. ... This is driver dependent. ...
    (microsoft.public.windowsce.platbuilder)
  • RE: 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)

Loading