Nvidia drivers for Puppy 2.12
Nvidia drivers for Puppy 2.12
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
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.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
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.
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.
- john biles
- Posts: 1458
- Joined: Sun 17 Sep 2006, 14:05
- Location: Australia
- Contact:
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
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
Testes in GeForge2 MX400 and GeForce4 MX4000
It works! but not at the first time for me, I got this error message(/var/log/messages):
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:
This version includes more features also, like a Resolution Changer, available running nvidia-setting.
Thanks.
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!
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
Thanks.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]
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)
(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)
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Nvidia drivers
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.
VendorName "nVidia Corporation"
BoardName "NV18 [GeForce4 MX 4000 AGP 8x]"
Oh may not be the same after all.
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
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