NVIDIA 390 driver

this is what i got after removing the other drivers

sudo add-apt-repository --remove ppa:kelebek333/nvidia-legacy

Repository: 'deb Index of /kelebek333/nvidia-legacy/ubuntu jammy main'
Description:
Nvidia-340 and Nvidia-390 legacy driver for newer kernel series.


For Nvidia-340 only

Notes for kernel 5.11.x and newer versions:

Following lines may need to be added to a configuration file for Nvidia driver to be enabled with the 5.11 update of the kernel. These lines added to /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass-ubuntu.conf by default on nvidia-340 package.


Section "Files"
ModulePath "/usr/lib/nvidia-340/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "Device"
Identifier "Nvidia Card"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

If you have created /etc/X11/xorg.conf config file, it will overwrite the default configuration file as it has priority. You can delete the xorg.conf file with the command below to get workaround.

sudo rm -f /etc/X11/xorg.conf

Or, you can find a solution by adding the following lines to xorg.conf file.


Section "Files"
ModulePath "/usr/lib/nvidia-340/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSection

Or you can install the xorg-modulepath-fix package from PPA repository with the following command to do this for you. This package will automatically add the above lines to xorg.conf file. This package also allows the above lines to be automatically added to the xorg.conf file when you run nvidia-xconfig command.

sudo apt install xorg-modulepath-fix
More info: nvidia-legacy : Butterfly
Removing repository.
Press [ENTER] to continue or Ctrl-c to cancel.Disabling deb entry in /etc/apt/sources.list.d/kelebek333-ubuntu-nvidia-legacy-jammy.list
Removing disabled deb entry from /etc/apt/sources.list.d/kelebek333-ubuntu-nvidia-legacy-jammy.list
Removing disabled deb-src entry from /etc/apt/sources.list.d/kelebek333-ubuntu-nvidia-legacy-jammy.list
Hit:1 Index of /ubuntu jammy InRelease
Get:2 Index of /ubuntu jammy-updates InRelease [128 kB]
Get:3 Index of /ubuntu jammy-security InRelease [129 kB]
Hit:4 https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:5 Index of /ubuntu jammy-backports InRelease
Hit:6 https://packages.mozilla.org/apt mozilla InRelease
Hit:7 Index of /stable/ jammy InRelease
Hit:8 Index of /patches/ jammy InRelease
Hit:9 Index of /apps/ jammy InRelease
Hit:10 Index of /zorinos/apps/ubuntu jammy InRelease
Hit:11 Index of /drivers/ jammy InRelease
Hit:12 Index of /zorinos/drivers/ubuntu jammy InRelease
Hit:13 Index of /zorinos/patches/ubuntu jammy InRelease
Hit:14 Index of /zorinos/stable/ubuntu jammy InRelease
Fetched 257 kB in 1s (176 kB/s)
Reading package lists... Done

