workaround is to disable SetupForScanlineScreenToScreenColorExpand in xc/programs/Xserver/hw/xfree86/vga256/drivers/r128/r128_accel.c a->ScratchBufferBase = info->scratch_buffer; a->PingPongBuffers = 1; +#if 0 a->SetupForScanlineScreenToScreenColorExpand = R128SetupForScanlineScreenToScreenColorExpand; a->SubsequentScanlineScreenToScreenColorExpand = R128SubsequentScanlineScreenToScreenColorExpand; +#endif /* Pixmap Cache */ /* x11perf -copypixpix100 without: 14000.0/sec
do you have more information on why this fix is correct and why the bug was introduced? Where did you get this fix information from?
official fix from XFree included instead (XFree86-3.3.6-12 and later).