You are not logged in.
well here's my problem:
i installed a clean installation after nvidia 180.22 drivers came out.
but i found out, that all 3d games (urban terror, enemy territory etc) will crash after few minutes.
so i was thinking of downgrading nvida packages back to 177.xx series.
http://wiki.archlinux.org/index.php/Downgrade_packages - this wiki article describes how to do that, but because i don't have older packages in my pacman cache (because of the clean install) and neither mirrors or aur has these packages or pkgbuild in their repos, i'm in trouble.
so, if anyone has these packages in their pacman cache or somewhere else, i would be very thankful for it.
cheers,
verner
Offline
Simple solution:
1. Download nvidia installer:
ftp://download.nvidia.com/XFree86/Linux … 2-pkg0.run
2. Get the md5sum of the nvidia installer
3. Change the pkgver= to 177.82 in each PKGBUILD
4. Change the source=() to current ftp location in each PKGBUILD
5. Change the md5sum of nvidia installer in each PKGBUILD
6. Build nvidia-utils first and install it before building nvidia.
7. Have fun gaming!
Nvidia PKGBUILD:
# $Id: PKGBUILD 24049 2009-01-12 12:43:36Z pierre $
# Maintainer : Thomas Baechler <thomas@archlinux.org>
pkgname=nvidia
pkgver=180.27
_kernver='2.6.28-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.28' 'kernel26<2.6.29' 'nvidia-utils')
conflicts=('nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy')
license=('custom')
install=nvidia.install
source=(ftp://download.nvidia.com/XFree86/Linux-x86_64/180.27/NVIDIA-Linux-x86_64-180.27-pkg0.run)
md5sums=('882f34a662f0175682fdc4a9bec909ba')
[ "$CARCH" = "x86_64" ] && md5sums=('fa708bd497c704eebcd8299a37632acc')
build()
{
# Extract
cd $startdir/src/
sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --extract-only
cd NVIDIA-Linux-$ARCH-${pkgver}-pkg0
# Any extra patches are applied in here...
cd usr/src/nv/
ln -s Makefile.kbuild Makefile
make SYSSRC=/lib/modules/${_kernver}/build module || return 1
# install kernel module
mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
install -m644 nvidia.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install
}
nvidia.install file:
http://aur.archlinux.org/packages/nvidi … ia.install
Nvidia utils PKGBUILD:
# $Id: PKGBUILD 24045 2009-01-12 12:39:32Z pierre $
# Maintainer: Thomas Baechler <thomas@archlinux.org>
# Contributor: James Rayner <iphitus@gmail.com>
pkgname=nvidia-utils
pkgver=180.27
pkgrel=1
pkgdesc="NVIDIA drivers utilities and libraries."
arch=('i686' 'x86_64')
[ "$CARCH" = "i686" ] && ARCH=x86
[ "$CARCH" = "x86_64" ] && ARCH=x86_64
url="http://www.nvidia.com/"
depends=('xorg-server')
conflicts=('libgl' 'libgl-dri' 'ati-fglrx-utils' 'nvidia-legacy-utils' \
'nvidia-71xx-utils' 'nvidia-96xx-utils')
provides=('libgl')
license=('custom')
install=nvidia.install
source=(ftp://download.nvidia.com/XFree86/Linux-x86_64/180.27/NVIDIA-Linux-x86_64-180.27-pkg0.run \
supported-cards.txt)
md5sums=('882f34a662f0175682fdc4a9bec909ba'
'bf8d68d66757096c3ab17653230bf2a8')
[ "$CARCH" = "x86_64" ] && md5sums=('fa708bd497c704eebcd8299a37632acc'
'bf8d68d66757096c3ab17653230bf2a8')
options=(docs !strip)
build()
{
# override nvida install routine and do it the long way.
cd $startdir/src/
sh NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run --extract-only
cd NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/
mkdir -p $startdir/pkg/usr/{lib,bin,share/applications,share/pixmaps,man/man1}
mkdir -p $startdir/pkg/usr/lib/xorg/modules/{extensions,drivers}
mkdir -p $startdir/pkg/usr/share/licenses/nvidia/
install lib/{libGLcore,libGL,libnvidia-cfg,libcuda,tls/libnvidia-tls}.so.${pkgver} \
$startdir/pkg/usr/lib/ || return 1
install -m644 share/man/man1/* $startdir/pkg/usr/man/man1/ || return 1
rm $startdir/pkg/usr/man/man1/nvidia-installer.1.gz || return 1
install X11R6/lib/libXv* $startdir/pkg/usr/lib/ || return 1
install -m644 share/applications/nvidia-settings.desktop $startdir/pkg/usr/share/applications/ || return 1
# fix nvidia .desktop file
sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i $startdir/pkg/usr/share/applications/nvidia-settings.desktop
install -m644 share/pixmaps/nvidia-settings.png $startdir/pkg/usr/share/pixmaps/ || return 1
#install X11R6/lib/modules/libnvidia-wfb.so.$pkgver $startdir/pkg/usr/lib/xorg/modules || return 1
install X11R6/lib/modules/drivers/nvidia_drv.so $startdir/pkg/usr/lib/xorg/modules/drivers || return 1
install X11R6/lib/modules/extensions/libglx.so.$pkgver $startdir/pkg/usr/lib/xorg/modules/extensions || return 1
install -m755 bin/nvidia-{settings,xconfig,bug-report.sh} $startdir/pkg/usr/bin/ || return 1
cd $startdir/pkg/usr/lib/
ln -s libGL.so.$pkgver libGL.so || return 1
ln -s libGL.so.$pkgver libGL.so.1 || return 1
ln -s libGLcore.so.$pkgver libGLcore.so.1 || return 1
ln -s libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1 || return 1
ln -s libnvidia-tls.so.$pkgver libnvidia-tls.so.1 || return 1
ln -s libcuda.so.$pkgver libcuda.so.1 || return 1
ln -s libXvMCNVIDIA.so.$pkgver libXvMCNVIDIA_dynamic.so.1 || return 1
cd $startdir/pkg/usr/lib/xorg/modules/extensions
ln -s libglx.so.$pkgver libglx.so || return 1
install -m644 $startdir/src/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/LICENSE $startdir/pkg/usr/share/licenses/nvidia/ || return 1
ln -s nvidia $startdir/pkg/usr/share/licenses/nvidia-utils || return 1
install -D -m644 $startdir/src/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/share/doc/README.txt $startdir/pkg/usr/share/doc/nvidia/README || return 1
install -D -m644 $startdir/src/supported-cards.txt $startdir/pkg/usr/share/doc/nvidia/supported-cards.txt || return 1
find $startdir/pkg/usr -type d -exec chmod 755 {} \;
# phew :)
}
Nvidia-utils nvidia.install file:
http://aur.archlinux.org/packages/nvidi … ia.install
Supported Cards file:
http://aur.archlinux.org/packages/nvidi … -cards.txt
Last edited by ahcaliskan (2009-02-01 00:18:02)
Offline
unfortunately i'm running i686, but thank you for stepping up. (:
Offline
You missed the edited post above Try now!
Offline
Or try installing 180.27 version.
Offline
Or try installing 180.27 version.
i installed beta drivers and it seems to solve the problem.
so thank you.
Offline