Page 1 of 1

How to install Nvidia driver on xenialPup64 7.5?

Posted: Fri 08 Dec 2017, 18:31
by gychang
Have the latest xenialPup like to optimize video function, and have the Nvidia GT218 (GeForce 8400GS, Rev.3) card installed.

Tried installing with quickpet 340 and 380, but does not seem to load properly.

Help.

Posted: Fri 08 Dec 2017, 18:46
by foxpup
Hi gychang
You better grab your driver on the website of nvidia, NVIDIA-Linux-x86_64-340.104 I think, and compile it yourself with getnvidia. There is good info on the getnvidia topic in this forum. It's not that difficult and almost always works great.

Posted: Fri 08 Dec 2017, 21:51
by bigpup
Some people are having trouble with the Quickpet Nvidia pet packages.
I did!

Here is how to do it with Getnvidia.
http://www.murga-linux.com/puppy/viewtopic.php?t=110611

UNINSTALL ANY NVIDIA PETS you may now have installed, before using Getnvidia.

Posted: Sat 09 Dec 2017, 14:33
by gychang
bigpup wrote:Some people are having trouble with the Quicpet Nvidia pet packages.
I did!

Here is how to do it with Getnvidia.
http://www.murga-linux.com/puppy/viewtopic.php?t=110611

UNINSTALL ANY NVIDIA PETS you may now have installed, before using Getnvidia.
thanks will have a go at it today.

Posted: Sat 09 Dec 2017, 21:58
by gychang
bigpup wrote:Some people are having trouble with the Quicpet Nvidia pet packages.
I did!

Here is how to do it with Getnvidia.
http://www.murga-linux.com/puppy/viewtopic.php?t=110611

UNINSTALL ANY NVIDIA PETS you may now have installed, before using Getnvidia.
installed sfs packages using your instructions and loaded sfs files and also got the *.run file from nvidia. I am lost on how to do it with getnvidia??, do I exit to prompt and enter "getnvidia" ? does not seem to work.

thanks

Posted: Sun 10 Dec 2017, 16:13
by bigpup
Getnvidia can be a little confusing the first time using it.

Follow the steps in the post I linked to very carefully.

When you get everything setup and loaded.

Run Getnvidia program

Getnvidia may have to reboot the computer to get the nouveau driver not loaded.
The info section of the Getnvidia window will tell you about this and what to do.

Clicking on re-run to check. This updates the listed items.
When they all say OK.
Click on exit to prompt button.
At the prompt.
Type:

Code: Select all

getnvidia
.

The process of compiling the driver will start.
If anything does not work it will give an error message about what is wrong.

It will tell you what to do to complete the process.


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.

getnvidia install geoforce 930m

Posted: Wed 05 Feb 2020, 01:37
by hikohan
I could run getnvidia(1.5) compile

GT610
GT750 ti

desktops successfully.

get official driver from nvidia, check models and linux 64bit,

but, I could not build 930m driver for laptop Asus x542ur,
every steps go perfectly, when load into xwindow startup, the error
message always goes on even restart

"The NVIDIA driver is found, but the X-server is not currently using it."

(move "~/Startup/nvidia" to disabled forlder could avoid popup error message but lose NV enabled)

run nvidia setting, chipset not identified.. :?

still fighting with nvdia 930m. looking for clues any if avaliable.

Enjoy Puppy Linux!!

Posted: Wed 05 Feb 2020, 06:50
by bigpup
Is this the driver you are trying to use?


Linux x64 (AMD64/EM64T) Display Driver

Version: 440.59

If yes.

This may be the problem.
Modern laptops that have integrated graphics in the processor, will use the integrated graphics for normal stuff.
Only use the Nvidia graphics for high demand graphics.
Suppose to use less power doing this.
This is all automatic, if the operating system has the needed support stuff to do it.

Puppy Linux is not coded to support this feature of laptops.
So, it just uses the integrated graphics for everything, all the time.
It will not switch to using Nvidia graphics if it sees integrated graphics as active.

Look in the computers bios setup and see if it has a way to disable integrated graphics, so only the Nvidia graphics is working.

However, the integrated graphics, in the processors that could be in this laptop, is very good.
Unless you are trying to do very, very heavy demand graphics, in Puppy Linux, this is all you need.

NV 930m

Posted: Wed 05 Feb 2020, 07:43
by hikohan
Hi Bigpup!

