forked from pool/xorg-x11-server
Stefan Dirsch
6ff43929b0
- Added xorg-xserver-e89edec497ba.patch to fix incompatible pointer type error with GCC 14. If the request is OK, please forward it to Factory soon too so that we can switch the default compiler. Thanks! OBS-URL: https://build.opensuse.org/request/show/1189636 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=891
35 lines
1005 B
Diff
35 lines
1005 B
Diff
From: Stefan Dirsch <sndirsch@suse.de>
|
|
|
|
Modify driver fallback list for automatic configuration
|
|
such that the proprietary ATI, NVIDIA and VIA drivers are
|
|
considered first.
|
|
|
|
Index: hw/xfree86/common/xf86pciBus.c
|
|
===================================================================
|
|
--- hw/xfree86/common/xf86pciBus.c.orig
|
|
+++ hw/xfree86/common/xf86pciBus.c
|
|
@@ -1186,6 +1186,13 @@ xf86VideoPtrToDriverList(struct pci_devi
|
|
driverList[0] = "neomagic";
|
|
break;
|
|
case 0x10de:
|
|
+ driverList[0] = "nvidia";
|
|
+ driverList[1] = "nouveau";
|
|
+ /* GeForce 6150SE support broken (bnc #465190/544674) */
|
|
+ if (dev->device_id != 0x03D0) {
|
|
+ driverList[2] = "nv";
|
|
+ }
|
|
+ break;
|
|
case 0x12d2:
|
|
{
|
|
int idx = 0;
|
|
@@ -1197,7 +1204,8 @@ xf86VideoPtrToDriverList(struct pci_devi
|
|
break;
|
|
}
|
|
case 0x1106:
|
|
- driverList[0] = "openchrome";
|
|
+ driverList[0] = "via";
|
|
+ driverList[1] = "openchrome";
|
|
break;
|
|
case 0x1b36:
|
|
driverList[0] = "qxl";
|