我尝试过清除 nouveau 驱动程序,将其放入黑名单,使用 ppa:graphics-drivers(我尝试过这样的 oibaf:graphics-drivers),从 Nvidia 下载了 304.137 驱动程序,尝试过ubuntu-drivers autoinstall
但都不起作用。唯一的结果是我看到的屏幕分辨率为 640x480。
使用命令sudo apt install
,出现以下结果:
$sudo apt 安装 nvidia-304 正在读取软件包列表...完成 创建依赖关系树 正在读取状态信息...完成 某些软件包无法安装。 这可能意味着你请求了一个不可能的情况,或者 您正在使用不稳定的发行版,它需要一些软件包 尚未创建或移出传入。 以下信息可能有助于解决该情况: 以下软件包具有未满足的依赖关系: nvidia-304 :依赖:xorg-video-abi-11 但无法安装或 xorg-video-abi-12 但无法安装或 xorg-video-abi-13 但无法安装或 xorg-video-abi-14 但无法安装或 xorg-video-abi-15 但无法安装或 xorg-video-abi-18 但无法安装或 xorg-video-abi-19 但无法安装或 xorg-video-abi-20 但无法安装或 xorg-video-abi-23 依赖: xserver-xorg-core 但不会被安装 推荐:nvidia-settings (>= 331.20) 但不会安装 E:无法纠正问题,您持有破损的包裹。
我不知道该遵循哪个教程了。有人能解决这个问题吗?这是一块带有 Nvidia nForce 430 芯片组和 IGP GeForce 6150LE 的主板。
答案1
我有一台装有旧 Geforce 6800 显卡的 PC,我成功地在 Lubuntu 18.04 上安装了 32 位 Nvidia 304.137 驱动程序;这一切都归功于社区补丁。以下是具体步骤。
安装构建工具
$ sudo apt install gcc make build-essential gcc-multilib dkms mesa-utils
下载驱动程序从https://www.nvidia.com/Download/driverResults.aspx/123708/en-us
下载补丁从https://adufray.com/nvidia-304.137-bionic-18.04.patch
提取档案,将补丁放入提取的文件夹中并应用补丁
$ ./NVIDIA-Linux-x86_64-304.137.run -x
$ cd ./NVIDIA-Linux-x86_64-304.137
$ patch -p1 < nvidia-304.137-bionic-18.04.patch
禁用 nouveau 驱动程序并重新启动
$ sudo -i
# cat << END > /etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0
END
# update-initramfs -u
# reboot
停止 x 服务器
注销
使用 Ctrl-Alt-F1 打开终端,登录
$ sudo -i
# service lightdm stop
# init 3
安装 NVidia 驱动程序
忽略关于预安装失败的第一个警告,同意在内核更新时重新编译驱动程序并更新配置文件。重新启动。
# ./nvidia-installer
# reboot
驱动程序现在应该可以正常工作。请检查以下内容:
$ lshw -c video 2>&1 | grep driver
应该输出"configuration: driver=nvidia"
不过还有一个小问题。显然 Nvidia 驱动程序安装了它自己的 libvdpau 版本,它不适用于 mplayer。这就是为什么我们需要强制重新安装 libvdpau(可能需要在内核更新时执行此操作,因为驱动程序将重新编译并重新安装该库自己的不起作用的版本?)
$ sudo apt --reinstall install libvdpau1
参考:
在 Ubuntu 18.04 上编译 nVidia 304.137:https://adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic
如何安装NVIDIA.run?:如何安装 NVIDIA.run?
PS:这篇文章基本上是我的帖子在 ubuntu-mate.community,但由于在 Lubuntu 18.04 上安装 304 Nvidia 驱动程序是一个非常常见的问题,我决定在 askubuntu 上发表额外的帖子。