rpms/xorg-x11-server/F-11 xorg-x11-server.spec, 1.443, 1.444 xserver-1.6.1-nouveau.patch, 1.1, 1.2
Adam Jackson
ajax at fedoraproject.org
Thu May 7 14:01:55 UTC 2009
- Previous message: rpms/febootstrap/devel .cvsignore, 1.4, 1.5 febootstrap.spec, 1.3, 1.4 sources, 1.4, 1.5
- Next message: rpms/fedora-logos/devel fedora-logos.spec, 1.127, 1.128 sources, 1.98, 1.99
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ajax
Update of /cvs/pkgs/rpms/xorg-x11-server/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5576
Modified Files:
xorg-x11-server.spec xserver-1.6.1-nouveau.patch
Log Message:
* Thu May 07 2009 Adam Jackson <ajax at redhat.com> 1.6.1-12
- xserver-1.6.1-nouveau.patch: AIGLX setup failure is not an error for
nouveau.
Index: xorg-x11-server.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/F-11/xorg-x11-server.spec,v
retrieving revision 1.443
retrieving revision 1.444
diff -u -p -r1.443 -r1.444
--- xorg-x11-server.spec 4 May 2009 18:20:04 -0000 1.443
+++ xorg-x11-server.spec 7 May 2009 14:01:24 -0000 1.444
@@ -19,7 +19,7 @@
Summary: X.Org X11 X server
Name: xorg-x11-server
Version: 1.6.1
-Release: 11%{?dist}
+Release: 12%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X
@@ -544,6 +544,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu May 07 2009 Adam Jackson <ajax at redhat.com> 1.6.1-12
+- xserver-1.6.1-nouveau.patch: AIGLX setup failure is not an error for
+ nouveau.
+
* Mon May 04 2009 Adam Jackson <ajax at redhat.com> 1.6.1-11
- xserver-1.6.1-document-fontpath-correctly.patch: Typo fixes.
xserver-1.6.1-nouveau.patch:
Index: xserver-1.6.1-nouveau.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/F-11/xserver-1.6.1-nouveau.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- xserver-1.6.1-nouveau.patch 4 May 2009 18:00:44 -0000 1.1
+++ xserver-1.6.1-nouveau.patch 7 May 2009 14:01:24 -0000 1.2
@@ -1,12 +1,79 @@
-From 10a3e677aa00d1fbeb4ec8cd5c77d609bc7091a7 Mon Sep 17 00:00:00 2001
+From d14ad659451a9fbc45156095d1672c3bf61ed647 Mon Sep 17 00:00:00 2001
From: Fedora X Ninjas <x at fedoraproject.org>
Date: Mon, 16 Feb 2009 15:50:14 +1000
Subject: [PATCH] autoconfig: select nouveau by default for NVIDIA GPUs
+Also, don't treat DRI setup failure as an error for nouveau.
---
+ glx/glxdri.c | 7 +++++--
+ glx/glxdri2.c | 7 +++++--
hw/xfree86/common/xf86AutoConfig.c | 21 ++++++++++++++++++++-
- 1 files changed, 20 insertions(+), 1 deletions(-)
+ 3 files changed, 30 insertions(+), 5 deletions(-)
+diff --git a/glx/glxdri.c b/glx/glxdri.c
+index 8d614d0..e1525fd 100644
+--- a/glx/glxdri.c
++++ b/glx/glxdri.c
+@@ -965,6 +965,7 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
+ const __DRIconfig **driConfigs;
+ const __DRIextension **extensions;
+ int i;
++ int from = X_ERROR;
+
+ if (!xf86LoaderCheckSymbol("DRIQueryDirectRenderingCapable") ||
+ !DRIQueryDirectRenderingCapable(pScreen, &isCapable) ||
+@@ -1044,7 +1045,9 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
+
+ screen->driver = dlopen(filename, RTLD_LAZY | RTLD_LOCAL);
+ if (screen->driver == NULL) {
+- LogMessage(X_ERROR, "AIGLX error: dlopen of %s failed (%s)\n",
++ if (!strcmp(driverName, "nouveau"))
++ from = X_INFO;
++ LogMessage(from, "AIGLX error: dlopen of %s failed (%s)\n",
+ filename, dlerror());
+ goto handle_error;
+ }
+@@ -1176,7 +1179,7 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
+
+ xfree(screen);
+
+- LogMessage(X_ERROR, "AIGLX: reverting to software rendering\n");
++ LogMessage(from, "AIGLX: reverting to software rendering\n");
+
+ return NULL;
+ }
+diff --git a/glx/glxdri2.c b/glx/glxdri2.c
+index 4544a2c..f22119d 100644
+--- a/glx/glxdri2.c
++++ b/glx/glxdri2.c
+@@ -476,6 +476,7 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
+ const __DRIextension **extensions;
+ const __DRIconfig **driConfigs;
+ int i;
++ int from = X_ERROR;
+
+ screen = xcalloc(1, sizeof *screen);
+ if (screen == NULL)
+@@ -502,7 +503,9 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
+
+ screen->driver = dlopen(filename, RTLD_LAZY | RTLD_LOCAL);
+ if (screen->driver == NULL) {
+- LogMessage(X_ERROR, "AIGLX error: dlopen of %s failed (%s)\n",
++ if (!strcmp(driverName, "nouveau"))
++ from = X_INFO;
++ LogMessage(from, "AIGLX error: dlopen of %s failed (%s)\n",
+ filename, dlerror());
+ goto handle_error;
+ }
+@@ -577,7 +580,7 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
+
+ xfree(screen);
+
+- LogMessage(X_ERROR, "AIGLX: reverting to software rendering\n");
++ LogMessage(from, "AIGLX: reverting to software rendering\n");
+
+ return NULL;
+ }
diff --git a/hw/xfree86/common/xf86AutoConfig.c b/hw/xfree86/common/xf86AutoConfig.c
index 19c06c8..e40551e 100644
--- a/hw/xfree86/common/xf86AutoConfig.c
- Previous message: rpms/febootstrap/devel .cvsignore, 1.4, 1.5 febootstrap.spec, 1.3, 1.4 sources, 1.4, 1.5
- Next message: rpms/fedora-logos/devel fedora-logos.spec, 1.127, 1.128 sources, 1.98, 1.99
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list