我想在装有 NVIDIA Geforce 9600 GT 显卡的 Ubuntu 机器上使用 CUDA。安装 CUDA 没有问题,但为了运行任何 CUDA 代码,我还需要安装专有的 NVIDIA 驱动程序。
我通过从“附加驱动程序”菜单弹出的列表中选择一个合适的驱动程序(例如 331)来执行此操作。安装工作正常,但每当我重新启动系统时,我看到的只是一个带有闪烁光标的黑屏。
清除所有与 NVIDIA 相关的内容(sudo apt-get remove --purge nvidia*)后,重启后我就能再次使用系统了。
我读到过一篇文章,说这个问题可能与我必须使用 DVI 而不是 VGA 有关,因为卡上没有其他输出端口。但是,从一个 DVI 输出端口切换到另一个也无济于事。
任何帮助是极大的赞赏。
答案1
我发现手动安装最适合安装 nvidia 驱动程序,因此请转到这里并下载最新的驱动程序。默认情况下,它很可能会进入 /Downloads,但如果没有,只需知道它在哪里。然后,您需要按
ctrl + alt +F1-F6(每个都是不同的登录名)
然后登录您的帐户。然后,您需要使用
sudo stop lightdm (或 sudo service lightdm stop)
这将关闭正在使用 GUI 的东西,以便它们可以进行更新。
然后运行
chmod +x ~/* 所述驱动程序所在的文件夹 * / * 驱动程序 *
例如,
chmod +x ~/下载/NVIDIA-Linux-x86_64-343.13.run
确保你拥有驱动程序的完整名称,否则这将不起作用!大写字母很重要!
您刚才所做的就是使文件可执行。接下来,您需要运行以下命令,当然,请像上面的示例一样进行更改以适合您的目录/驱动程序版本。
sudo sh ~/下载/NVIDIA-Linux-x86_64-343.13.run
对我来说,将 NVIDIA-Linux-x86_64-343.13.run 文件的其余部分制表对我来说不起作用,但这样做至关重要。如果运行第二个命令后没有任何反应,请检查大小写和拼写以确保它们正确无误。您必须使用键盘浏览程序以正确安装它。对我来说,它会告诉我蝙蝠身上出了问题,只需继续操作,看看它是否仍然有效。如果它要求您安装 32 位库,请这样做。除非您安装了这些程序,否则某些程序(如 steam 游戏)将无法运行。
完成以上所有操作后,必须完成最后一条命令,或者当然可以重新启动。
sudo start lightdm (或 sudo service lightdm start)
然后,你会
ctrl + alt+ F7-F9ish(F7 通常是默认的,但有些人有不同的 F 键)
这应该对大多数人有用,如果不行,请继续寻找,总会有解决办法。如果有人知道如何让虚拟 7.1 音频工作,请给我发消息。谢谢。希望我帮到了别人。
我还听说 x-swat 存储库有时效果更好。我不确定,但值得一试。
(专业提示,每当 Nvidia 相关的东西出错时,这。