我上个月才刚得到 Ubuntu。我目前正在运行 11.04 版本,并尝试安装 Nvidia 显卡的驱动程序(这是我弟弟的电脑,他目前无法找到显卡的编号)。
我读到,要安装适合游戏的驱动程序,我需要进入“附加驱动程序“并自行选择。我点击进入“其他驱动程序”,它搜索“可用驱动程序”,然后打开其他驱动程序列表。瞧,什么都没有,只有一条消息“此系统未使用任何专有驱动程序“和帮助和关闭纽扣。
抱歉,如果这些问题的答案太简单了,我对这类事情还不熟悉(习惯了 Windows 的简单性,哈哈),我真的不知道该怎么办。如果能得到帮助,我将不胜感激。
另外,我应该提到,在从 Windows XP 切换到 Ubuntu 之前,显卡已经安装并且运行良好。
答案1
正如 January 所建议的,您能发布一下输出吗lspci -a
?
如果您确定它是 nvidia 卡,您可以随时安装 nvidia 驱动程序:
sudo apt-get install nvidia-current
安装这些后,您可以生成一个新的默认 Xorg 配置文件,以确保使用 nvidia 专有驱动程序:
sudo nvidia-xconfig
最后重新启动计算机,您应该可以运行 nvidia 驱动程序。
答案2
该显卡的驱动程序可能已经包含在内核中,因此您不必安装专有驱动程序。
答案3
如果附加驱动程序中没有显示任何内容,请尝试 sudo apt-get install mesa-utils,这将显示驱动程序(如果它们存在于内核中),否则请参考此 为何 3D 效果不起作用?
答案4
解决方案是通过以下命令添加存储库:
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/ /"
上面的案例适用于ubuntu1604
,如果你的系统不是 ubuntu1604,则应替换此部分。官方参考资料可通过以下方式获取在此处输入链接描述
执行上述命令后,运行:
sudo apt-get update
然后重新打开软件 $ 更新,将看到带有“(propriety)”的 NVIDIA 二进制驱动程序。输入后,这些驱动程序支持 CUDAnvidia-smi