The only thing bad on your install is the nVidia driver, when you finally get back to 22.04 we can then revisit the hows and why’s.
thanks @1fallen. I take it you agree with my plan, or have nothing better to suggest. I will wait for others to chime in before doing it, just in case there is anyone who can see a better way.
Take all the time you need, I get this has not been the best buying experience you’ve had, along with many Cooks in the kitchen…LOL
@sgt-mike and I had been brain storming so we can be our best at that time.
OOOOOHHH no
I’m the third grader in the room … hahaha
humor folks humor
One quick think to try before your step 2 (throw away current system and reinstall 22.04), is to simply delete all the nvidia kernel modules, reboot and let the default nouveau driver take over. If you get a black screen, reboot and type e (to edit) at the grub menu screen and add the word “nomodeset” to the linux line at the “splash quiet” words. Then control X to boot. If that works, run the ubuntu-drivers install or the Software & Updates to select the 550 driver.
Here’s what I get:
find /lib/modules -name “nvidia*”
/lib/modules/6.8.0-52-generic/updates/dkms/nvidia-modeset.ko
/lib/modules/6.8.0-52-generic/updates/dkms/nvidia.ko
/lib/modules/6.8.0-52-generic/updates/dkms/nvidia-uvm.ko
/lib/modules/6.8.0-52-generic/updates/dkms/nvidia-drm.ko
/lib/modules/6.8.0-52-generic/updates/dkms/nvidia-peermem.ko
/lib/modules/6.8.0-52-generic/kernel/drivers/platform/x86/nvidia-wmi-ec-backlight.ko.zst
/lib/modules/6.8.0-52-generic/kernel/drivers/net/ethernet/nvidia
/lib/modules/6.8.0-52-generic/kernel/drivers/video/fbdev/nvidia
/lib/modules/6.8.0-52-generic/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko.zst
I think all you really need to delete are the dkms .ko files from the above.
This should simply skip the unknown set of scripts/rules/configs and get to a working nouveau driver, and from there select your preferred nvidia driver. If the old stuff left around interferes, well you haven’t lost much time.
If that doesn’t work, then reinstall 22.04.
Anyone else have comments on this suggestion?
I suppose if the above fails, instead of a 22.04, you could try a fresh generic 24.04, skipping all the Lenovo packages, which may have been incorporated in the standard repos.
I didn’t even find a blacklist for nouveau in /etc/modprobe.d, so hopefully the boot will pick up what’s needed without further fiddling to get to a working nouveau driver.
I would not do that yet … I would go the original plan…
You do realize that when you say “if my suggestion doesn’t work, here’s something else you could try” it reduces my confidence in both your suggestions. I’ll wait for others to weigh in on your first suggestion.
As for a fresh install of 24.04, I already tried that once with very poor results.
It seems like an optimus laptop so maybe it is using the integrated gpu. That’s why I asked op to run
glxinfo | grep OpenGL
to see which driver is in use.
What’s an Optimus laptop? I don’t know what the term refers to. It’s official name is Thinkpad P16 Gen 2.
Optimum … great hardware … really updated cool system
It is now using the graphics on the CPU. I assume that’s what you mean by “integrated GPU”.
scohen@Aigas:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RPL-S)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
A integrated GPU is built into the system board and can’t be replaced. But it can be disabled within bios usually.
Your GPU RTX-3500 ada is not integrated. (but there is a integrated GPU in the background designed to work with the RTX-3500, it will usually but not allways share it’s memory with the add-in card)
I’m still digging into that card with @anon36188615 help (actually he is driving the train on the thoughts process in sidebar conversations, I’m the third grader asking the questions)
At this point I advocating rolling back to the version that works, but in the same breath not tell you what to do.
Ubuntu Version:
This is a continuation of Which NVIDIA driver on newly upgraded Lenovo Laptop which itself is a continuation of Lenovo Thinkpad P16 Gen2 laptop won't accept 24.04. It concerns my attempt to upgrade a new Lenovo ThinkPad P16 Gen 2 laptop with an Nvidia RTX 3500 GPU from the factory-installed 22.04 LTS Ubuntu to 24.04.1 LTS.
Thanks to @popey, @sgt-mike, @1fallen, @ogra, @monkeybrain and others who have gotten me this far.
Desktop Environment (if applicable):
Problem Description:
This problem arose when the normal sudo do-release-upgrade command could not be executed. That problem was overcome but the resulting 24.04.1 LTS system had some anomalies with regard to the graphics card.
Relevant System Information:
see above
Screenshots or Error Messages:
What I’ve Tried:
see above.
What I’m about to try:
see below:
Well, it appears I’ve stumped all of you. I take no pleasure at all in this.
Having heard some support and no definitive opposition for doing my original plan, I now propose to execute it. I have some questions inline here.
- Back up everything on my system currently. It isn’t much. ← done
- Reinstall factory config from my USB stick live boot. 22.04.
- Do whatever diagnostics you can suggest on this factory fresh system. <–still looking for suggestions here
- Remove anything you think I should remove from that factory fresh system. I would like to know in advance what these might be, if any. Here, @1fallen had this to say:
@1fallen , counting on you to provide the hows once I get the 22.04 back on the machine
- If all checks out, repeat the steps I did with Lenovo Tech Support on Monday to get 24.04 running. These were:
This succeeded in getting 24.041 LTS to boot but there were many issues that hopefully will be resolved by step 4 above.
- Do whatever diagnostics you can suggest on this newly upgraded 24.04.1 system.
- If it still doesn’t work, revert once again to 22.04 and stay there, one very unhappy camper.
It seems like I’m getting mixed information from Lenovo and nVidia on this Laptop.
Nvidia tells me it should work on Driver version 535 thourgh 570 (currently in Beta)
Lenovo tells me it is a special Driver that they wrote, and if this is all true then why is thier source for Driver’s not on 24.04? (It dose happen but not often)
I did ask the Tech about that with no reply.
It sounds like a wise choice for this system >> is for now to stay the course on 22.04 for now.
There seems to be some ongoing work on this PPA:OEM Metapackage Staging : “Canonical OEM Metapackage uploaders” team
I just need to get my hands on this machine. You want definitive solutions not a bunch of guessing.
Just to calm thing down a bit and to quell frustration on the OP’s part.
I have personally initiated a bug report on the OP’s behalf.
( @anon36188615 and I are tracking in different methods then collaborating this issue on via messages)
no I don’t work for Canonical
I’m just a old retired disabled military guy whom enjoy’s playing with Ubuntu on old hardware.
My opinion’s are my own they no way reflect upon anyone else.
I do try to help when I can
I don’t have all the answers
I try not to get in over my head in deep murky waters.
I freely volunteer my advice / time I expect (actually demand) no return or praise for it.
Ok, skip right to #7. Stick with 22.04. I really can’t afford the time to do anything else. As for your link, I see nothing there from 2025. How would I ever know if they finish with this work so I can safely do the upgrade?
Thanks for all your help. Will I be notified on any action taken on your bug report?