You are not logged in.

#1 2005-05-18 02:55:03

jery_wang2002
Member
Registered: 2005-05-18
Posts: 31

howto use Nvidia 6269, NVIDIA 7174 is very buggy

Hi,

If you take notice (nvnews, gentoo forum, etc), nvidia 7174 causes many crashes and nobody seems to be able to solve. I have done some observation and from my own experience, 7174 causes hard locks (x freeze but mouse move) in Ubuntu 5.04, Suse 9.3, FreeBSD 5.4 or CURRENT.

My card is Nvidia Geforce 4 MX 440.
System:
Abit BE7 P4 2.4GHz, 1GB RAM.

The solution for this lockups is to set RenderAccel false (disabling it). Of course this cause some performance penalty like in font antialiasing.

6629 is very stable at least for my system, although for other nvidia (latest) cards this may not have good performance.

I try to install old archlinux nvidia 6629 package (by googling around) but it does not install.

I tried to install it through tainting kernel but it also failed (it failed too in Suse 9.3).
I even applied the patch (hxxx: --- xxx.nvnews.net/vbulletin/showthread.php?t=46676), it does not compile in Archlinux (updated to the latest, and using kernel 2.6.11.7 from kernel .org). Although patched 6629 can be compiled and installed in Suse 9.3.

Can I suggest to have package for nvidia 6629 for latest 2.6.11.7 kernel in Archlinux?


Or, can someone tell me some hints on how to create a package for 6629 in arch linux?

TIA
Rgrds,
Jerry

Offline

#2 2005-05-18 09:03:33

Kern
Member
From: UK
Registered: 2005-02-09
Posts: 464

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

jery

just to pare this down to relevant ArchLinux info ...

have you tried to install nvidia stuff from pacman -S nvidia or using the NVIDIA-Linux-x86-1.0-xxxx-pkg.run from the main nvidia site ?

if so , what errors has it shown, and has this actually locked up in your Arch system ?

both have worked for me on an amd system, with old geforce mmx 2 type and currently on a fx5200.

Offline

#3 2005-05-18 18:14:04

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

I have this same problem, 7174 does work for me, but it is slow, especially with composite now that i have to disable renderaccel.  I have tried nvidia-installer --remove to uninstall it, it worked, but when i tried to install the old 6629 one, it failed.  I assume there must be some old files from the 7174 drivers?

Offline

#4 2005-05-19 01:43:44

jery_wang2002
Member
Registered: 2005-05-18
Posts: 31

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

I use pacman -S nvidia and it gives me 7174.

I have used Suse 9.3, Ubuntu 5.04, and even FreeBSD. They all install 7174 and they all have the -exact- problem. I can use gdm and login and all gtk app seems fine but once I open konqueror, the dreaded "x freeze mouse move" happens. And arch is no exception.

This bug is well covered/reported in nvnews, gentoo, ubuntu and noone has any solution but to turn of RenderAccel. It occurs to many people but not all.

My system uses Geforce 4 mx 440.

So the problem is really not in any of the linux distro. It could be the combination of Xorg and nvidia 7174. Nvidia 6269 does not have this problem.

With respect of FreeBSD, it only shows that the problem is not in the kernel since linux and FreeBSD use totally different kernel.

But yes, nvidia in FreeBSD may have used linux compatibiilty code (i am not sure about this).

And the lockup only happens when RenderAccel is true. If I disable, there is no crash at all.


In Suse, once I install 6629, the problem dissapear even when I use RenderAccel true. Like any other distro (Ubuntu and FreeBSD).

It will be nice if 6629 is provided in Arch.

I found old archive (googling archlinux nvidia 6629) and tried to pacman it but it failed with error. But when I pacman -Q nvidia, it's there. Of course I cannot x.

I tried to taint the kernel. I download from kernel.org 2.6.11.7 (uname -r) and try to compile nvidia 6629.
First without patch, next with patch from nvnews (zander, nvidia guy, patch).

Both failed. I cannot remember what was the message.

In Suse 9.3 with 2.6.11 kernel, 6629 without patch failed to taint the kernel. 6629 with patch is successfully compiled and installed and RenderAccel can be true. I did not try it in Ubuntu hoary.

The conclusion is that Nvidia has done a lousy job. But I have no choice, I don't ATI will be much better.

Kern wrote:

jery

just to pare this down to relevant ArchLinux info ...

have you tried to install nvidia stuff from pacman -S nvidia or using the NVIDIA-Linux-x86-1.0-xxxx-pkg.run from the main nvidia site ?

if so , what errors has it shown, and has this actually locked up in your Arch system ?

both have worked for me on an amd system, with old geforce mmx 2 type and currently on a fx5200.

Offline

#5 2005-05-19 02:02:26

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

jery, check the wiki pages - if you want to downgrade a package, you need to use abs/makepkg to build a pacman package from source

Offline

#6 2005-05-19 02:49:34

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

# $Id: PKGBUILD,v 1.6 2004/11/06 19:08:44 tpowa Exp $
# Maintainer : Tobias Powalowski <tpowa@archlinux.org>


pkgname=nvidia
pkgver=1.0.6629
pkgbinary=NVIDIA-Linux-x86-1.0-6629
pkgrel=1
pkgdesc="Drivers for XFree86/X.Org"
url="http://www.nvidia.com"
depends=('bash' 'gcc' 'binutils' 'glibc' 'make')
source=(ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/$pkgbinary-pkg0.run)
install="nvidia.install"
build() {  
  cd $startdir/src/
  #needed for normal pkgbuild
  #install -D -m 755 $pkgbinary-pkg0.run $startdir/pkg/opt/nvidia/$pkgbinary-pkg0.run
  #now for 2.6.9 new install method until fixed nvidia drivers will be available
  chmod +x $pkgbinary-pkg0.run
  ./$pkgbinary-pkg0.run --extract-only
  cd $pkgbinary-pkg0
  #clean src
  cd ..  
  rm *
  mkdir -p $startdir/pkg/opt/nvidia
  mv * $startdir/pkg/opt/nvidia 
 }

