Hi!
My desktop in my office is DELL gx260 and the display chipset is 82845G. I
installed the CVS version of XFree86 in my desktop. I found an interesting
bug.

When I use the i810 driver and 1024x760 16 bit color-depth, the X
fail and tell me that it only support 640x480. (refer to
XFree86.0.log.fail and XF86Config-4.fail in the attached tar ball)

Then I modify the XF86Config-4 to 640x480 16 bit colocr-depth, the X can
start successfully. (refer to XFree86.0.log.640x480 and
XF86Config-4.640x480 in the attached tar ball)

After that, I kill the X and modify the XF86Config-4 to 1024x768 16 bit
color-depth. The X can start successfully with 1024x760 resolution!! (
refer to XFree86.0.log.1024x768 and XF86Config-4.1024x768 in the attached
tar ball)

My observation is:

When I use 1024x768 at first, the driver detected there are only 1 MB
video RAM stolen from the main memory and reject to start the X.

Then, I use 640x480 and the X start successfully.  It seems dynamiclly
steal 8 MB RAM from the main memory when X starting.

Then, I kill X. At that time, the OS have just stolen 8MB RAM for display
controller. I restart the X with 1024x768 and it works!

Conclusion:
In order to make i845G work in XFree86,
1. download the unstable CVS version and install it in ur machine
2. using i810 driver to start X with 640x480 first.
3. kill X
4. restart X with 1024x768.... it should work!

Cheers!

Ah Lam

----------------------------------------------------------------------------
Murphy's Technology Laws #23:
  The faster a computer is, the faster it will reach a crashed state.
http://dmawww.epfl.ch/roso.mosaic/dm/murphy.html
----------------------------------------------------------------------------

Attachment: logs.tgz
Description: Binary data

Reply via email to