Nvidia drivers for Puppy 2.12

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Nvidia drivers for Puppy 2.12

#1 Post by MU »

Tempestous compiled some, I'll try to add them to the 3DCC in the next 2 weeks.

http://dotpups.de/files/Nvidia-drivers-for-Puppy-2.12/

Update
New Nvidia-installer:
http://www.murga-linux.com/puppy/viewtopic.php?t=14438

Mark
Last edited by MU on Sat 13 Jan 2007, 17:31, edited 1 time in total.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#2 Post by tempestuous »

Version 7184 is for "legacy" nVidia cards.
Version 9629 is for modern nVidia cards.

There is an overlap of cards supported by these 2 drivers, but critically the cards NOT SUPPORTED by the 9629 version are:
RIVA TNT
RIVA TNT2/TNT2 Pro
RIVA TNT2 Ultra
Vanta/Vanta LT
RIVA TNT2 Model 64/Model 64 Pro
Aladdin TNT2
GeForce 256
GeForce DDR
Quadro
GeForce2 GTS/GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
Quadro2 Pro

Actually I had intended these drivers specifically for Mark's wizard. Now that he has made them available separately, instructions are necessary:

Uncompress the gzipped tarball from the uppermost directory to install the files.
Run "depmod".
The main nvidia module should load the 2 modules already in Puppy that it needs; agpgart and i2c-core ... but in practice this fails because of Puppy 2.12's zdrv_212.sfs setup. The fix is to manually load those modules now so they're ready in /lib/modules/... Do this -

modprobe agpgart
modprobe i2c-core

Another problem is that for some nVidia cards Puppy will automatically load the rivafb module, which blocks the nvidia module from loading. My fix is to add this line to the start of /usr/X11R7/bin/xwin -

rmmod -f rivafb

Now modify your /etc/X11/xorg.conf -
In Section "Module"
ADD:
Load "glx"
Load "dbe"

REMOVE:
Load "dri"
Load "GLcore"

In Section "Device"
CHANGE "nv" to "nvidia"

Now restart Xorg and you should have accelerated 3D graphics, for games, and for hardware accelerated XvMC video playback.

User avatar
john biles
Posts: 1458
Joined: Sun 17 Sep 2006, 14:05
Location: Australia
Contact:

#3 Post by john biles »

Hello MU,
Is it possible to make a Dotpup for these and how do I install them in Puppy 2.10 or do I have to update to Puppy 2.12?
My computer has a RIVA TNT2 Model 64/Model 64 Pro Graphic card in it.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

No, no dotpup.
Instead I will add them hopefully within the next 2 weeks to the 3D Control-Center
http://www.murga-linux.com/puppy/viewto ... 0309#80309

Meanwhile you could try tempustous instructions for a manual installation.

These drivers work in Puppy 2.12 ( Kernel 2.6.18 ) only.
We also have some older ones, but not for 2.10, only for even older Puppy-versions.
So you will have to upgrade to Puppy 2.12 first.

Mark

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#5 Post by wow »

:shock: Thank you Tempestous, I'll test it with my old geforce2 :) , thanks Mu too for kindly host the files.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

Testes in GeForge2 MX400 and GeForce4 MX4000

#6 Post by wow »

It works! but not at the first time for me, I got this error message(/var/log/messages):

Code: Select all

Nov 28 00:11:07 (none) user.warn kernel: nvidia: module license 'NVIDIA' taints kernel.
Nov 28 00:11:07 (none) user.warn kernel: NVRM: Can't find an IRQ for your NVIDIA card!
Nov 28 00:11:07 (none) user.warn kernel: NVRM: Please check your BIOS settings.
Nov 28 00:11:07 (none) user.warn kernel: NVRM: [Plug & Play OS] should be set to NO
Nov 28 00:11:07 (none) user.warn kernel: NVRM: [Assign IRQ to VGA] should be set to YES 
Nov 28 00:11:07 (none) user.warn kernel: nvidia: probe of 0000:01:00.0 failed with error -1
Nov 28 00:11:07 (none) user.warn kernel: NVRM: The NVIDIA probe routine failed for 1 device(s).
Nov 28 00:11:07 (none) user.warn kernel: NVRM: None of the NVIDIA graphics adapters were initialized!
As you can see something was wrong in the BIOS, so I'd correct it.

Agpgart module was loaded in my system, then in xterm I'd type:

Code: Select all

sh-3.00# modprobe i2c-core
sh-3.00# rmmod -f rivafb
sh-3.00# depmod -a
sh-3.00# nvidia-xconfig

Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

sh-3.00# restartwm
This version includes more features also, like a Resolution Changer, available running nvidia-setting.
Image Image

Thanks.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#7 Post by ecomoney »

Just to confirm, is it the legacy drivers I need for a "NV11 [GeForce2 MX/MX 400]" (as described in my .xorg.conf file)?

Any progress getting these included with the wizard?
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
Gn2
Posts: 943
Joined: Mon 16 Oct 2006, 05:33
Location: virtual - Veni vidi, nihil est adpulerit

#8 Post by Gn2 »

Nvidia proprietary driver must match the kernel version they were compiled on !

(NOTE : > newer drivers often do NOT work for older Vid chipsets)

To manually install - the kernel sources - or at least "clean" headers must be included or installed.
Then any possibly conflicting frame -buffer disabled .
ESP if generic "nv" driver was used.

Clean headers are not readily available - full kernel sources must be installed, kernel compiled - stripped.

Little is gained anyway over supplied "generic" X-server Cfg - (except for 3d accel)

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#9 Post by tempestuous »

ecomoney wrote:is it the legacy drivers I need for a GeForce2 MX/MX
Go for Version 9629.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

Nvidia drivers

#10 Post by Ted Dog »

I have same type chipset mx400. The latest nvidia driver can be compiled using devx and modprobe ( the bin renamed over script version) works fine
VendorName "nVidia Corporation"
BoardName "NV18 [GeForce4 MX 4000 AGP 8x]"

Oh may not be the same after all.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#11 Post by MU »

just tested
http://dotpups.de/files/Nvidia-drivers- ... 8.1.tar.gz

with a
nVidia Corporation NV15 [GeForce2 GTS/Pro]

There was one problem:
xorgwizard could not generate a valid xorg.conf, it had no driver section (Muppy006). But Xvesa worked.
As I used a Ati-card before, I used the backuped xorg.conf, and replaced "ati" with "nv".
Now Puppy started X.
Then I extracted the .tar.gz, and deleted rivafb.ko.

Replaced in xorg.conf the "nv" with "nvidia", and made the changes concerning dri and glx.


Impressions:

Now 3D-Demo runs with 39 fps (Ati Radeon 9250: 50 fps).
xcompmgr cannot be used, though it works (shadows and transparency), but the CPU-load is 60% - out of discussion.
Processor is a Pentium 700.
The Radeon was better here, but after a while the computer got slower, so that I usually use no shadows.

Videos play fine fullscreen in Mplayer with the "xv" video-output.


When I'll add the driver to 3DCC, I will have to add a default xorg.conf if xorgwizard fails.

Thanks to tempestous for this quite easy to setup driver!

Mark

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#12 Post by rarsa »

Do these work in 2.13?
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#13 Post by MU »

they should, I think Kernel and Xorg are identical.
But did not try yet.
Mark

stargazer
Posts: 51
Joined: Sat 29 Jul 2006, 00:39

#14 Post by stargazer »

edit

Post Reply