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
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86