如何为附加驱动程序未检测到的 NVIDIA 卡安装驱动程序?

Tim*_*Tim 4 nvidia compiz drivers

在过去的几天里,我一直在尝试使用我的 NVIDIA 显卡 - GeForce GT550M 在 Ubuntu 12.04 上运行 compiz,但我无法让它工作。我一直在寻找有关如何做到这一点的提示和技巧,但到目前为止没有任何效果。这是我尝试的最后一个 - http://www.howtoforge.com/enabling-compiz-fusion-on-ubuntu-11.10-oneiric-ocelot

看起来很简单,但是每当我打开附加驱动程序工具时,它都会说“此系统上没有使用专有驱动程序”。我找到的所有教程都包含此步骤,因此它们都不起作用。

我真的很想使用 compiz 效果,但我不知道该尝试什么了,所以我真的可以使用一些帮助。提前致谢!

Nic*_*hev 6

***这种方法更简单,并且可以更轻松地逆转。

手动 NVIDIA 二进制驱动程序包安装

手动安装 NVIDIA 二进制驱动程序包。它会自动将 Nouveau 默认驱动程序列入黑名单,并为您制作内核模块:

sudo apt-get install nvidia-current
Run Code Online (Sandbox Code Playgroud)

成为根:

sudo -i
Run Code Online (Sandbox Code Playgroud)

然后只需修改您的“xorg.conf”即可使用它。将整个代码片段复制并粘贴到您运行“sudo -i”的终端中:

echo 'Section "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier      "Default Device"
        Driver  "nvidia"
        Option  "NoLogo"        "True"
EndSection
' > /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

然后重启你的机器。

逆转

如果它不起作用,您可以通过还原更改来恢复默认状态:

sudo rm /etc/X11/xorg.conf && sudo apt-get purge nvidia-current nvidia-settings
Run Code Online (Sandbox Code Playgroud)

当然然后你需要重新启动

之后,您可以尝试@conner_bw 的建议作为最后的手段。