処理する:
Sudo ubuntu-drivers autoinstall
それは失敗します
Setting up nvidia-dkms-440 (440.59-0ubuntu0~0.19.10.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-440.59 DKMS files...
Building for 5.3.0-40-generic
Building for architecture x86_64
Building initial module for 5.3.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.3.0-40-generic (x86_64)
Consult /var/lib/dkms/nvidia/440.59/build/make.log for more information.
dpkg: error processing package nvidia-dkms-440 (--configure):
installed nvidia-dkms-440 package post-installation script subprocess returned error exit status 10
では、チェックしてみましょう/var/lib/dkms/nvidia/440.59/build/make.log
:
DKMS make.log for nvidia-440.59 for kernel 5.3.0-40-generic (x86_64)
Mon 17 Feb 2020 12:33:02 PM CST
make[1]: Entering directory '/usr/src/linux-headers-5.3.0-40-generic'
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.59/build need-modorder=1
clang: error: unsupported option '-dumpspecs'
clang: error: no input files
make oldconfig && make prepare
は失敗します:
ちょっと待ってください...その下でclang
エラーがスローされますか?下記参照:
Sudo update-alternatives --all
clang
を選択してすべてをgcc
に戻す
できます。最後に。
私はデフォルトのカーネルにロールバックしてしまいました(私にとっては5.0.0-32-genericでした)。この上で、Nvidiaドライバーのインストールに問題はありませんでした。古いカーネルを実行するだけでなく、新しいカーネルをアンインストールする必要があることに注意してください。 Nvidiaインストーラーは、実行中のカーネルではなく、インストールした最新のカーネルを使用しようとするため、新しいカーネルをアンインストールする必要があります。
私が最初に試した5.7.4より前の他の新しいカーネルで動作する可能性があります。私は5.4.48(最新のLTSカーネル)を試しましたが、起動時に異常なグリーンスクリーンが表示されました。