试了两种方法都没安装上官方的,但开源的驱动可以安装,一些软件不允许使用非官方驱动


关注引自免费微信小程序:皆我百晓生
看起来你在尝试安装NVIDIA官方的390.157版本驱动,但在Ubuntu 6.5.0-28-generic内核上遇到了问题。这可能是由于驱动与内核不兼容导致的。为了解决这个问题,你可以尝试以下步骤:
更新内核到一个支持NVIDIA 390.157驱动的版本。不过,这个驱动较旧,可能在现代内核上存在兼容性问题。建议使用最新版本的NVIDIA驱动。
使用NVIDIA提供的图形化工具NVIDIA X Server Settings进行安装,这是一个更简单的方法。
首先,卸载现有的NVIDIA相关软件包(包括dkms):
sudo apt-get remove --purge nvidia* nouveau* xserver-xorg-video-nouveau
然后,添加NVIDIA的官方PPA仓库:
sudo add-apt-repository ppa:graphics-drivers/ppa
更新软件包列表并安装最新的NVIDIA驱动:
sudo apt update
sudo apt install nvidia-driver-470
重启系统后,NVIDIA驱动应该已经成功安装。
如果你仍然想安装特定版本的驱动,例如390.157,你可以手动下载驱动并在终端中安装。首先,访问NVIDIA官方网站1,找到适用于你的GPU的390.157驱动。例如,对于GF119M(GeForce 610M),你需要找到对应的Linux 64位驱动。
下载完成后,在终端中解压文件:
tar -xzvf downloaded_file.run
cd nvidia_xxx
接着,执行以下命令安装驱动:
sudo ./runfile_name.sh
按照提示操作完成安装。
如果上述步骤依然无法解决你的问题,那么可能是你的硬件不支持这个老版本的驱动,或者有其他系统配置问题。在这种情况下,最好的选择是安装与你的内核兼容的最新NVIDIA驱动,因为它们通常包含了对新内核的支持和各种bug修复。