Page 1 of 1

How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu Jul 16, 2020 10:51 am
by bigpup

Installing a Nvidia driver run package

This is the Nvidia manufactures driver package, that gives you an install of the Nvidia provided hardware driver and settings control program.

Will need following items:
1.Nvidia driver run package
2.Puppy version DEVX SFS package
3.Puppy version kernel source SFS
4.Getnvidia program

Nvidia driver run package:
Download from official Nvidia web site.
http://www.nvidia.com/Download/index.aspx
Get the specific Nvidia driver run package recomended for your hardware.
Make sure to get the bit version you need. (32bit or 64 bit)
Put the Nvidia run package in /mnt/home.

This Nvidia search site will give you a listing of all driver packages that should work for your hardware.
https://www.nvidia.com/Download/Find.aspx?lang=en-us
To see a complete list set Recommended/Beta to all.

Puppy version DEVX SFS package and kernel source SFS package:
First try this in a terminal:

Code: Select all

sfsget

If not listed for download, you will have to go to the specific Puppy version repository to get them.
http://distro.ibiblio.org/puppylinux/
The DEVX SFS is usually where the Puppy version iso is located.
The kernel source SFS is in the Puppy version pet packages.
Note:
Some Puppy versions may provide these SFS's in their topic in the Puppy forum.

Getnividia:
http://distro.ibiblio.org/easyos/noarch ... .5.1-1.pet

To use Getnvidia:
Well, install it.
Download the Nvidia run package, place in /mnt/home
Using SFS-Load-On-The-Fly program.
Load the devx and kernel source sfs packages.
Run Getnvidia.
It will walk you through the process.
Along with installing the driver.
It also gives option to make a pet and or a sfs package of the driver.
The making of a pet and sfs package, are not part of the install. Just added stuff Getnividia can do.

Note:
The process of unpacking, compiling, and installing the driver needs free storage space and memory.
The Nvidia package is around 40 to 50 MB.
You need 3 times that space to run the process.

Note:
Understand this will install the nvidia driver.
If you checked make pet, make sfs. It will also make them.
The pet and sfs are just extra things it does.
Not necessary to just install the driver.
UN-check them if you do not want to have a pet or sfs of the driver.
Also, the pet and sfs package is kernel specific.
The kernel being used when making them.
They will only work in a Puppy that is using that specific Linux kernel.

WARNING
If you try a driver package and it does not work.
Uninstall it before trying to install a different driver.
Hopefully, the driver run package install process will replace what is already installed, but that is not 100% sure to happen.

BIG WARNING
Do not let the Nvidia driver build process make a new xorg.conf.
Select no if asked.
It will make one that will not work in Puppy.
When completed.
Reboot.
Use Puppies xorgwizard to make any changes to xorg.conf.

More information

Installing the Nvidia driver run package will install programs to control the graphics. These are not the normal ones used by Puppy.

Nvidia X Server Settings control program.
It controls the settings for Nvidia graphics hardware when using the Nvidia driver.
This is very good at making setting adjustments.
Use it for making any setting changes.

"Warning"
On the X Server Display Configuration Window is an option:
Save to X Configuration File
DO NOT USE THIS OPTION
It will make an xorg.conf file that does not work in Puppy and replaces the working Puppy xorg.conf.

ADDED INFO:

If you are using very old Nvidia hardware that needs to use one of the very old Nvidia drivers.
(drivers in the 0 to 100, 200 and some 300 series)
You may not be able to compile the driver in newest Puppy versions.
The problem is the needed support software is actually just too new and the driver compiling process can not use it to compile.
The Nvidia driver run package, for the very old driver, is wanting to use software to do the compile, that is not there or now works differently.


Re: Installing a Nvidia driver run package

Posted: Wed Oct 21, 2020 9:44 am
by riedzig
Hi bigpup,

just like at xenialpup64, I'm not able to compile a nvidia driver for fossapup64 altough I follow all possible hints here.
My MB is
https://www.gigabyte.com/Motherboard/GA ... -rev-30#ov
with builtin graphic - needs with certainty nvidia304xxx

Getnvidia says everything is OK, ready to build the driver but then it stops while uncompressing the .run file. Another time in the past with xenialpup I got a 5Mb crippled driver. Repeated it all many times using 304.137 and 304.135 run files and using various gentvidia versions, even 1.5.1

