public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [RFC/PATCH xf86-video-intel] sna: Let modestting + glamor handle gen9+
@ 2016-02-29 14:47 Hans de Goede
  2016-03-11 10:07 ` Timo Aaltonen
  0 siblings, 1 reply; 7+ messages in thread
From: Hans de Goede @ 2016-02-29 14:47 UTC (permalink / raw)
  To: intel-gfx; +Cc: Hans de Goede, Rob Clark, Adam Jackson

sna has no meaningfull accel for gen9+, this causes problems with i.e.
apps using XVideo since the sprite XVideo support does not work well
for many apps.

Therefor it is better to just let the xserver fall back to modesetting +
glamor. This is implemented by returning FALSE from the probe methods,
just like how nouveau handles falling back to modesetting for newer cards.

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1305369
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
 src/intel_module.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/intel_module.c b/src/intel_module.c
index 60835b9..5979cb9 100644
--- a/src/intel_module.c
+++ b/src/intel_module.c
@@ -571,6 +571,13 @@ intel_scrn_create(DriverPtr		driver,
 			return FALSE;
 	}
 
+	/*
+	 * We've no accel support for these, so let modesetting + glamor
+	 * handle them.
+	 */
+	if ((unsigned)((struct intel_device_info *)match_data)->gen >= 0110)
+		return FALSE;
+
 	scrn = xf86AllocateScreen(driver, flags);
 	if (scrn == NULL)
 		return FALSE;
-- 
2.7.2

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-04-22 18:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-29 14:47 [RFC/PATCH xf86-video-intel] sna: Let modestting + glamor handle gen9+ Hans de Goede
2016-03-11 10:07 ` Timo Aaltonen
2016-03-13 19:36   ` Rob Clark
2016-03-14  7:39     ` Hans de Goede
2016-04-08 13:21   ` Hans de Goede
2016-04-22 13:17     ` Timo Aaltonen
2016-04-22 18:05       ` Hans de Goede

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox