Blob Blame History Raw
--- xorg-server-1.3.0.0/hw/xfree86/common/xf86AutoConfig.c.orig	2008-02-28 17:00:39.000000000 -0500
+++ xorg-server-1.3.0.0/hw/xfree86/common/xf86AutoConfig.c	2008-02-28 17:32:45.000000000 -0500
@@ -203,7 +203,13 @@
 	case 0x3d3d:		    return "glint";
 	case 0x1023:		    return "trident";
 	case 0x100c:		    return "tseng";
-	case 0x1106:		    return "via";
+	case 0x1106:		    
+            /* Prefer openchrome if available before via driver */
+            if(!access(DEFAULT_MODULE_PATH "/drivers/openchrome_drv.so", R_OK)) {
+                                    return "openchrome";
+            } else {
+                                    return "via";
+            }
 	case 0x15ad:		    return "vmware";
 	default: break;
     }