As for xenialpup64, I later found a 304.135 driver from Hesse James which works perfectly.

Can you tell me what may be wrong ?

Re: Installing a Nvidia driver run package

Posted: Wed Oct 21, 2020 11:24 am
by bigpup
The process of unpacking, compiling, and installing the driver needs free storage space and memory.
The Nvidia package is around 40 to 50 MB.
You need 3 times that space to run the process.

Place the Nvidia run package in a location outside of the save.
/mnt/home is outside of the save.

You are getting the 64bit version of the driver?

Fossapup64 9.5 has the Nvidia 340 driver listed in Quickpet->Drivers
It may still support your older Nvidia hardware.
Just click on the 340 to install it.

Re: Installing a Nvidia driver run package

Posted: Wed Oct 21, 2020 2:18 pm
by foxpup
riedzig wrote: Wed Oct 21, 2020 9:44 amCan you tell me what may be wrong ?
The nvidia304 driver needs patches for later k4 kernels and for k5.
The latest nvidia304 driver for Puppy I could find is here:
nVidia Drivers 304.137 64bit kernel 4.19.23 bionicpup64
[EDIT: this is wrong, you have to change kernel as well]
You can try this one, because I hope it is patched with this:
nvidia-legacy-304 patch for post-5.0 linux kernels
and because I was not aware of patches beyond k4.18. [End of EDIT]

If it does not work, you could try to apply the post-5.0 patch on 304.137 yourself
and compile.
I don't know if Hesse is around to help.
Let us know if you succeed and share.

Re: Installing a Nvidia driver run package

Posted: Thu Oct 22, 2020 8:35 am
by 01101001b
riedzig wrote: Wed Oct 21, 2020 9:44 am I'm not able to compile a nvidia driver for fossapup64 altough I follow all possible hints here.
My MB is
https://www.gigabyte.com/Motherboard/GA ... -rev-30#ov
with builtin graphic - needs with certainty nvidia304xxx
Can you tell me what may be wrong ?
Hi @riedzig!

nvidia304.13x is a tricky driver to compile in newer kernels.

First, you must know the following:
- nvidia304.13x drivers directly downloaded from nvidia site won't work, unless you patch them (as foxpup rightly pointed out) OR you use a kernel version < 4.14

(I chose to compile a kernel 4.9.238 just to avoid the patches and the driver worked flawlessly. However, using the patches I could compile the driver and it worked successfully with kernel 4.19.23).

