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 ----------------------------------------------------------------------------
logs.tgz
Description: Binary data
