Which NVIDIA driver on newly upgraded Lenovo Laptop

Huh sounds like what I encountered when attempting to use a older Nvida GPU (GTX550TI) to transcode in a media server.

Going to Nvida website Looks Like the last Linux driver for the RTX 3500 was version 550. At which point appears Nvida placed the GPU on the deprecated list.
Now usually the devs drop a driver once deprecated by the Vendor as the base source is not present to tweak to the OS … so anything newer will not work…
There is actually only one way I could have gotten my GTX 550ti’s to work that is by going back to server version 18 or so at that point the proper driver was available via Ubuntu.
@1fallen Rick I’m sure remembers the hoops I was running through. On the Old UF forum.
I’m not saying you have to roll back your OS to the last Certified (which your setup was Certified) But, it maybe the saniest thing for you.
see here
P16 Certified Status
now I did attempt to see if the 24.04 version was certified for you hardware. and it wasn’t, There is actually a reason that some of the Older Hardware can only run up to a certain OS level and not the newest.
Hardware driver support.
Just sharing my experience which the end result was pull the GPU’s out but that was a desktop.

Straight from nVidia

The RTX 3500 Mobile Ada Generation is a professional mobile graphics chip by NVIDIA, launched on March 21st, 2023. Built on the 5 nm process, and based on the AD104 graphics processor, the chip supports DirectX 12 Ultimate. The AD104 graphics processor is an average sized chip with a die area of 294 mm² and 35,800 million transistors. Unlike the fully unlocked GeForce RTX 4070 Ti, which uses the same GPU but has all 7680 shaders enabled, NVIDIA has disabled some shading units on the RTX 3500 Mobile Ada Generation to reach the product’s target shader count. It features 5120 shading units, 160 texture mapping units, and 64 ROPs. Also included are 160 tensor cores which help improve the speed of machine learning applications. The card also has 40 raytracing acceleration cores. NVIDIA has paired 12 GB GDDR6 memory with the RTX 3500 Mobile Ada Generation, which are connected using a 192-bit memory interface. The GPU is operating at a frequency of 1110 MHz, which can be boosted up to 1545 MHz, memory is running at 2250 MHz (18 Gbps effective).
Its power draw is rated at 100 W maximum. This device has no display connectivity, as it is not designed to have monitors connected to it. Rather it is intended for use in laptop/notebooks and will use the output of the host mobile device. RTX 3500 Mobile Ada Generation is connected to the rest of the system using a PCI-Express 4.0 x16 interface.

I can see why a good driver for this is key.

Well, this is all very interesting, but my question is “What the heck should I do now?”

I reiterate the steps I took with slight edits due to day difference.

Which succeeded in completing the upgrade. Hooray!
[/quote]

I will add the “mistake” I made in accepting the 22.04 installer’s offer to install the graphics card. Sounded reasonable to me at the time.

So now, I have a deprecated GPU with no available path to update? Did Lenovo sell me a piece of junk for GPU?

Will someone please suggest a path forward for the poor original poster (me)?

In light of all this subsequent commentary, I think my fretting has some justification.

Please show us this:

 apt list --Installed | grep -e nvidia-driver* -e nvidia-dkms*

Not yet post the return then reacces.

Ok dug a bit more… OK the EXACT Last supported version is 535… (I didn’t scroll down fare enough)
Now the driver version numbers will align between Nvida and Ubuntu Drivers.

NVIDA RTX3500 Linux driver versions

@stevecoh1 Trust me friend My experience was with a GPU that was probably 3x older than yours…
My advice try driver version 535
Nvida driver guide

Yeah, sorry. I tried that and here were the results:

$ apt list --Installed | grep -e nvidia-driver* -e nvidia-dkms*

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

That’s it. Nothin’.

nVidia recommends https://www.nvidia.com/en-us/drivers/results/

That’s what is already installed. And see above, it is not the driver that is recommended.

Sounds like you installed directly from nividia.com a .run install is that correct?

Yep exactly where I posted from earlier Rick… scroll down far enough you’ll see 535 listed Which I overlooked

open up a terminal and type

sudo ubuntu-drivers --gpgpu install

NO! I have stated TWICE above exactly what I did.

results from nvidia.com’s search screen

Once more did not kill you, I think I’ll just bow out and let others chime in, I don’t do DRAMA!

But this should remove that driver currently installed.

sudo apt autoremove --purge nvidia*

Thanks.

However, I started doing this and it started doing a bunch of downloading and looked like it was going to install something. Since I was expecting an informational output, I aborted it, even though I think it might be the right thing to do.

So, please, tell me what you think this will do. Will it install the right (550) driver? I presume it might be the Ubuntu one which is what I want.

I have to go away for a few hours. Can try when I get back.

Ok
When you get back.

CLICK HERE AND READ

This might be the best advice I can give.
My advice is read the provided link.
Note that there is a desktop section even though the link says servers on the top.

Then calmly ask questions.
If it will allow 535 or a version older I would take it.
I have heard of some griping about 535 giving problem in different forums.
BUT IT was not with your card. it was the same generation as I had in the server.
oh and before issuing any other command I would use the command that 1fallen mention to purge the drivers. And then install cleanly.

@sgt-mike

The RTX3500 ADA is very new. Where do you find it on deprecated list?

Also from https://www.nvidia.com/en-us/drivers/results/
Either 535 or 550 is fine (in fact I would bet 560 is fine too)

Am I missing something?

1 Like

No you are not missing anything… and are spot on
the deprecated list part was in error (on my part I was speed reading a post about it and crossed my eyes I guess)
once I actually scanned over the driver listing the second time from Nvida , I didn’t see the verbage, plus I didn’t scroll the whole page as the newer drivers was listed … which was the same exact one that both @1fallen and I linked to for the 550 and 535 version which align number wise with Ubuntu version.
Old age and being tired I guess on my part.

1 Like

@monkeybrain
honestly if the OP reads the link I posted on installing the drivers he will get the correct one…
As the guide covers server and desktops…
and I think you are correct with 560… but really doing it from the CLI and using the autoprobe to me is the easiest way…

cat /proc/driver/nvidia/version

will check the version

sudo ubuntu-drivers list

will pull the available drivers listing
eye candy

sudo ubuntu-drivers install

will autodetect the generic Nvida driver for a desktop install
or he could override that and issue

sudo ubuntu-drivers install nvidia:535
or for driver 550
sudo ubuntu-drivers install nvidia:550

But before he installs a driver he really needs to purge the old drivers in the manner 1Fallen advised when he last posted.

In my honest opinion… I know one can do it from a GUI, but GUI sometimes gives one too many choices and causes frustration.

That is directly from the guide listed in several posts

1 Like