为Nvidia GTX 670MX和Kubuntu 13.04安装的最明智的图形驱动程序是什么?

* ubuntu 16.04及更高版本的信息

我的理解是,应该运行sudo apt-get install nvidia-XXX-updates nvidia-prime ,然后从Nvidia-X设置GUI中选择所需的图形卡。 我还没有测试过这个解决方案,但我可以在运行Kubuntu 16.04的系统上选择Nvidia GPU。

原始信息

刚刚(重新)安装了Kubuntu 13.04。 在尝试安装Nvidia的图形驱动程序后,我打破了上次安装。

我想知道我是否应该安装Nvidia驱动程序,大黄蜂或其他东西……? 我不是一个全新的Linux,但我不知道我应该在这里做什么。

有人可以向我解释一下我应该为我的显卡安装哪些软件/驱动程序,以及如何安装这些东西。 显然这是一个非常具体的问题,所以可能很难回答。

我很确定这是一张支持Optimus的卡,我知道驱动程序存在很多困难……

注意:问题不完全相同,因为这是特定于所涉及的硬件。 由于给出的答案质量,问题也应该保持不公开,这可能有助于其他人。

  1. 你需要首先安装一个Nvidia驱动程序,让我们说nvidia-313-updates ,这对我来说效果很好。

    sudo apt-get install nvidia-313-updates

  2. 将Bumblebee存储库添加到您的系统并安装Bumblebee:

    sudo add-apt-repository ppa:bumblebee/stable

    sudo apt-get update

    sudo apt-get install virtualgl bumblebee-nvidia

  3. 重新启动系统

  4. 检查它是否正常工作

    运行glxspheresoptirun glxspheres并比较FPS值(分别为Intel和Nvidia GPU)。 Bumblebee还具有电源管理function,它可以在不使用时切换离散的Nvidia卡(您不在其上运行任何应用程序)。 通过运行: cat /proc/acpi/bbswitch可以看到此电源状态。

  5. 如果它全部启动并运行,您可以尝试使用大黄蜂的替代primus桥(默认为virtualgl )。 它在某些GPU上表现更好。 安装方式:

    sudo apt-get install primus

    执行primusrun glxspheres以查看它的性能。

    使用optirun app_nameprimusrun app_name在Nvidia GPU上运行任何应用程序。