Thanks for your instantly reply!

I'll check the bios settings if there is a chance.

Just like to geek the performance in xwindow if possible, The performance in surfing web, openOffice or music playing are excellent enough Puppy Linux is.

NOUVEAU is pretty enough for general use, except you need NV CUDA programing works.

Thanks again! Bigpup.

Regards.

Posted: Sun 29 Mar 2020, 12:31
by hikohan
After days of struggle... :?

Compromise with NV-Optimus, no way to disable intel i915 in Asus X542 BIOS.

Getnvidia works perfectly in desktop on latest NV driver compiling,
laptop needs bomblebee and primus for performance.

Good Luck! 8)

Posted: Sun 29 Mar 2020, 13:19
by bigpup
Have you tried the info here:

https://wiki.archlinux.org/index.php/NV ... phics_only

Maybe this:
mate-optimus
https://www.omgubuntu.co.uk/2019/09/nvi ... ing-applet
Bionicpup64 8.0 has mate-optimus in the Puppy Package Manager

Posted: Sun 29 Mar 2020, 15:16
by hikohan
Hi Bigpup, Thank you for your prompt reply.

If nvidia-setting is available in X, it's possible to use dual display via D-SUB/HDMI output of laptop, it's pretty convenient in coding or edit OO writer.

I915 intel works well, but if the NV 930M GPU/VRAM 2G could run with PUPPY is PERFECT I wish. :wink:

Posted: Sun 29 Mar 2020, 19:39
by bigpup
This is only for laptops that have both Intel graphics and Nvidia graphics hardware.
A lot of laptops only have Intel graphics hardware.

Nvidia Optimus is not about duel monitors.
It is about using the monitor that is on the laptop.
It is about having a laptop with the integrated Intel graphics, that is in Intel processor, and having a separate Nvidia graphics hardware, also in the laptop.

When the Optimus software works correctly.
The laptop uses Intel graphics for normal stuff. (desktop, low demand graphics) Suppose to save energy and prolong battery life.
On high demand graphics, it switches to using the Nvidia graphics and stops using the Intel graphics hardware.

Puppy is not setup to do this switching.
The needed software is not in any Puppy versions.
It only uses the Intel graphics hardware, for everything, all the time. The Nvidia hardware is never activated.

The stuff I posted earlier, is just some ideas, to try, if you do have a laptop with both Intel and Nvidia graphics hardware.
I do not have one to try and get working.

Do not know why laptop manufactures did not provide a bios setting option way to turn the Intel graphics off and the Nvidia graphics on.
Desktop computer bios setups do or they simply switch to Nvidia hardware, when they see it installed.

Posted: Mon 30 Mar 2020, 00:09
by hikohan
Dear BIgpup, thank you for your reply again!! :D

I could use dual monitor on Puppy Linux via nvidia-settings, the function like M$ works on Puppy.

For video or CUDA GPU performance jobs, desktop works well.

Thanks for your explaination about Optimus and primus.

Maybe NB vendors do not provide BIOS switch for battery usage and SW efforts.

Regards.

Posted: Mon 30 Mar 2020, 01:46
by enrique
My experience with hybrid graphic card intel / DISCRETE GPU, is ONLY with AMD. Then AMD Proprietary drivers are only available up to Ubuntu 14.04. But I believe the process is similar. If by Bios you means CMOS/Firmware well you can only use what ever your manufacturer gave you.

But If you mean the kernel, then there may be options: xrand and SWITCHEROO.

xrand / dri_prime useful commands
xrandr --listproviders
xrandr --setprovideroffloadsink 1 0

DRI_PRIME=1 PROGRAM

For example
DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

switcheroo useful commands
grep -i switcheroo /boot/config-*
ls -l /sys/kernel/debug/vgaswitcheroo/switch

other kernel locations
lspci -vnn | grep '\''[030[02]\]'
ls /sys/class/drm/
ls /sys/class/drm/card0/

Hope it helps/

Posted: Mon 30 Mar 2020, 03:41
by hikohan
Hi enrique, Thanks for your suggestion, later home I would try it!

In laptop, Optimus is running you could see both intel and nvidia cards, but no setting for dual screen on X.

:)

Posted: Mon 30 Mar 2020, 15:39
by enrique
And I forgot to mention I had read that for Nvidia there is a Bumblebee that supposed help on switching.