mga-1.6.2-shadowfb.patch 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. diff -up xf86-video-mga-1.6.2/src/mga_driver.c.jx xf86-video-mga-1.6.2/src/mga_driver.c
  2. --- xf86-video-mga-1.6.2/src/mga_driver.c.jx 2013-05-20 16:14:10.000000000 -0400
  3. +++ xf86-video-mga-1.6.2/src/mga_driver.c 2013-05-20 16:14:48.381607479 -0400
  4. @@ -2004,7 +2004,12 @@ MGAPreInit(ScrnInfoPtr pScrn, int flags)
  5. xf86DrvMsg(pScrn->scrnIndex, from, "Using %s cursor\n",
  6. pMga->HWCursor ? "HW" : "SW");
  7. - if (xf86ReturnOptValBool(pMga->Options, OPTION_NOACCEL, FALSE)) {
  8. + if (xf86ReturnOptValBool(pMga->Options, OPTION_SHADOW_FB, TRUE)) {
  9. + pMga->ShadowFB = TRUE;
  10. + pMga->NoAccel = TRUE;
  11. + xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
  12. + "Using \"Shadow Framebuffer\" - acceleration disabled\n");
  13. + } else if (xf86ReturnOptValBool(pMga->Options, OPTION_NOACCEL, FALSE)) {
  14. pMga->NoAccel = TRUE;
  15. xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Acceleration disabled\n");
  16. } else {
  17. @@ -2051,12 +2056,6 @@ MGAPreInit(ScrnInfoPtr pScrn, int flags)
  18. (1 << pScrn->offset.green) |
  19. (((pScrn->mask.blue >> pScrn->offset.blue) - 1) << pScrn->offset.blue);
  20. }
  21. - if (xf86ReturnOptValBool(pMga->Options, OPTION_SHADOW_FB, FALSE)) {
  22. - pMga->ShadowFB = TRUE;
  23. - pMga->NoAccel = TRUE;
  24. - xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
  25. - "Using \"Shadow Framebuffer\" - acceleration disabled\n");
  26. - }
  27. if (xf86ReturnOptValBool(pMga->Options, OPTION_OVERCLOCK_MEM, FALSE)) {
  28. pMga->OverclockMem = TRUE;
  29. xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Overclocking memory\n");