summaryrefslogtreecommitdiff
diff options
authorPierre Equoy <pierre.equoy@canonical.com>2017-02-07 17:42:00 +0800
committerSylvain Pineau <sylvain.pineau@canonical.com>2017-04-03 09:39:21 +0200
commitb2adb006fe44571877ee03f1377dcb5e40e7b247 (patch)
tree2596ce4ba226411d42d9402b8972018b24f425a9
parent88c3cda6f629f14f3c306d7ad09cb1c06d1fffcf (diff)
Update graphics_driver script to handle Matrox cards
One of the devices being tested uses a Matrox card. This card is using a kernel mode setting (kms) driver called 'modesetting' to work, but this use case was not handled in our graphics_driver script that displays information about drivers currently in use. LP: #1655211
-rwxr-xr-xbin/graphics_driver7
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/graphics_driver b/bin/graphics_driver
index e1b6abd..dfb5522 100755
--- a/bin/graphics_driver
+++ b/bin/graphics_driver
@@ -183,11 +183,14 @@ class XorgLog(object):
# EDID and Modelines
# We use this part to determine which driver is in use
- # For Intel / RADEON
+ # For Intel / RADEON / Matrox (using modesetting)
m = re.search(r'\(II\) (.*)\(\d+\): EDID for output (.*)', line)
if m:
self.displays[display_name] = display
- self.video_driver = m.group(1)
+ if m.group(1) == "modeset":
+ self.video_driver = "modesetting"
+ else:
+ self.video_driver = m.group(1)
display_name = m.group(2)
display = {'Output': display_name}
continue