Che*_*elo 2 package-management nvidia dependencies drivers software-installation
我曾尝试清除 nouveau 驱动程序,将其放入黑名单,使用 ppa:graphics-drivers,(我尝试了一个这样的 oibaf:graphics-drivers),从 Nvidia 下载了 304.137 驱动程序,尝试过ubuntu-drivers autoinstall
,但它们都不起作用。唯一的结果是我看到了 640x480 的屏幕。
使用命令sudo apt install
,会出现以下结果:
$ sudo apt install nvidia-304 正在阅读包裹清单...完成 创建依赖树 正在读取状态信息...完成 无法安装某些软件包。 这可能意味着您请求了一个不可能的情况,或者如果 您正在使用某些必需软件包的不稳定发行版 尚未创建或移出 Incoming。 以下信息可能有助于解决这种情况: 以下软件包具有未满足的依赖项: 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 的主板。
小智 7
我有一台带有旧 Geforce 6800 卡的电脑,我已经成功地在 Lubuntu 18.04 上为其安装了 32 位 Nvidia 304.137 驱动程序;这一切都归功于社区补丁。这是程序。
安装构建工具
$ sudo apt install gcc make build-essential gcc-multilib dkms mesa-utils
Run Code Online (Sandbox Code Playgroud)
从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
Run Code Online (Sandbox Code Playgroud)
禁用 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
Run Code Online (Sandbox Code Playgroud)
停止 x-server
注销
使用 Ctrl-Alt-F1 调出终端,登录
$ sudo -i
# service lightdm stop
# init 3
Run Code Online (Sandbox Code Playgroud)
安装 NVidia 驱动程序
忽略关于预安装失败的第一个警告,同意在内核更新和配置文件更新时重新编译驱动程序。重启。
# ./nvidia-installer
# reboot
Run Code Online (Sandbox Code Playgroud)
驱动程序现在应该可以工作了。检查以下内容:
$ lshw -c video 2>&1 | grep driver
Run Code Online (Sandbox Code Playgroud)
应该输出 "configuration: driver=nvidia"
不过有一个小问题。显然 Nvidia 驱动程序安装了它自己的 libvdpau 版本,它不适用于 mplayer。这就是为什么我们需要强制重新安装 libvdpau(并且可能需要在内核更新时执行此操作,因为驱动程序将重新编译并重新安装它自己的,该库的无效版本?)
$ sudo apt --reinstall install libvdpau1
Run Code Online (Sandbox Code Playgroud)
参考:
在 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 上做额外的帖子。
归档时间: |
|
查看次数: |
9539 次 |
最近记录: |