- It's a MUST your xorg server version is 1.19 or older. With version 1.20 (and probably this is the version your system is using), nvidia 304.xxx driver won't work :(

(You can know which version of Xorg server you have, running this command: less /var/log/Xorg.0.log)

Now you understand why I said nvidia 304.xxx is a tricky driver to compile :?

Hope foxpup's tips can do the trick for you! :thumbup2:

Regards!

Re: Installing a Nvidia driver run package

Posted: Thu Oct 22, 2020 11:13 am
by bigpup
Nothing is ever just simple!!

The Nvidia driver compiled under a specific Linux kernel, will only work for a Puppy using that kernel.
It is kernel specific.
If you try to use a Nvidia driver compiled for kernel 4.19.23.
To use it in Fossapup you would have to do a change kernel so Fossapup is using kernel 4.19.23.

Try the Nvidia 340 driver in Fossapup64 quickpet->Drivers.

Re: Installing a Nvidia driver run package

Posted: Thu Oct 22, 2020 1:06 pm
by foxpup
bigpup wrote: Thu Oct 22, 2020 11:13 amThe Nvidia driver compiled under a specific Linux kernel, will only work for a Puppy using that kernel.
It is kernel specific.
Yes, bigpup, you are right! My mistake.

My suggestion to try the nvidia-304.137_K4.19.23_x86_64_bionic64.pet on fossapup is no good. It will not work!
To have a chance, you have to change to the kernel 4.19.23 from bionic64 as well.

The other possibility is still valid:
foxpup wrote:you could try to apply the post-5.0 patch on 304.137 yourself
and compile.
Right?
Or wrong again? :roll:

However
01101001b wrote:It's a MUST your xorg server version is 1.19 or older. With version 1.20 (and probably this is the version your system is using), nvidia 304.xxx driver won't work :(
If true, you can forget about nvidia304. It is 1.20 in fossapup.
The text with the post-5.0 patch also mentions you have to install xorg 1.19.2.

Then bigpup's suggestions of 340 is your best shot, but 340 does not support this gc according to its specs.

Re: Installing a Nvidia driver run package

Posted: Thu Oct 22, 2020 9:51 pm
by 01101001b
foxpup wrote: Thu Oct 22, 2020 1:06 pm Then bigpup's suggestions of 340 is your best shot, but 340 does not support this gc according to its specs.
I have a NVIDIA GeForce 7025 / nForce 630a chipset and 340 never ever worked for me :cry: (only 304)

Re: How to install a Nvidia driver run package

Posted: Fri Oct 23, 2020 3:21 am
by bigpup
I was hopping it would work for you, but did not expect it to.
Never really know until you try.

Re: How to install a Nvidia driver run package

Posted: Fri Oct 23, 2020 9:03 pm
by perdido
Not that this will fix anything but here is a list of -all- available 64-bit drivers that work with the NVIDIA GeForce 7025 / nForce 630a video card.
The list was put together using this web page https://www.nvidia.com/Download/Find.aspx?lang=en-us
You can change the search parameters to suit your device.

Code: Select all


  	Name 	Version 	Release Date
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	304.137 	September 19, 2017
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	304.135 	February 14, 2017
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	304.134 	December 14, 2016
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	304.132 	September 26, 2016
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	304.131 	November 16, 2015
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.128 	August 31, 2015
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.125 	December 5, 2014
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.123 	July 10, 2014
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.121 	March 11, 2014
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.119 	January 23, 2014
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.117 	December 11, 2013
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	173.14.39 	December 6, 2013
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.116 	November 6, 2013
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	173.14.38 	October 1, 2013
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	173.14.37 	April 5, 2013
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.88 	April 2, 2013
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.84 	March 4, 2013
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.64 	November 6, 2012
	Linux x64 (AMD64/EM64T) Display Driver  NVIDIA Certified 	304.60 	October 18, 2012
	Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified 	173.14.36 	October 4, 2012 

Re: How to install a Nvidia driver run package

Posted: Sat Oct 24, 2020 10:21 am
by bigpup
I use that Nvidia site all the time, but it usually just gives me the latest suggested driver.
How did you get it to give you that list of drivers?

Re: How to install a Nvidia driver run package

Posted: Sat Oct 24, 2020 11:53 am
by perdido
bigpup wrote: Sat Oct 24, 2020 10:21 am I use that Nvidia site all the time, but it usually just gives me the latest suggested driver.
How did you get it to give you that list of drivers?
This link goes directly to the search.
https://www.nvidia.com/Download/Find.aspx?lang=en-us

I only know about that page because it used to be not buried. I updated my other post with this new link to make it easier to find.

Re: How to install a Nvidia driver run package

Posted: Sat Oct 24, 2020 12:18 pm
by mikewalsh
@perdido :-

Nice one, mate. Ta very much! That is appreciated....

@bigpup :-

When filling the drop-downs out, just make sure to leave the final box - 'Recommended/Beta' - set on 'All'. That'll give you the entire list of drivers for any given card that Nvidia still have on their servers.

Cheers!


Mike. ;)

Re: How to install a Nvidia driver run package

Posted: Sun Oct 25, 2020 1:16 pm
by bigpup
Thanks!
That is a slightly different search site for Nvidia, with more options.

I will add it to the first post.

Re: How to install a Nvidia driver run package

Posted: Tue Jun 22, 2021 4:02 am
by perdido

There are some precompiled nvidia drivers (and other drivers too) at this link
https://archive.org/download/Puppy_Linu ... river_Repo

More than 500 Nvidia compiled packages for puppy! :shock:
Well done whoever has been building that collection! :thumbup2:

Compare the nvidia driver versions from that directory against the type of nvidia card you have using the nvidia website search in the first post of this topic. It is also necessary to know the linux kernel you are using, most of the nvidia files in that directory have that info in the file name (some don't though).

If you are lucky you can fine a precompiled driver that matches your card and kernel.

The driver names start with NVIDIA, Nvidia, nVidia, and nvidia. Because of that you have to scroll the whole driver list to find the Nvidia sections due to how they are sorted.

Have Fun!

<>


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Wed May 17, 2023 8:23 pm
by vvictormart

Hi, I did all steps. Trying to install it on a fresh Puppy install. After I run Getnvidia and set it to exit to prompt (After I ram it for the first time and it sets to reboot my pc) I get this screen
https://imgur.com/a/RJTsDjr
As I'm totally new to Linux I have no idea what to do. So I appreciate any help.
The driver seems not to be installed since I can't find the 'Nvdia X settings' under the Multimedia menu.
thanks in advance!


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu May 18, 2023 6:23 am
by dogcat
vvictormart wrote: Wed May 17, 2023 8:23 pm

Hi, I did all steps. Trying to install it on a fresh Puppy install. After I run Getnvidia and set it to exit to prompt (After I ram it for the first time and it sets to reboot my pc) I get this screen
https://imgur.com/a/RJTsDjr
As I'm totally new to Linux I have no idea what to do. So I appreciate any help.
The driver seems not to be installed since I can't find the 'Nvdia X settings' under the Multimedia menu.
thanks in advance!

Hi vvictormart

Fossapup has a program for installing nvidia drivers

Menu-->Setup-->quickpet fossapup


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu May 18, 2023 8:55 am
by mikewalsh
vvictormart wrote: Wed May 17, 2023 8:23 pm

Hi, I did all steps. Trying to install it on a fresh Puppy install. After I run Getnvidia and set it to exit to prompt (After I ram it for the first time and it sets to reboot my pc) I get this screen
https://imgur.com/a/RJTsDjr
As I'm totally new to Linux I have no idea what to do. So I appreciate any help.
The driver seems not to be installed since I can't find the 'Nvdia X settings' under the Multimedia menu.
thanks in advance!

@vvictormart :-

Sorry, but we do need to ask:-

You loaded the DevX SFS?
You loaded the kernel sources SFS? (Some call this 'headers'...)
You downloaded the correct run file for your specific card from the Nvidia site?
Before running GetNvidia, you DID put the .run file in the right place, i.e., beside the Puppy sfs files and stuff in /mnt/home (or /initrd/mnt/dev_save)?

Mike. :?


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu May 18, 2023 9:38 am
by vvictormart

hey @mikewalsh thanks for the reply!

You loaded the DevX SFS?

Yes.

You loaded the kernel sources SFS? (Some call this 'headers'...)

Yes.

You downloaded the correct run file for your specific card from the Nvidia site?

Yup. Been using the card under windows 10 for 5 years now so I'm sure I downloaded the right Linux run file.

Before running GetNvidia, you DID put the .run file in the right place, i.e., beside the Puppy sfs files and stuff in /mnt/home (or /initrd/mnt/dev_save)?

Yes.
Also followed the guide from this guy: https://www.youtube.com/watch?v=9LvU9uCYPgU
So on his tutorial as soon he goes to the prompt the driver will compile. And in my case I get that screen I showed on my previous reply.
Will try again in a newer Fossapup64 clean install to double check and I will let you know the results.


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu May 18, 2023 10:12 am
by mikewalsh

@vvictormart :-

Okay. Assuming you've re-booted (to disable the 'nouveau' kernel-module driver), wait for the GetNvidia GUI to come back up again. At this point, your desktop is usually all stretched out of shape, and weird-looking.

Double-check to make sure everything's showing 'OK' (green) - the Devx is loaded, the kernel sources are loaded, the .run file is in the correct place, etc. Then decide if you want to build SFS and/or .pet packages while you're at it, check/uncheck those boxes accordingly, and finally hit the button at the bottom to start the process (I can't remember the name on the button off the top of my head, because it's a couple of years since I last ran this).

When you hit this, the screen will default back to the prompt, like your image shows. At this point, type

Code: Select all

getnvidia

.....then hit 'Enter'. NOW the process should start.

IF the process has run successfully, the machine should automatically re-start 'X', and you will then be back to a normal-looking desktop, running the Nvidia display driver. Let us know what happens, please.

Mike. ;)


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu May 18, 2023 1:20 pm
by vvictormart

hey @mikewalsh

When you hit this, the screen will default back to the prompt, like your image shows. At this point, type

Code: Select all

getnvidia

.....then hit 'Enter'. NOW the process should start.

That was the missing step! Thanks! Driver installed also I installed the Nvidia X Setting via pkg add nvidia-settings

Thank you guys! Win 10 was driving me crazy. Every Win10 update the past 2 years it somehow messed with my gpu drivers. Dozens of win10 updates I had to sort how to fix the OS. Or reinstalling drivers, or installing an specific driver version which was the only one able to run 100% stable on a newer update and so on. And since the last win10 update the past month the gpu drivers could not run 100% stable even trying all the tricks I learnt from the past 2 years. Or the drivers would crash as soon it was installed or they would start to crash after a few days installed. Can it be a GPU hardware issue? Yes but I doubt after all I saw the past 2 years. So running a few stuff via Fossapup will help me to diagnose if its all the GPU fault.
Sorry , I'm bit excited to see my card working with Nvidia drivers again and was a bit excited so that's why I shared my story hahah.


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Thu May 18, 2023 3:41 pm
by mikewalsh

@vvictormart :-

Hey, no worries. Glad we could help.

I've actually never run a discrete GPU under Windows.....but then, my very last Windoze was XP. I ran it for every one of the nearly 13 years it was supported, and by the end I was absolutely sick of it.

Jumped ship at EOL. Downloaded Ubuntu - 14.04 LTS "Trusty Tahr" had just been released. That very evening, I nuked XP, and installed Ubuntu in its place. And so the fun began.....and I've had a whale of a time ever since. Until that point, I'd forgotten that computing CAN be fun.....

------------------------------------------

I bought my GT 710 - the one the 'gamers' all like to take the p**s out of! - shortly after the start of the pandemic. Not because I really needed one (I'm not a 'gamer'), but because it was the one hardware item I'd never tried. Up till that point, I'd been content with onboard graphics, but there was a LOT of chatter on the forum about GPUs at the time, so I thought.....yeah, let's go for it.

I picked the GT 710 because its power draw is just 19W - all supplied through the PCI-e slot - and this HP desktop has a weird, low-output custom HP power supply that cannot easily be replaced (no space for anything else, y'see.) It does what I want, and lets me offload work to it from the Openshot video editor.....which makes things run a lot cooler.

It just goes to prove; you have to take a lot of what you watch on YouTube with a big pinch of salt. I thought it sounded like there was a step missing. Apparently, I was right..!

Mike. ;)


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Fri Mar 15, 2024 8:23 pm
by Gobbi

I successfully used the getnvidia pet in Fatdog - 812 & 901 - and in LxPupSc64 21.04 and 23.04 .

Thank you :!:


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Sat Mar 16, 2024 4:34 am
by bigpup

also I installed the Nvidia X Setting via pkg add nvidia-settings

The Nvidia Settings program should have installed when you run the Nvidia driver run package to compile the driver modules.

May have to reboot for it to show in the main menu.

Or run

Code: Select all

fixmenus

in a terminal.


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Sat Mar 16, 2024 6:30 am
by Clarity

Hello @Gobbii

Gobbi wrote: Fri Mar 15, 2024 8:23 pm

I successfully used the getnvidia pet in Fatdog - 812 & 901 - and in LxPupSc64 21.04 and 23.04 ...

@fatdog does not have PETs, do they? @peebee where is this PET for slackware use in adding nvidia driver to the 'slacky' WoofCE Pup64s?


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Sat Mar 16, 2024 2:25 pm
by Gobbi

Hello @Clarity :!:
Fatdog has an option when you right-click on a pet to transform it into a txz package .
It worked for me . I have put the Nvidia...run installer in /home and made it executable , loaded kernel-sources and devx and made sure nouveau was not used ,
got out of X , on prompt menu where I launched getnvidia .
In Fatdog it is easy to keep the changes with a remaster . It's not so easy in Puppy .


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Tue Mar 19, 2024 9:09 am
by Clarity

Thanks for this guidance. Will try this later today and report back on the FATDOG thread.


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Fri May 17, 2024 1:02 pm
by jp734

Oh the fun and joy of installing gpu drivers :lol: (no really, the challenge is fun)

So, for the very first time, I'm trying the getnvidia program on F96CE_XFCE_FUSILLI

  • uname -a gives me 6.0.12-FP

  • kernel I'm using is kernel_sources-6.0.12-FP.sfs

When I ran getnvidia, I got a kernel mismatch error :?:

When executing the NVidia run driver installer, it also fails building kernel module.


Re: How to install a Nvidia driver using getnvidia program and driver run package

Posted: Fri May 17, 2024 3:48 pm
by bigpup

This indicates something is wrong with that kernel SFS.

This is an issue you need to report on the F96CE_XFCE_FUSILLI forum section.