From 9ae260bcd13ea5fff1c90e028a590489b7653a6e Mon Sep 17 00:00:00 2001 From: rbuj Date: Sun, 21 Apr 2019 15:37:56 +0200 Subject: Add hardware-compatibility file --- data/Makefile.am | 4 ++++ data/hardware-compatibility | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 data/hardware-compatibility diff --git a/data/Makefile.am b/data/Makefile.am index 6a64f42..4ca0aeb 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -7,6 +7,9 @@ ui_DATA = \ session-properties.ui \ gsm-inhibit-dialog.ui +hwcompatdir = $(pkgdatadir) +hwcompat_DATA = hardware-compatibility + xsessiondir = $(datadir)/xsessions xsession_in_files = mate.desktop.in xsession_DATA = $(xsession_in_files:.desktop.in=.desktop) @@ -30,6 +33,7 @@ EXTRA_DIST = \ mate-wm \ $(xsession_in_files) \ $(gsettingsschema_in_files) \ + $(hwcompat_DATA) \ $(ui_DATA) \ $(desktop_in_files) \ $(pixmap_DATA_dist) diff --git a/data/hardware-compatibility b/data/hardware-compatibility new file mode 100644 index 0000000..48b7946 --- /dev/null +++ b/data/hardware-compatibility @@ -0,0 +1,32 @@ +## +## This file contains a list of blacklist/whitelist regular expressions for +## renderer strings. +## +## The regular expressions are case-insensitive POSIX Extended Regular +## Expressions. See regex(7) for details. +## +## Syntax: +## - Comment lines start with '#' +## - Lines starting with '+' are whitelisting. +## - Lines starting with '-' are blacklisting. +## - Lines not starting with '#', '+', '-' are ignored. +## + +# Intel 830-865 +-Intel\(R\) 8[[:digit:]]{2,2}[^[:digit:]] + +# Intel IGD +-Intel IGD + +# Pre-R300 radeon +-Mesa DRI R[12]00[^[:digit:]] +-Mesa DRI R[12]00$ + +# Old Mesa software GL renderer +-software rasterizer + +# Gallium has softpipe; we explicitly enable llvmpipe +-softpipe + +# nouveau vieux NV25 doesn't work too well +-Mesa DRI nv25 -- cgit v1.2.1