Verder verliepen de installatie als volgt:
$ sudo add-apt-repository ppa:kelebek333/nvidia-legacy
Repository: 'deb
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu/ jammy main'
Description:
Nvidia-340 legacy driver for newer kernel series.
---------------------------------
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:
https://launchpad.net/~kelebek333/+archive/ubuntu/nvidia-legacyAdding repository.
Press [ENTER] to continue or Ctrl-c to cancel.
Adding deb entry to /etc/apt/sources.list.d/kelebek333-ubuntu-nvidia-legacy-jammy.list
Adding disabled deb-src entry to /etc/apt/sources.list.d/kelebek333-ubuntu-nvidia-legacy-jammy.list
Adding key to /etc/apt/trusted.gpg.d/kelebek333-ubuntu-nvidia-legacy.gpg with fingerprint F30D3DBFB7534F670B44C71923E50C670722A6D9
Hit:1
http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2
http://be.archive.ubuntu.com/ubuntu jammy InRelease
Hit:3
http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:4
http://be.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:5
http://be.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:6
http://be.archive.ubuntu.com/ubuntu jammy-proposed InRelease
Hit:7
https://files.eid.belgium.be/debian jammy InRelease
Get:8
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy InRelease [18.1 kB]
Hit:9
https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy InRelease
Hit:10
https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy InRelease
Hit:11
https://repo.radeon.com/amdgpu/22.20/ubuntu jammy InRelease
Hit:12
https://repo.radeon.com/rocm/apt/5.2 ubuntu InRelease
Get:13
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy/main i386 Packages [5,044 B]
Get:14
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy/main amd64 Packages [5,052 B]
Get:15
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy/main Translation-en [1,672 B]
Fetched 29.8 kB in 1s (24.6 kB/s)
Reading package lists... Done
denise@denise-B450M-GAMING:~$ sudo apt-get update
Hit:1
http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2
http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:3
http://be.archive.ubuntu.com/ubuntu jammy InRelease
Hit:4
http://be.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:5
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy InRelease
Hit:6
http://be.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:7
https://files.eid.belgium.be/debian jammy InRelease
Hit:8
http://be.archive.ubuntu.com/ubuntu jammy-proposed InRelease
Hit:9
https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy InRelease
Hit:10
https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy InRelease
Hit:11
https://repo.radeon.com/amdgpu/22.20/ubuntu jammy InRelease
Hit:12
https://repo.radeon.com/rocm/apt/5.2 ubuntu InRelease
Reading package lists... Done
denise@denise-B450M-GAMING:~$ sudo apt install nvidia-340
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
lib32gcc-s1 libc6-i386 libcuda1-340 libxnvctrl0 nvidia-opencl-icd-340
nvidia-settings screen-resolution-extra
The following NEW packages will be installed:
lib32gcc-s1 libc6-i386 libcuda1-340 libxnvctrl0 nvidia-340
nvidia-opencl-icd-340 nvidia-settings screen-resolution-extra
0 upgraded, 8 newly installed, 0 to remove and 2 not upgraded.
2 not fully installed or removed.
Need to get 82.1 MB of archives.
After this operation, 347 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy/main amd64 libcuda1-340 amd64 340.108-4ppajammy5 [9,549 kB]
Get:2
http://be.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6-i386 amd64 2.35-0ubuntu3.1 [2,837 kB]
Get:3
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy/main amd64 nvidia-340 amd64 340.108-4ppajammy5 [59.1 MB]
Get:4
http://be.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32gcc-s1 amd64 12.1.0-2ubuntu1~22.04 [64.5 kB]
Get:5
http://be.archive.ubuntu.com/ubuntu jammy/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu1 [11.5 kB]
Get:6
http://be.archive.ubuntu.com/ubuntu jammy/main amd64 screen-resolution-extra all 0.18.2 [4,396 B]
Get:7
http://be.archive.ubuntu.com/ubuntu jammy/main amd64 nvidia-settings amd64 510.47.03-0ubuntu1 [960 kB]
Get:8
https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu jammy/main amd64 nvidia-opencl-icd-340 amd64 340.108-4ppajammy5 [9,635 kB]
Fetched 82.1 MB in 3s (24.0 MB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 329792 files and directories currently installed.)
Preparing to unpack .../0-libc6-i386_2.35-0ubuntu3.1_amd64.deb ...
Unpacking libc6-i386 (2.35-0ubuntu3.1) ...
Replaced by files in installed package libc6:i386 (2.35-0ubuntu3.1) ...
Selecting previously unselected package lib32gcc-s1.
Preparing to unpack .../1-lib32gcc-s1_12.1.0-2ubuntu1~22.04_amd64.deb ...
Unpacking lib32gcc-s1 (12.1.0-2ubuntu1~22.04) ...
Selecting previously unselected package libcuda1-340.
Preparing to unpack .../2-libcuda1-340_340.108-4ppajammy5_amd64.deb ...
Unpacking libcuda1-340 (340.108-4ppajammy5) ...
Selecting previously unselected package libxnvctrl0:amd64.
Preparing to unpack .../3-libxnvctrl0_510.47.03-0ubuntu1_amd64.deb ...
Unpacking libxnvctrl0:amd64 (510.47.03-0ubuntu1) ...
Selecting previously unselected package nvidia-340.
Preparing to unpack .../4-nvidia-340_340.108-4ppajammy5_amd64.deb ...
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-lin
ux-gnu/libGL.so.1.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-g
nu/libGL.so.1.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so to /usr/lib/x86_64-linux
-gnu/libGL.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu
/libGL.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libEGL.so.1 to /usr/lib/x86_64-li
nux-gnu/libEGL.so.1.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libEGL.so.1 to /usr/lib/i386-linux-
gnu/libEGL.so.1.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libEGL.so to /usr/lib/x86_64-linu
x-gnu/libEGL.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libEGL.so to /usr/lib/i386-linux-gn
u/libEGL.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so to /usr/lib/x86_64-l
inux-gnu/libGLESv2.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libGLESv2.so to /usr/lib/i386-linux
-gnu/libGLESv2.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to /usr/lib/x86_64
-linux-gnu/libGLESv2.so.2.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to /usr/lib/i386-lin
ux-gnu/libGLESv2.so.2.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to /usr/lib/x86_6
4-linux-gnu/libGLESv1_CM.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so to /usr/lib/i386-li
nux-gnu/libGLESv1_CM.so.distrib by nvidia-340'
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1 to /usr/lib/x86
_64-linux-gnu/libGLESv1_CM.so.1.distrib by nvidia-340'
Adding 'diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to /usr/lib/i386-
linux-gnu/libGLESv1_CM.so.1.distrib by nvidia-340'
Unpacking nvidia-340 (340.108-4ppajammy5) ...
Selecting previously unselected package nvidia-opencl-icd-340.
Preparing to unpack .../5-nvidia-opencl-icd-340_340.108-4ppajammy5_amd64.deb ...
Unpacking nvidia-opencl-icd-340 (340.108-4ppajammy5) ...
Selecting previously unselected package screen-resolution-extra.
Preparing to unpack .../6-screen-resolution-extra_0.18.2_all.deb ...
Unpacking screen-resolution-extra (0.18.2) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../7-nvidia-settings_510.47.03-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (510.47.03-0ubuntu1) ...
Setting up nvidia-opencl-icd-340 (340.108-4ppajammy5) ...
Setting up amdgpu-dkms (1:5.16.9.22.20.50200-1438747~22.04) ...
Removing old amdgpu-5.16.9.22.20-1438747~22.04 DKMS files...
Deleting module amdgpu-5.16.9.22.20-1438747~22.04 completely from the DKMS tree.
Loading new amdgpu-5.16.9.22.20-1438747~22.04 DKMS files...
Building for 5.15.0-68-generic
Building for architecture x86_64
Building initial module for 5.15.0-68-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/amdgpu-dkms.0.c
rash'
Error! Bad return status for module build on kernel: 5.15.0-68-generic (x86_64)
Consult /var/lib/dkms/amdgpu/5.16.9.22.20-1438747~22.04/build/make.log for more
information.
dpkg: error processing package amdgpu-dkms (--configure):
installed amdgpu-dkms package post-installation script subprocess returned erro
r exit status 10
Setting up libxnvctrl0:amd64 (510.47.03-0ubuntu1) ...
dpkg: dependency problems prevent configuration of amdgpu:
amdgpu depends on amdgpu-dkms; however:
Package amdgpu-dkms is not configured yet.
dpkg: error processing package amdgpu (--configure):
dependency problems - leaving unconfigured
Setting up screen-resolution-extra (0.18.2) ...
No apport report written because the error message indicates its a followup erro
r from a previous failure.
Setting up libc6-i386 (2.35-0ubuntu3.1) ...
Setting up nvidia-settings (510.47.03-0ubuntu1) ...
Setting up libcuda1-340 (340.108-4ppajammy5) ...
Setting up lib32gcc-s1 (12.1.0-2ubuntu1~22.04) ...
Setting up nvidia-340 (340.108-4ppajammy5) ...
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-340
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Adding system user `nvidia-persistenced' (UID 130) ...
Adding new group `nvidia-persistenced' (GID 139) ...
Adding new user `nvidia-persistenced' (UID 130) with group `nvidia-persistenced'
...
Not creating home directory `/'.
Loading new nvidia-340-340.108 DKMS files...
Building for 5.15.0-68-generic
Building for architecture x86_64
Building initial module for 5.15.0-68-generic
EFI variables are not supported on this system
/sys/firmware/efi/efivars not found, aborting.
Done.
nvidia.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.15.0-68-generic/updates/dkms/
nvidia_uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.15.0-68-generic/updates/dkms/
depmod.....
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
Processing triggers for mesa-amdgpu-vdpau-drivers:amd64 (1:22.1.0.50200-1438747~
22.04) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for initramfs-tools (0.140ubuntu13.1) ...
update-initramfs: Generating /boot/initrd.img-5.15.0-68-generic
Errors were encountered while processing:
amdgpu-dkms
amdgpu
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hoe kan dit het best geïnterpreteerd worden?