sudo apt update && sudo apt install nvidia-driver-470 nvidia-dkms-470
Hit:1 Index of /ubuntu jammy InRelease
Hit:2 Index of /ubuntu jammy-updates InRelease
Hit:3 Index of /ubuntu jammy-backports InRelease
Hit:4 Index of /ubuntu jammy-security InRelease
Hit:5 https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:6 https://packages.mozilla.org/apt mozilla InRelease
Hit:7 Index of /zorinos/apps/ubuntu jammy InRelease
Hit:8 Index of /stable/ jammy InRelease
Hit:9 Index of /zorinos/drivers/ubuntu jammy InRelease
Hit:10 Index of /patches/ jammy InRelease
Hit:11 Index of /zorinos/patches/ubuntu jammy InRelease
Hit:12 Index of /apps/ jammy InRelease
Hit:13 Index of /zorinos/stable/ubuntu jammy InRelease
Hit:14 Index of /drivers/ jammy InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470 libnvidia-compute-470:i386 libnvidia-decode-470
libnvidia-decode-470:i386 libnvidia-egl-wayland1 libnvidia-encode-470 libnvidia-encode-470:i386
libnvidia-extra-470 libnvidia-fbc1-470 libnvidia-fbc1-470:i386 libnvidia-gl-470 libnvidia-gl-470:i386
libnvidia-ifr1-470 libnvidia-ifr1-470:i386 nvidia-compute-utils-470 nvidia-kernel-common-470
nvidia-kernel-source-470 nvidia-prime nvidia-settings nvidia-utils-470 xserver-xorg-video-nvidia-470
The following packages will be REMOVED:
libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390
libnvidia-decode-390:i386 libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
xserver-xorg-video-nvidia-390
The following NEW packages will be installed:
libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470 libnvidia-compute-470:i386 libnvidia-decode-470
libnvidia-decode-470:i386 libnvidia-egl-wayland1 libnvidia-encode-470 libnvidia-encode-470:i386
libnvidia-extra-470 libnvidia-fbc1-470 libnvidia-fbc1-470:i386 libnvidia-gl-470 libnvidia-gl-470:i386
libnvidia-ifr1-470 libnvidia-ifr1-470:i386 nvidia-compute-utils-470 nvidia-dkms-470 nvidia-driver-470
nvidia-kernel-common-470 nvidia-kernel-source-470 nvidia-prime nvidia-settings nvidia-utils-470
xserver-xorg-video-nvidia-470
0 upgraded, 25 newly installed, 15 to remove and 0 not upgraded.
Need to get 287 MB/288 MB of archives.
After this operation, 454 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-cfg1-470 amd64 470.256.02-0ubuntu0.22.04.1 [87.5 kB]
Get:2 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-common-470 all 470.256.02-0ubuntu0.22.04.1 [9,994 B]
Get:3 Index of /ubuntu jammy-updates/restricted i386 libnvidia-compute-470 i386 470.256.02-0ubuntu0.22.04.1 [27.8 MB]
Get:4 Index of /zorinos/drivers/ubuntu jammy/main amd64 libnvidia-egl-wayland1 amd64 1:1.1.17-0ubuntu0~gpu22.04.1 [34.2 kB]
Get:5 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-compute-470 amd64 470.256.02-0ubuntu0.22.04.1 [34.7 MB]
Get:6 Index of /ubuntu jammy-updates/restricted i386 libnvidia-decode-470 i386 470.256.02-0ubuntu0.22.04.1 [1,538 kB]
Get:7 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-decode-470 amd64 470.256.02-0ubuntu0.22.04.1 [1,562 kB]
Get:8 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-encode-470 amd64 470.256.02-0ubuntu0.22.04.1 [45.3 kB]
Get:9 Index of /ubuntu jammy-updates/restricted i386 libnvidia-encode-470 i386 470.256.02-0ubuntu0.22.04.1 [49.6 kB]
Get:10 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-extra-470 amd64 470.256.02-0ubuntu0.22.04.1 [47.1 kB]
Get:11 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-fbc1-470 amd64 470.256.02-0ubuntu0.22.04.1 [50.3 kB]
Get:12 Index of /ubuntu jammy-updates/restricted i386 libnvidia-fbc1-470 i386 470.256.02-0ubuntu0.22.04.1 [54.4 kB]
Get:13 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-gl-470 amd64 470.256.02-0ubuntu0.22.04.1 [152 MB]
Get:14 Index of /ubuntu jammy-updates/restricted i386 libnvidia-gl-470 i386 470.256.02-0ubuntu0.22.04.1 [23.4 MB]
Get:15 Index of /ubuntu jammy-updates/restricted amd64 libnvidia-ifr1-470 amd64 470.256.02-0ubuntu0.22.04.1 [74.3 kB]
Get:16 Index of /ubuntu jammy-updates/restricted i386 libnvidia-ifr1-470 i386 470.256.02-0ubuntu0.22.04.1 [76.7 kB]
Get:17 Index of /ubuntu jammy-updates/restricted amd64 nvidia-compute-utils-470 amd64 470.256.02-0ubuntu0.22.04.1 [113 kB]
Get:18 Index of /ubuntu jammy-updates/restricted amd64 nvidia-kernel-source-470 amd64 470.256.02-0ubuntu0.22.04.1 [25.8 MB]
Get:19 Index of /ubuntu jammy-updates/restricted amd64 nvidia-kernel-common-470 amd64 470.256.02-0ubuntu0.22.04.1 [17.3 MB]
Get:20 Index of /ubuntu jammy-updates/restricted amd64 nvidia-dkms-470 amd64 470.256.02-0ubuntu0.22.04.1 [10.3 kB]
Get:21 Index of /ubuntu jammy-updates/restricted amd64 nvidia-utils-470 amd64 470.256.02-0ubuntu0.22.04.1 [408 kB]
Get:22 Index of /ubuntu jammy-updates/restricted amd64 xserver-xorg-video-nvidia-470 amd64 470.256.02-0ubuntu0.22.04.1 [1,655 kB]
Get:23 Index of /ubuntu jammy-updates/restricted amd64 nvidia-driver-470 amd64 470.256.02-0ubuntu0.22.04.1 [453 kB]
Get:24 Index of /ubuntu jammy/main amd64 nvidia-prime all 0.8.17.1 [9,956 B]
Fetched 287 MB in 1min 34s (3,049 kB/s)
(Reading database ... 273662 files and directories currently installed.)
Removing xserver-xorg-video-nvidia-390 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-cfg1-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-ifr1-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-gl-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-ifr1-390:i386 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-gl-390:i386 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-common-390 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-encode-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-decode-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-compute-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-encode-390:i386 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-decode-390:i386 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-compute-390:i386 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-fbc1-390:amd64 (390.157-0ubuntu+klbkjammy1.1) ...
Removing libnvidia-fbc1-390:i386 (390.157-0ubuntu+klbkjammy1.1) ...
Selecting previously unselected package libnvidia-cfg1-470:amd64.
(Reading database ... 273532 files and directories currently installed.)
Preparing to unpack .../00-libnvidia-cfg1-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-cfg1-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-common-470.
Preparing to unpack .../01-libnvidia-common-470_470.256.02-0ubuntu0.22.04.1_all.deb ...
Unpacking libnvidia-common-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-compute-470:i386.
Preparing to unpack .../02-libnvidia-compute-470_470.256.02-0ubuntu0.22.04.1_i386.deb ...
Unpacking libnvidia-compute-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-compute-470:amd64.
Preparing to unpack .../03-libnvidia-compute-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-compute-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-decode-470:amd64.
Preparing to unpack .../04-libnvidia-decode-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-decode-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-decode-470:i386.
Preparing to unpack .../05-libnvidia-decode-470_470.256.02-0ubuntu0.22.04.1_i386.deb ...
Unpacking libnvidia-decode-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-egl-wayland1:amd64.
Preparing to unpack .../06-libnvidia-egl-wayland1_1%3a1.1.17-0ubuntu0~gpu22.04.1_amd64.deb ...
Unpacking libnvidia-egl-wayland1:amd64 (1:1.1.17-0ubuntu0~gpu22.04.1) ...
Selecting previously unselected package libnvidia-encode-470:amd64.
Preparing to unpack .../07-libnvidia-encode-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-encode-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-encode-470:i386.
Preparing to unpack .../08-libnvidia-encode-470_470.256.02-0ubuntu0.22.04.1_i386.deb ...
Unpacking libnvidia-encode-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-extra-470:amd64.
Preparing to unpack .../09-libnvidia-extra-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-extra-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-fbc1-470:amd64.
Preparing to unpack .../10-libnvidia-fbc1-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-fbc1-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-fbc1-470:i386.
Preparing to unpack .../11-libnvidia-fbc1-470_470.256.02-0ubuntu0.22.04.1_i386.deb ...
Unpacking libnvidia-fbc1-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-gl-470:amd64.
Preparing to unpack .../12-libnvidia-gl-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-gl-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-gl-470:i386.
Preparing to unpack .../13-libnvidia-gl-470_470.256.02-0ubuntu0.22.04.1_i386.deb ...
Unpacking libnvidia-gl-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-ifr1-470:i386.
Preparing to unpack .../14-libnvidia-ifr1-470_470.256.02-0ubuntu0.22.04.1_i386.deb ...
Unpacking libnvidia-ifr1-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package libnvidia-ifr1-470:amd64.
Preparing to unpack .../15-libnvidia-ifr1-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libnvidia-ifr1-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-compute-utils-470.
Preparing to unpack .../16-nvidia-compute-utils-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking nvidia-compute-utils-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-kernel-source-470.
Preparing to unpack .../17-nvidia-kernel-source-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking nvidia-kernel-source-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-kernel-common-470.
Preparing to unpack .../18-nvidia-kernel-common-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking nvidia-kernel-common-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-dkms-470.
Preparing to unpack .../19-nvidia-dkms-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking nvidia-dkms-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-utils-470.
Preparing to unpack .../20-nvidia-utils-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking nvidia-utils-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package xserver-xorg-video-nvidia-470.
Preparing to unpack .../21-xserver-xorg-video-nvidia-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-driver-470.
Preparing to unpack .../22-nvidia-driver-470_470.256.02-0ubuntu0.22.04.1_amd64.deb ...
Unpacking nvidia-driver-470 (470.256.02-0ubuntu0.22.04.1) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../23-nvidia-prime_0.8.17.1_all.deb ...
Unpacking nvidia-prime (0.8.17.1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../24-nvidia-settings_510.47.03-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (510.47.03-0ubuntu1) ...
Setting up nvidia-kernel-source-470 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-prime (0.8.17.1) ...
Setting up libnvidia-compute-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-compute-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-extra-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-utils-470 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-fbc1-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-fbc1-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-compute-utils-470 (470.256.02-0ubuntu0.22.04.1) ...
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory
Adding system user nvidia-persistenced' (UID 129) ... Adding new group nvidia-persistenced' (GID 138) ...
Adding new user nvidia-persistenced' (UID 129) with group nvidia-persistenced' ...
Not creating home directory `/nonexistent'.
Setting up libnvidia-egl-wayland1:amd64 (1:1.1.17-0ubuntu0~gpu22.04.1) ...
Setting up libnvidia-cfg1-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-common-470 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-kernel-common-470 (470.256.02-0ubuntu0.22.04.1) ...
update-initramfs: deferring update (trigger activated)
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-hibernate.service → /lib/systemd/system/
nvidia-hibernate.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-resume.service → /lib/systemd/system/nvidi
a-resume.service.
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-resume.service → /lib/systemd/system/nvi
dia-resume.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-suspend.service → /lib/systemd/system/nvid
ia-suspend.service.
Setting up libnvidia-gl-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-gl-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-settings (510.47.03-0ubuntu1) ...
Setting up libnvidia-decode-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-decode-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Setting up xserver-xorg-video-nvidia-470 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-ifr1-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-ifr1-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-dkms-470 (470.256.02-0ubuntu0.22.04.1) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Loading new nvidia-470.256.02 DKMS files...
Building for 6.8.0-60-generic
Building for architecture x86_64
Building initial module for 6.8.0-60-generic
Secure Boot not enabled on this system.
Done.

nvidia.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-60-generic/kernel/drivers/char/drm/

nvidia-modeset.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-60-generic/kernel/drivers/char/drm/

nvidia-drm.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-60-generic/kernel/drivers/char/drm/

nvidia-uvm.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-60-generic/kernel/drivers/char/drm/

nvidia-peermem.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-60-generic/kernel/drivers/char/drm/

depmod...
Setting up libnvidia-encode-470:amd64 (470.256.02-0ubuntu0.22.04.1) ...
Setting up libnvidia-encode-470:i386 (470.256.02-0ubuntu0.22.04.1) ...
Setting up nvidia-driver-470 (470.256.02-0ubuntu0.22.04.1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.10) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for initramfs-tools (0.140ubuntu13.5) ...
update-initramfs: Generating /boot/initrd.img-6.8.0-60-generic

Let's check driver again:

sudo lshw -C video

*-display
description: VGA compatible controller
product: GF108 [GeForce GT 730]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nouveau latency=0 resolution=1920,1080
resources: irq:146 memory:aa000000-aaffffff memory:a0000000-a7ffffff memory:a8000000-a9ffffff ioport:3000(size=128) memory:c0000-dffff

Why are you consistently on Nouveau?
Are you logged in on Wayland?

From your log in screen, clicking the gear icon should give you the option Zorin on Xorg
Given your Nvidia card, it should be on Xorg (X11) automatically...

thats weird cause when i checked when i rebooted because of another commenter i am on zorg, ill check again

yeah its been on

Can you open Software & Updates again,. then show the screenshot of Additional Drivers?

I am confused.
It shows you using a manually installed driver. It says no proprietary drivers in use.

Listing the hardware shows Nouveau open soure non prioprietary in use...
But it is not checked as in use in Additional Drivers.

It lists the 390, which you removed... but not the 470, which you installed.

Importantly, when you installed the 470, It listed the 390 being removed then, yet when you ran sudo apt-get remove --purge '^nvidia-.*', that should have completely removed 390 before you installed 470.

yeah i have no idea what i did for this to happen, is my last resort resetting or something?

nouveau drivers are stubborn. It has to be blacklisted. Check your "/etc/modprobe.d" folder and see if you have "nouveau-blacklist.conf" file. If it doesn't exist, you can create one.

In it, there should be two lines:
blacklist nouveau
options nouveau.modeset=0

If the file exist, try adding "nouveau.modeset=0" to your grub entry.

If it didn't exist and you created one, you will need to run "sudo update-initramfs -u" on terminal and then reboot

1 Like

and yeah the file dont exist (i typed what u said in the files )so i just make a folder? im super new at this im so confused

It's your grub configuration file /boot/grub/grub.cfg. You will have to edit it as root.

BE VERY CAREFUL WHEN EDITING THIS MANUALLY OR IT COULD RESULT YOUR PC NOT BOOTING

Edit the very first menu entry. Should look like this:

menuentry 'Zorin.....' {
...
...
...
linux '/boot.....'
initrd '/boot....'
}

The 'linux...' line is what you're looking for and that's where you will add 'nouveau.modeset=0' at the end. Looking at my grub.cfg file, the linux line is line 184.

If you decide to edit this, you will have to update grub after you save: "sudo update-grub" then reboot.

It may be safer and easier to add it to /etc/default/grub as a grub parameter:

sudo nano /etc/default/grub

add nouveau.modeset=0 after the word splash. Use arrow keys to navigate.
Once at the word splash, put one space with spacebar, then nouveau.modeset=0
It will look like "quiet splash nouveau.modeset=0"

Tap ctl+o to overwrite, then enter key to save, then ctl+x to exit the editor.
Run

sudo update-grub

Reboot and test.

1 Like

You need to save the conf file you created in /etc/modprobe.d folder. The folder is already there for you

idk how to acces it, i cant find the folder even when i type that in the files it says not found

No worries. Open terminal and type sudo nano /etc/modprobe.d/nouveau-blacklist.conf

Enter the two lines mentioned above and save

like this? how do i save?

Ctrl + X to exit. Pay close attention to prompts at the bottom left of your screen. It should ask you next if you want to save. Type "y" and hit enter

ok done, whats next