if none of this (disabled or slow compositing) is happening in your case, obviously you have different problem.
it seems though that coming new nvidia driver will have a lot of bugfixes, hopefully it will resolve yours.
My understanding is that unfortunately, PAT bug fix is not going to be added to the next release of nvidia driver.
thank you for PKBUILD useful for users that prefer this way of installing nvidia driver.
]]>PKGBUILD:
# $Id: PKGBUILD 42147 2009-06-11 17:33:55Z tpowa $
# Maintainer : Thomas Baechler <thomas@archlinux.org>
pkgname=nvidia
pkgver=185.18.14
_kernver='2.6.30-ARCH'
pkgrel=1
pkgdesc="NVIDIA drivers for kernel26."
arch=('i686' 'x86_64')
[ "$CARCH" = "i686" ] && ARCH=x86
[ "$CARCH" = "x86_64" ] && ARCH=x86_64
url="http://www.nvidia.com/"
depends=('kernel26>=2.6.30' 'kernel26<2.6.31' 'nvidia-utils=185.18.14')
conflicts=('nvidia-96xx' 'nvidia-173xx')
license=('custom')
install=nvidia.install
source=("http://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run")
md5sums=('a91d31a9dec5deb2f9e4ca9a09e0019f')
[ "$CARCH" = "x86_64" ] && md5sums=('534a36a15caef39118e698a871047f1a')
build() {
cd $srcdir
sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --apply-patch $startdir/NVIDIA_kernel-185.18.14-572433.diff --extract-only
cd NVIDIA-Linux-$ARCH-${pkgver}-pkg0-custom
cd usr/src/nv/
ln -s Makefile.kbuild Makefile
make SYSSRC=/lib/modules/${_kernver}/build module || return 1
mkdir -p $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/
install -m644 nvidia.ko $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/
sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/nvidia.install
}
NVIDIA_kernel-185.18.14-572433.diff:
diff -ru usr/src/nv/nv.c usr/src/nv.572433/nv.c
--- usr/src/nv/nv.c 2009-05-27 03:20:53.000000000 -0700
+++ usr/src/nv.572433/nv.c 2009-07-05 11:31:27.635210006 -0700
@@ -888,6 +888,7 @@
unsigned int pat1, pat2, i;
U008 PAT_WC_index;
+#if 0 /* disabled */
if (!test_bit(X86_FEATURE_PAT,
(volatile unsigned long *)&boot_cpu_data.x86_capability))
{
@@ -895,6 +896,7 @@
"NVRM: CPU does not support the PAT, falling back to MTRRs.\n");
return NV_PAT_MODE_DISABLED;
}
+#endif
NV_READ_PAT_ENTRIES(pat1, pat2);
PAT_WC_index = 0xf;
Had the same problem fixed it by manually installing driver via 'sudo bash NVIDIA-Linux-x86_64-185.18.14-pkg0.run'
thanks, but I am always installing drivers manually. This is the only way to have nvidia driver installed for more than one kernel at a time (I have 4 kernels, with nvidia module installed for all kernels)
]]>Try installing your Nvidia drivers again. That worked for me. (with Fedora Core 10, a similar graphic board 7300 and the same nvidia driver).
Hope it helps.
thanks but this does not help.
I have several kernels installed all with nvidia drivers none of which resolves problem with exception of going back to 2.6.29.5
Hope it helps.
]]>I post just to tell that this issue is not general, because I don't experience the lost of desktop effects after the recent updates. My installation is 64 bits with NVIDIA GPU GeForce 7100 / nForce 630i integrated chipsets.
Recent relevant updates :[2009-06-24 11:29] upgraded kernel26 (2.6.29.4-1 -> 2.6.30-5)
[2009-06-24 11:29] upgraded nvidia-utils (180.51-1 -> 185.18.14-1)
[2009-06-24 11:29] upgraded nvidia (180.51-1 -> 185.18.14-1)My xorg.conf file is minimal :
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" Option "IgnoreDisplayDevices" "CRT, TV" Option "NoPowerConnectorCheck" "true" Option "ConnectToAcpid" "false" EndSection Section "Extensions" Option "Composite" "Enable" EndSection
I think it can be useful to know that this configuration works on some machines, and that the problem doesn't appear everywhere.
thanks,
I am using these options for very long time (long before I started using Arch) as they speed up nvidia loading. Of course this is not general problem and may be related to specific hardware (e.g. Go 7400) as someone mentioned this earlier. Even with Go 7400 this is not always the issue. This worries me even more as it resembles an error causing by nvidia driver that randomly (no relation to the hardware or linux implementation) caused X crash. It took few years before this problem was finally fixed.
[2009-06-24 11:29] upgraded kernel26 (2.6.29.4-1 -> 2.6.30-5)
[2009-06-24 11:29] upgraded nvidia-utils (180.51-1 -> 185.18.14-1)
[2009-06-24 11:29] upgraded nvidia (180.51-1 -> 185.18.14-1)
My xorg.conf file is minimal :
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "IgnoreDisplayDevices" "CRT, TV"
Option "NoPowerConnectorCheck" "true"
Option "ConnectToAcpid" "false"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
I think it can be useful to know that this configuration works on some machines, and that the problem doesn't appear everywhere.
Edit : I forgot to mention I use the KDE 4.2.4 packages from the extra repository.
]]>Driver bug. Seems that KWin cannot create an OpenGL context (Meaning no way to
display composited windows).
https://bugs.kde.org/show_bug.cgi?id=197989
it is marked as "resolved", still this does not help much I am affraid.
]]>