同时拥有专有驱动程序和开源驱动程序

同时拥有专有驱动程序和开源驱动程序

我最近重新安装了 ubuntu(在切换回 windows 几个月后),记得需要两套驱动程序来运行各种游戏和程序。我记得有一行代码阻止两者同时存在,我删除了它以解决我的问题。我该如何解决这个问题?我也同意任何更简单或新的修复方法,所以任何帮助都欢迎。谢谢!

答案1

如果你已经正确安装了专有驱动程序,禁用 nouveau(Ubuntu 中包含的开源 Nvidia 驱动程序)的文件位于

/etc/modprobe.d/nvidia-blacklists-nouveau.conf

或者在你的系统上可能是

/etc/modprobe.d/blacklist-nouveau.conf

禁用 nouveau 的行是

blacklist nouveau

但是,您可能还需要/有以下几行:

blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

删除这些行应该可以让 nouveau 运行。

现在我已经回答了你的问题,我将给你一些建议:不要这样做。如果在安装专有驱动程序的情况下重新启用 nouveau,GUI 工作的可能性非常小。它们不是设计为并行运行的。此外,我想不出任何需要使用 nouveau 而不是专有驱动程序的情况。任何 nouveau 运行的情况下,专有驱动程序也应该可以运行 - 专有驱动程序将在 nouveau 无法运行的所有领域中工作。

我不太确定您还记得什么,但我个人的建议是,如果您玩任何游戏或做任何与图形有关的事情,只需使用专有驱动程序。这样可以为您省去很多麻烦和时间。

相关内容