suddenly at a boot up the resolution of my monitor was at 800x600 and only one of three monitors showed a picture.
I opened a terminal and run following command:
sudo ubuntu-drivers devices
result:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000128Bsv00001043sd00008770bc03sc00i00
vendor : NVIDIA Corporation
model : GK208B [GeForce GT 710]
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-460-server - distro non-free
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-440 - distro non-free recommended
driver : nvidia-driver-418-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
then I entered:
sudo ubuntu-drivers list
result:
nvidia-driver-418-server, (kernel modules provided by nvidia-dkms-418-server)
nvidia-driver-460-server, (kernel modules provided by nvidia-dkms-460-server)
nvidia-driver-435, (kernel modules provided by nvidia-dkms-435)
nvidia-driver-440, (kernel modules provided by nvidia-dkms-440)
nvidia-driver-390, (kernel modules provided by nvidia-dkms-390)
then I tried to autoinstall the right driver with:
sudo ubuntu-drivers autoinstall
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
dctrl-tools dkms libnvidia-cfg1-440 libnvidia-common-440 libnvidia-common-450 libnvidia-common-460 libnvidia-decode-440 libnvidia-encode-440 libnvidia-extra-440 libnvidia-fbc1-440 libnvidia-gl-440
libnvidia-ifr1-440 nvidia-compute-utils-440 nvidia-kernel-common-440 nvidia-kernel-source-440 nvidia-prime nvidia-settings nvidia-utils-440 screen-resolution-extra xserver-xorg-video-nvidia-440
Vorgeschlagene Pakete:
debtags menu
Empfohlene Pakete:
libnvidia-compute-440:i386 libnvidia-decode-440:i386 libnvidia-encode-440:i386 libnvidia-ifr1-440:i386 libnvidia-fbc1-440:i386 libnvidia-gl-440:i386
Die folgenden NEUEN Pakete werden installiert:
dctrl-tools dkms libnvidia-cfg1-440 libnvidia-common-440 libnvidia-common-450 libnvidia-common-460 libnvidia-decode-440 libnvidia-encode-440 libnvidia-extra-440 libnvidia-fbc1-440 libnvidia-gl-440
libnvidia-ifr1-440 nvidia-compute-utils-440 nvidia-dkms-440 nvidia-driver-440 nvidia-kernel-common-440 nvidia-kernel-source-440 nvidia-prime nvidia-settings nvidia-utils-440 screen-resolution-extra
xserver-xorg-video-nvidia-440
0 aktualisiert, 22 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 80,7 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 264 MB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket dctrl-tools wird gewählt.
(Lese Datenbank ... 174678 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../00-dctrl-tools_2.24-3_amd64.deb ...
Entpacken von dctrl-tools (2.24-3) ...
Vormals nicht ausgewähltes Paket dkms wird gewählt.
Vorbereitung zum Entpacken von .../01-dkms_2.8.1-5ubuntu2_all.deb ...
Entpacken von dkms (2.8.1-5ubuntu2) ...
Vormals nicht ausgewähltes Paket libnvidia-cfg1-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../02-libnvidia-cfg1-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-cfg1-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket libnvidia-common-460 wird gewählt.
Vorbereitung zum Entpacken von .../03-libnvidia-common-460_460.91.03-0ubuntu0.20.04.1_all.deb ...
Entpacken von libnvidia-common-460 (460.91.03-0ubuntu0.20.04.1) ...
Vormals nicht ausgewähltes Paket libnvidia-common-450 wird gewählt.
Vorbereitung zum Entpacken von .../04-libnvidia-common-450_460.91.03-0ubuntu0.20.04.1_all.deb ...
Entpacken von libnvidia-common-450 (460.91.03-0ubuntu0.20.04.1) ...
Vormals nicht ausgewähltes Paket libnvidia-common-440 wird gewählt.
Vorbereitung zum Entpacken von .../05-libnvidia-common-440_450.119.03-0ubuntu0.20.04.1_all.deb ...
Entpacken von libnvidia-common-440 (450.119.03-0ubuntu0.20.04.1) ...
Vormals nicht ausgewähltes Paket libnvidia-decode-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../06-libnvidia-decode-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-decode-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket libnvidia-encode-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../07-libnvidia-encode-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-encode-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket libnvidia-extra-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../08-libnvidia-extra-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-extra-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket libnvidia-fbc1-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../09-libnvidia-fbc1-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-fbc1-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket libnvidia-gl-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../10-libnvidia-gl-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-gl-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket libnvidia-ifr1-440:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../11-libnvidia-ifr1-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von libnvidia-ifr1-440:amd64 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-compute-utils-440 wird gewählt.
Vorbereitung zum Entpacken von .../12-nvidia-compute-utils-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von nvidia-compute-utils-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-kernel-source-440 wird gewählt.
Vorbereitung zum Entpacken von .../13-nvidia-kernel-source-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von nvidia-kernel-source-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-kernel-common-440 wird gewählt.
Vorbereitung zum Entpacken von .../14-nvidia-kernel-common-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von nvidia-kernel-common-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-dkms-440 wird gewählt.
Vorbereitung zum Entpacken von .../15-nvidia-dkms-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von nvidia-dkms-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-utils-440 wird gewählt.
Vorbereitung zum Entpacken von .../16-nvidia-utils-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von nvidia-utils-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket xserver-xorg-video-nvidia-440 wird gewählt.
Vorbereitung zum Entpacken von .../17-xserver-xorg-video-nvidia-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von xserver-xorg-video-nvidia-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-driver-440 wird gewählt.
Vorbereitung zum Entpacken von .../18-nvidia-driver-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
Entpacken von nvidia-driver-440 (440.82+really.440.64-0ubuntu6) ...
Vormals nicht ausgewähltes Paket nvidia-prime wird gewählt.
Vorbereitung zum Entpacken von .../19-nvidia-prime_0.8.16~0.20.04.1_all.deb ...
Entpacken von nvidia-prime (0.8.16~0.20.04.1) ...
Vormals nicht ausgewähltes Paket screen-resolution-extra wird gewählt.
Vorbereitung zum Entpacken von .../20-screen-resolution-extra_0.18build1_all.deb ...
Entpacken von screen-resolution-extra (0.18build1) ...
Vormals nicht ausgewähltes Paket nvidia-settings wird gewählt.
Vorbereitung zum Entpacken von .../21-nvidia-settings_470.57.01-0ubuntu0.20.04.2_amd64.deb ...
Entpacken von nvidia-settings (470.57.01-0ubuntu0.20.04.2) ...
libnvidia-common-460 (460.91.03-0ubuntu0.20.04.1) wird eingerichtet ...
libnvidia-cfg1-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
nvidia-kernel-source-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
libnvidia-common-450 (460.91.03-0ubuntu0.20.04.1) wird eingerichtet ...
nvidia-prime (0.8.16~0.20.04.1) wird eingerichtet ...
libnvidia-extra-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
libnvidia-decode-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
nvidia-utils-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
libnvidia-common-440 (450.119.03-0ubuntu0.20.04.1) wird eingerichtet ...
libnvidia-fbc1-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
nvidia-compute-utils-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
Achtung: auf den von Ihnen angegebene persönlichen Ordner »/nonexistent« kann nicht zugegriffen werden: No such file or directory
Systembenutzer »nvidia-persistenced« (UID 127) wird hinzugefügt …
Neue Gruppe »nvidia-persistenced« (GID 134) wird hinzugefügt …
Neuer Benutzer »nvidia-persistenced« (UID 127) wird mit Gruppe »nvidia-persistenced« hinzugefügt …
Persönlicher Ordner »/nonexistent« wird nicht erstellt.
screen-resolution-extra (0.18build1) wird eingerichtet ...
nvidia-settings (470.57.01-0ubuntu0.20.04.2) wird eingerichtet ...
nvidia-kernel-common-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
update-initramfs: deferring update (trigger activated)
dctrl-tools (2.24-3) wird eingerichtet ...
libnvidia-encode-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
xserver-xorg-video-nvidia-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
dkms (2.8.1-5ubuntu2) wird eingerichtet ...
libnvidia-gl-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
nvidia-dkms-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
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/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Loading new nvidia-440.64 DKMS files...
Building for 5.11.0-40-generic
Building for architecture x86_64
Building initial module for 5.11.0-40-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-kernel-source-440.0.crash'
Error! Bad return status for module build on kernel: 5.11.0-40-generic (x86_64)
Consult /var/lib/dkms/nvidia/440.64/build/make.log for more information.
dpkg: Fehler beim Bearbeiten des Paketes nvidia-dkms-440 (--configure):
»installiertes nvidia-dkms-440-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 10 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nvidia-driver-440:
nvidia-driver-440 hängt ab von nvidia-dkms-440 (= 440.82+really.440.64-0ubuntu6) | nvidia-dkms-440 (= 440.82+really.440.64-0ubuntu4); aber:
Paket nvidia-dkms-440 ist noch nicht konfiguriert.
Version von nvidia-dkms-440 auf dem System ist 440.82+really.440.64-0ubuntu6.
dpkg: Fehler beim Bearbeiten des Paketes nvidia-driver-440 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
libnvidia-ifr1-440:amd64 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
Trigger für mime-support (3.64ubuntu1) werden verarbeitet ...
Trigger für gnome-menus (3.36.0-1ubuntu1) werden verarbeitet ...
Trigger für libc-bin (2.31-0ubuntu9.2) werden verarbeitet ...
Trigger für man-db (2.9.1-1) werden verarbeitet ...
Trigger für desktop-file-utils (0.24-1ubuntu3) werden verarbeitet ...
Trigger für initramfs-tools (0.136ubuntu6.6) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-5.11.0-40-generic
Fehler traten auf beim Bearbeiten von:
nvidia-dkms-440
nvidia-driver-440
E: Sub-process /usr/bin/dpkg returned an error code (1)
:-(
then I checked the recommended file: /var/lib/dkms/nvidia/440.64/build/make.log
make.log:
DKMS make.log for nvidia-440.64 for kernel 5.11.0-40-generic (x86_64)
Fr 12. Nov 20:24:29 CET 2021
make[1]: Verzeichnis „/usr/src/linux-headers-5.11.0-40-generic“ wird betreten
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia/440.64/build \
single-build= \
need-builtin=1 need-modorder=1
scripts/Makefile.lib:8: 'always' is deprecated. Please use 'always-y' instead
ln -sf /var/lib/dkms/nvidia/440.64/build/nvidia/nv-kernel.o_binary /var/lib/dkms/nvidia/440.64/build/nvidia/nv-kernel.o
ln -sf /var/lib/dkms/nvidia/440.64/build/nvidia-modeset/nv-modeset-kernel.o_binary /var/lib/dkms/nvidia/440.64/build/nvidia-modeset/nv-modeset-kernel.o
...
...
As recommended in line 8 I tried it with follwoing command:
make oldconfig && make prepare
with following result:
make: *** Keine Regel, um „oldconfig“ zu erstellen. Schluss.
:-/ :-( :-(
then I tried to install the recommended driver manually with:
sudo apt install nvidia-driver-440
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
nvidia-driver-440 ist schon die neueste Version (440.82+really.440.64-0ubuntu6).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
nvidia-dkms-440 (440.82+really.440.64-0ubuntu6) wird eingerichtet ...
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/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Removing old nvidia-440.64 DKMS files...
------------------------------
Deleting module version: 440.64
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-440.64 DKMS files...
Building for 5.11.0-40-generic
Building for architecture x86_64
Building initial module for 5.11.0-40-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-kernel-source-440.0.crash'
Error! Bad return status for module build on kernel: 5.11.0-40-generic (x86_64)
Consult /var/lib/dkms/nvidia/440.64/build/make.log for more information.
dpkg: Fehler beim Bearbeiten des Paketes nvidia-dkms-440 (--configure):
»installiertes nvidia-dkms-440-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 10 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nvidia-driver-440:
nvidia-driver-440 hängt ab von nvidia-dkms-440 (= 440.82+really.440.64-0ubuntu6) | nvidia-dkms-440 (= 440.82+really.440.64-0ubuntu4); aber:
Paket nvidia-dkms-440 ist noch nicht konfiguriert.
Version von nvidia-dkms-440 auf dem System ist 440.82+really.440.64-0ubuntu6.
dpkg: Fehler beim Bearbeiten des Paketes nvidia-driver-440 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
Trigger für initramfs-tools (0.136ubuntu6.6) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-5.11.0-40-generic
Fehler traten auf beim Bearbeiten von:
nvidia-dkms-440
nvidia-driver-440
sh: 0: getcwd() failed: No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (1)
:'-( :'-)
well ... to make long story short ... I can not get the recommended NVIDIA driver to run.
What should I do now?
EDIT:
With following commands I could get it so far, that all 3 monitors are at the normal resolution of 1920x1080 again, but with the X.Org-X-Server-driver (distro free builtin)
sudo apt-get autoremove build-essential dkms
sudo apt-get install build-essential dkms
reboot