keywords: openbsd, x11, i830, ring buffer, lockup > It just occurred to me where I had seen this type of black screen problem > before. It happens when using the "vesa" driver with an 845G. We work > around this in the i810 driver by remembering the initial video mode > and simply re-initialising it when exiting/VT switching instead of using > the VBE save/restore mechanism. This workaround is only actived for > 845G hardware. You could try enabling it for all hardware by changing > this line in i830_driver.c from: > > if (!I845G_VBE_WORKAROUND || !IS_845G(pI830)) { > > to: > > if (!I845G_VBE_WORKAROUND) { hmmm... my yesterdays reply was lost somewhere... ok, let's repeat :) turning on I845G_VBE_WORKAROUND magically SOLVES the problem on 4.3.99.14 in both accel and noaccel setups: VideoRam default(8192) 2048 32768 Accel ok ok ok NoAccel ok ok ok NoAccel+SWcursor ok ok ok David, thanks a lot. if you have some spare time, can you write some explanations on this case? _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86