[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: NVidia on Severn2 -> It works.



On Sat, 2003-10-04 at 01:31, Kyle Ramsey wrote:

> Although it's not advised, I used the "IGNORE_CC_MISMATCH=yes" environment 
> variable without incident. It was quick, painless and the driver and system 
> work well.

Yes, I've been using it too without problem, but now that I know better,
I'm doing it the right way.  ;-)

For anyone who's interested, I'm attaching a script to automatically
update your NVIDIA driver if, when you boot up, the driver is detected
to have been invalidated (either thru an XFree86/Mesa upgrade or a
kernel upgrade), which has worked wonderfully for me with all the
changes in Rawhide lately.  Note that it requires kernel-source and
gcc32 installed to work, and the kernel now must be one compiled w/ gcc
3.2.

And don't be surprised it if it breaks, it's really not made to be super
robust.  ;-)

Install instructions are in the script's comments.

> 
> Good luck.
> 
> _________________________________________________________________
> Frustrated with dial-up? Get high-speed for as low as $29.95/month 
> (depending on the local service providers in your area).  
> https://broadband.msn.com
> 
> 
> --
> fedora-list mailing list
> fedora-list redhat com
> http://www.redhat.com/mailman/listinfo/fedora-list
-- 
Sean Middleditch <elanthis awesomeplay com>
AwesomePlay Productions, Inc.
#!/bin/sh
# chkconfig: 5 90 90
# description: Auto-updates NVIDIA driver.

# NVIDIA driver auto-update for Red Hat 9 and Fedora Core
# This code is released in the public domain.
# Original author: Sean Middleditch <elanthis awesomeplay com>

# ** Warning: **
# This softwate could completely hose your system, delete all your data,
# send your personal information to Microsoft Corporation, or mail pictures
# of you in a tutu to all your friends.  USE THIS SOFTWARE AT YOUR OWN RISK!

# INSTALL:
# 1) Make executable: chmod +x nvidia-driver
# 2) Put in init.d: cp nvidia-driver /etc/init.d/
# 3) Add to startup: /sbin/chkconfig --add nvidia-driver

. /etc/init.d/functions

MODPROBE='/sbin/modprobe'
NVIDIA_INSTALLER='/usr/bin/nvidia-installer'
NVIDIA_MODULE='nvidia'

case $1 in 
	start)
		echo -n $"Loading the NVIDIA driver: "	
		OK='yes'

		# do we *have* nvidia-installer?
		if ! test -x "$NVIDIA_INSTALLER" ; then
			echo_warning
			echo
			echo "The NVIDIA driver does not appear to be installed."
			exit 1
		fi

		# sanity test
		if ! "$NVIDIA_INSTALLER" -s --sanity >/dev/null 2>&1 ; then
			OK='no'

		# try to load driver
		elif ! "$MODPROBE" "$NVIDIA_MODULE" ; then
			OK='no'
		fi

		# rebuild!
		if test "x$OK" != "xyes" ; then
			echo_warning
			echo

			echo -n $"Rebuilding the NVIDIA driver: "

			# try rebuild - RH uses GCC3.2
			if ! CC=gcc32 "$NVIDIA_INSTALLER" -s -f >/dev/null 2>&1 ; then
				echo_failed
				echo "Could not rebuild the NVIDIA driver; see /var/log/nvidia-installer.log for details."
				exit 1

			# try loading it now
			elif ! "$MODPROBE" nvidia >> /var/log/nvidia-installer.log 2>&1 ; then
				echo_failed
				echo "Could not rebuild the NVIDIA driver; see /var/log/nvidia-installer.log for details."
				exit 1
			fi
		fi

		# yay!
		echo_success
		echo
	;;
	stop)
	;;
esac

exit 0

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]