我的Ubuntu16.04个人电脑今天更新(违背我的意愿:-/)的nvidia驱动器到375.66。在此之前,我已经安装了375.38 (不确定38,但类似的东西)。我为什么要更新?Ubuntu没有给我选择。我的电脑有一个Nvidia 10504Go图形卡。更新前一切都很顺利。现在我不能让新的nvidia司机工作了。此外,我被困在屏幕分辨率1024x768!当然,我使用了命令
sudo apt-get purge nvidia*移除所有内容并重新安装nvidia驱动程序,这仍然不起作用。我不使用任何外部PPA,只有支持充分测试的驱动程序.欢迎任何帮助。
发布于 2017-06-01 08:53:29
我已经找到了解决办法。我没有删除我的问题,而是发布了这个解决方案,因为它可能对其他人有帮助。造成这个问题的原因是我不得不使用几个版本的gcc。我使用命令返回到版本5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100
--slave /usr/bin/g++ g++ /usr/bin/g++-5 --slave /usr/bin/gcov gcov /usr/bin/gcov-5新司机安装得很顺利。
发布于 2018-04-19 19:50:48
NVIDIA驱动程序包在更新驱动程序和更新内核时重新构建其内核模块。如果您使用GCC的更新版本,将其放入路径中,则无法构建内核模块。
更新-替代品是GCC版本之间切换的解决方案。但是,在任何内核或图形驱动程序更新之前,必须记住切换回旧版本是很麻烦的。
相反,您只需将符号链接放在您自己的路径中,例如在~/..local/bin中,您只需在您自己的路径中放置到较新版本的gcc、g++、gcc-ar、、100-nm和cc,在这里,在登录时将在默认路径上为您找到它们。然后,系统工具看到原来的gcc,但你可以无缝地使用新的一个开发项目。
https://askubuntu.com/questions/921010
复制相似问题