md5sums=('1238626be6ab018cc0126a64ac828501')

Try this..

If this doesn't work you can try to get the last 6xxx version PKGBUILD from cvs.archlinux.org

Offline

#7 2005-05-24 19:07:30

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

It's not in cvs.

Offline

#8 2005-05-24 19:51:30

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

This the latest PKGBUILD for 6629 from CVS:

# $Id: PKGBUILD,v 1.10 2005/03/01 14:09:46 tpowa Exp $
# Maintainer : Tobias Powalowski <tpowa@archlinux.org>


pkgname=nvidia
pkgver=1.0.6629
pkgbinary=NVIDIA-Linux-x86-1.0-6629
pkgrel=5
pkgdesc="Drivers for XFree86/X.Org"
url="http://www.nvidia.com"
depends=('bash' 'gcc' 'binutils' 'glibc' 'make')
source=(ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/$pkgbinary-pkg0.run 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1155389.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1161283.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1165235.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1171869.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1175225.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1182399.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1189413.diff 
        http://minion.de/files/1.0-6629/NVIDIA_kernel-1.0-6629-1201042.diff )
install="nvidia.install"
build() {  
  cd $startdir/src/
  chmod +x $pkgbinary-pkg0.run
  ./$pkgbinary-pkg0.run --extract-only
  cd $pkgbinary-pkg0
  
  # adding patches from nvidia forum and now provided by minion.de
  
  cd $startdir/src
  for i in *.diff
  do
  cd $pkgbinary-pkg0
  patch -Np0 -i ../$i || return 1
  cd ..
  done
  
  #clean src
  cd $startdir/src
  rm *
  mkdir -p $startdir/pkg/opt/nvidia
  mv * $startdir/pkg/opt/nvidia 
 }

md5sums=('1238626be6ab018cc0126a64ac828501' '0009ccc8f3896f22bad06fd549639072'
         '0370af2dc0fd312dd2732687d889b442' 'ada7d22def202e56c01c1e72c8000d45'
         'f1a5a01593ef996b38fe70bc93fa7440' '59c5fa8340585303cd18362bbeb0086f'
         'd4e8ffdb0cc67c56884e6055d2045e51' 'e210d99cae87c3f60120ea474b97fca7'
         'da7644fcc801d40c26fb22b570a88835')

I haven't tried this to see if any of the files are missing form servers, but I'd wager that everything is still there.

Offline

#9 2005-05-25 11:50:49

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

Yeah, minion.de doesn't support the older nvidia drivers anymore.

Offline

#10 2005-05-25 13:17:04

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

still no luck for me, i hand patched it, and it still won't compile.  even with a vanilla 2.6.12-rc4 kernel

Offline

#11 2005-05-26 01:15:45

jery_wang2002
Member
Registered: 2005-05-18
Posts: 31

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

vipernicus wrote:

still no luck for me, i hand patched it, and it still won't compile.  even with a vanilla 2.6.12-rc4 kernel

Don't use those patch files.

Use single cumulative patch file listed under 6629 update in linux nvnews forums. You can google to get this. The patch date is 28 Feb if I am not wrong.

You can follow the instruction and put them in your PKGBUILD. I am able to compile it and use RenderAccel = true with Composite enable.

I can use xcompmgr -cf and it is very nice and fast.

7174 never works for my GF 4 MX400.

But by doing this, every time you upgrade your kernel you have to reapply 6629 again. The 6629 driver taints the kernel.

Offline

#12 2005-05-26 19:42:50

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

which kernel do you use with it?

Offline

#13 2005-05-27 06:58:33

jery_wang2002
Member
Registered: 2005-05-18
Posts: 31

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

vipernicus wrote:

which kernel do you use with it?

2.6.11

from pacman

Offline

#14 2005-05-27 13:14:35

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

Oh ok, I've been attempting it with 2.6.12-rc's with MIngo's RT Preempt.  I recommend you guys to try it out.

Offline

#15 2005-05-27 13:39:20

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

RT pre-empt is not something you need on a desktop system.

quote con kolivas from the ck mailing list when he was asked by the -nitro devel about RT Preempt.

The hard real
time preempt, however, will not cause noticeable benefit for a desktop yet
will impact performance in a detrimental way. Furthermore they are still in
development and instability in your patchset is inevitable if you start
including it.

quite frankly, RT pre-empt is only usefull for professional audio or video, there is no requirement for it on a desktop, and as con said, it's likely to be detrimental rather than beneficial. If you're looking for desktop performance and interactivity, chances are you'd be better off using a patchset designed for that, like con kolivas's CK which has the awesome staircase scheduler, which is designed for desktop usage.

http://members.optusnet.com.au/ckolivas/kernel/

Offline

#16 2005-06-01 17:59:17

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: howto use Nvidia 6269, NVIDIA 7174 is very buggy

Right, programs do not start faster or anything, like they do in ck, but quality and performance of dvd's, music and video encoding.  There are different modes of RT that you may be unaware of.  Full RT, Low Latency Desktop, & Desktop.  I use Full RT, when I take my computer to plug it into my TV.  I use Low Latency Desktop for listening to music, watching music videos, and other desktop usage.  Ingo has been doing alot of work on it recently, and it is becoming more stable every day.

Offline

Board footer

Powered by FluxBB