This patch introduces a segfault for me due to rhdCrtc->CurrentMode being NULL. Had to work around it with the following: diff --git a/src/r6xx_accel.c b/src/r6xx_accel.c index 19a339f..c5b0f50 100644 --- a/src/r6xx_accel.c +++ b/src/r6xx_accel.c @@ -209,7 +209,7 @@ wait_vline_range(ScrnInfoPtr pScrn, drmBufPtr ib, int crtc, int start, int stop) return; start = max(start, 0); - stop = min(stop, rhdCrtc->CurrentMode->VDisplay-1); + stop = min(stop, (rhdCrtc->CurrentMode ? rhdCrtc->CurrentMode->VDisplay : rhdCrtc->Height) - 1); #if 0 ErrorF("wait_vline_range: start %d stop %d\n", start, stop); Haven't had a chance to figure out why DxModeSet, which sets CurrentMode, isn't called. -- Yang Zhao http://yangman.ca -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org