[PATCH] Avoid 10x7 heuristic, handled by server
Stefan Dirsch
sndirsch at suse.de
Tue Apr 26 09:45:15 UTC 2016
From: Frederic Crozat <fcrozat at suse.com>
Remove the 10x7 heuristic, since the server has equivalent code now.
Instead, disable "acceleration" under qemu, since taking the hypercall
trap is really quite expensive and you're better off doing noaccel.
(Fedora)
---
src/alp_driver.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/alp_driver.c b/src/alp_driver.c
index bd5e52f..da31321 100644
--- a/src/alp_driver.c
+++ b/src/alp_driver.c
@@ -774,6 +774,13 @@ AlpPreInit(ScrnInfoPtr pScrn, int flags)
else
xf86SetDDCproperties(pScrn,xf86PrintEDID(
xf86DoEDID_DDC2(XF86_SCRN_ARG(pScrn),pCir->I2CPtr1)));
+
+#ifdef XSERVER_LIBPCIACCESS
+ if (!pScrn->monitor->DDC &&
+ ((pCir->PciInfo->subvendor_id & 0xffff) == 0x1af4)) {
+ pCir->NoAccel = TRUE;
+ }
+#endif
/* Probe the possible LCD display */
AlpProbeLCD(pScrn);
--
2.6.2
More information about the xorg-devel
mailing list