可以看到你的显卡信息,比如我的就是product:GF108GL[Quadro600]
或
$lspci|grepVGA01:00.0VGAcompatiblecontroller:NVIDIACorporationGP102[GeForceGTX1080Ti](reva1)2、下载驱动程序:
下载完之后是一个名称为NVIDIA-Linux-x86_64-xxx.xx.run的文件。可以用chmod+x增加执行许可权执行。
为了再次确认一遍,你还可以使用这个命令查看你可以使用的驱动:
$ubuntu-driversdevices结果显示:
如果结果显示和搜索到的驱动版本一样,推荐也是390.67,那我们可以安心安装390.67版本。但是结果显示的并没有390.67,为了避免出错,建议选择结果显示中的版本号,如361。
接着需要先安装一些NVIDIA显卡依赖的软件,在终端依次执行如下命令:
$sudodpkg--add-architecturei386$sudoaptupdate$sudoaptinstallbuild-essentiallibc6:i3863、删除原有驱动:(可选)
$sudoapt-getremove--purgenvidia*4、禁用nouveau驱动:
这一步必须,不禁用nvidia驱动安不上。
编辑/etc/modprobe.d/blacklist-nouveau.conf档案,新增以下内容
blacklistnouveaublacklistlbm-nouveauoptionsnouveaumodeset=0aliasnouveauoffaliaslbm-nouveauoff然后储存。
sudobash-c"echoblacklistnouveau>/etc/modprobe.d/blacklist-nvidia-nouveau.conf"sudobash-c"echooptionsnouveaumodeset=0>>/etc/modprobe.d/blacklist-nvidia-nouveau.conf"关闭nouveau:
$echooptionsnouveaumodeset=0|sudotee-a/etc/modprobe.d/nouveau-kms.conf然后重启:
$sudoupdate-initramfs-u$sudoreboot验证是否禁用nouveau:
lsmod|grepnouveau没有信息返回说明已禁用(如图)
5、获取Kernelsource(非常重要):
$sudoapt-getinstalllinux-source$apt-getinstalllinux-headers-x.x.x-genneric$sudoapt-getinstalllinux-headers-$(uname-r)6、先按Ctrl+Alt+F1到控制台,关闭当前图形环境
$sudoservicelightdmstop7、安装Nvidia驱动:
chmod+xNVIDIA-Linux-x86_64-xxx.xx.runsudo./NVIDIA-Linux-x86_64-xxx.xx.runsudo./NVIDIA-Linux-x86_64-396.18.run-no-x-check-no-nouveau-check-no-opengl-files//只有禁用opengl这样安装才不会出现循环登陆的问题
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
8、安装过程中的选项:
Thedistribution-providedpre-installscriptfailed!Areyousureyouwanttocontinue选择yes继续。
WouldyouliketoregisterthekernelmodulesourceswithDKMSThiswillallowDKMStoautomaticallybuildanewmodule,ifyouinstalladifferentkernellater选择No继续。
问题没记住,选项是:installwithoutsigning
问题大概是:Nvidia's32-bitcompatibilitylibraries选择No继续。
Wouldyouliketorunthenvidia-xconfigutilitytoautomaticallyupdateyourxconfigurationsothattheNVIDIAxdriverwillbeusedwhenyourestartxAnypre-existingxconfilewillbebackedup.选择Yes程中会有一些问题,自己回答选择Yes或者No。
这些选项如果选择错误可能会导致安装失败,没关系,只要前面不出错,多尝试几次就好。
如果出现安装错误
AnNVIDIAkernelmodule‘nvidia-drm’appearstoalreadybeloadedinyourkernel…
那么就输入这一行代码
sudosystemctlisolatemulti-user.targetsudomodprobe-rnvidia-drm9、打开图形界面:
sudoservicelightdmstart然后挂在Nvidia驱动
$modprobenvidia10、检查驱动是否安装成功
说明驱动安装成功
下面也可以测试
sudolshw-cvideo|grepconfigurationconfiguration:driver=nvidialatency=011、参考链接
12、注意!!!
如果出现问题:
ERROR:Unabletoloadthekernelmodule'nvidia.ko'.Thishappensmostfrequentlywhenthiskernelmodulewasbuiltagainstthewrongorimproperlyconfiguredkernelsources,withaversionofgccthatdiffersfromtheoneusedtobuildthetargetkernel,orifadriversuchasrivafb/nvidiafbispresentandpreventstheNVIDIAkernelmodulefromobtainingownershipoftheNVIDIAgraphicsdevice(s),orNVIDIAGPUinstalledinthissystemisnotsupportedbythisNVIDIALinuxgraphicsdriverrelease.