This diff has been in snaps for a while now.  This matches what
several major Linux distros do.

ok?


Index: xserver/hw/xfree86/common/xf86pciBus.c
===================================================================
RCS file: /cvs/xenocara/xserver/hw/xfree86/common/xf86pciBus.c,v
retrieving revision 1.12
diff -u -p -r1.12 xf86pciBus.c
--- xserver/hw/xfree86/common/xf86pciBus.c      29 May 2016 12:02:37 -0000      
1.12
+++ xserver/hw/xfree86/common/xf86pciBus.c      10 Jul 2017 18:03:36 -0000
@@ -1173,30 +1173,28 @@ xf86VideoPtrToDriverList(struct pci_devi
                case 0x0bef:
                        /* Use fbdev/vesa driver on Oaktrail, Medfield, CDV */
                        break;
-               /* Broadwell */
-               case 0x1602:
-               case 0x1606:
-               case 0x160a:
-               case 0x160b:
-               case 0x160d:
-               case 0x160e:
-               case 0x1612:
-               case 0x1616:
-               case 0x161a:
-               case 0x161b:
-               case 0x161d:
-               case 0x161e:
-               case 0x1622:
-               case 0x1626:
-               case 0x162a:
-               case 0x162b:
-               case 0x162d:
-               case 0x162e:
-                       /* Use modesetting driver on Broadwell */
-                       driverList[0] = "modesetting";
+               case 0x3577:
+               case 0x2562:
+               case 0x3582:
+               case 0x358e:
+               case 0x2572:
+               case 0x2582:
+               case 0x258a:
+               case 0x2592:
+               case 0x2772:
+               case 0x27a2:
+               case 0x27ae:
+               case 0x2972:
+               case 0x29b2:
+               case 0x29c2:
+               case 0x29d2:
+               case 0xa001:
+               case 0xa011:
+                       /* Use intel driver on older hardware */
+                       driverList[0] = "intel";
                        break;
                default:
-                       driverList[0] = "intel";
+                       driverList[0] = "modesetting";
                        break;
         }
         break;

Reply via email to