diff options
Diffstat (limited to 'extra/xf86-video-neomagic/shadowfb.patch')
-rw-r--r-- | extra/xf86-video-neomagic/shadowfb.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/extra/xf86-video-neomagic/shadowfb.patch b/extra/xf86-video-neomagic/shadowfb.patch new file mode 100644 index 000000000..1cc963b96 --- /dev/null +++ b/extra/xf86-video-neomagic/shadowfb.patch @@ -0,0 +1,18 @@ +diff -ur xf86-video-neomagic-1.2.7.orig/src/neo_driver.c xf86-video-neomagic-1.2.7/src/neo_driver.c +--- xf86-video-neomagic-1.2.7.orig/src/neo_driver.c 2012-12-26 22:14:47.876393607 -0800 ++++ xf86-video-neomagic-1.2.7/src/neo_driver.c 2012-12-26 22:17:10.011933399 -0800 +@@ -1084,9 +1084,13 @@ + xf86DrvMsg(pScrn->scrnIndex,X_CONFIG, + "Show chache for debugging\n"); + ++ /* ++ * Seems modules shadow and/or shadowfb causes black screen and dead ++ * keyboard with xorg 1.13. Just disable it for now. ++ */ + if (!xf86LoadSubModule(pScrn, "xaa")) { + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Falling back to shadow\n"); +- nPtr->shadowFB = 1; ++ nPtr->shadowFB = 0; + } + + if (nPtr->shadowFB) { |