2016 年 11 月 3 日的最新 Ubuntu 14.04 LTS 升级破坏了某些程序的图形功能。旧版本
- libcuda1-304.131
- NVIDIA-304.131
- nvidia-current.131
- nvidia-libopencl1-304.131
- NVIDIA-OpenCL-ICD-304.131 简体中文
这些都运行得很好。
新版本如下:
- libcuda1-304.132
- NVIDIA-304.132
- nvidia-current.132
- nvidia-libopencl1-304.132
- NVIDIA-OpenCL-ICD-304.132
这些在以下程序的图形上显示出一些奇怪的副作用:
- 0ad,显示地图,但没有建筑物、士兵、树木或景观特征。
- 图腾播放器,在黑色窗口中播放全黑的电影,声音正常。
- 可能还有其他我还没确定的。
我找不到 nividia-*304.131 二进制文件,因此我将 304.131-0ubuntu0.14.02.2 降级到 304.117.0ubuntu1 (trusty)。0ad 和 totem 再次可以工作。
但是我现在已经将运行良好的 nvidia-304.131 降级到 nvidia-304.117。有什么方法可以恢复 nvidia-304.131 吗?我该怎么做?
答案1
根据https://devtalk.nvidia.com/default/topic/974456/f24-permission-problems-/?offset=2。
也有报道称https://unix.stackexchange.com/q/321185/49753和https://superuser.com/q/1141452/231111以及许多其他地方。目前唯一的解决方案显然是降级到以前的驱动程序版本 (304.131)。
您可以通过这种方式找到适用于 Ubuntu 的 304.131 驱动程序:
- 去https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/+publishinghistory
- 找到您需要的版本,然后点击版本号
- 在下一页上,查看“版本”下的 Ubuntu 版本,然后单击版本名称后面的
amd64
或链接i386
- 在下一页上,在“Build files”下查找以“nvidia-304_304.131”开头的 .deb 文件。下载该文件。
- 打开终端并运行“sudo dpkg -i下载的.deb 文件的路径“安装下载的版本