在 Ubuntu 14.04 中使用板载显卡代替外部显卡

在 Ubuntu 14.04 中使用板载显卡代替外部显卡

我想在我的 Ubuntu 14.04 中使用 2 个显卡。

1)用于使用 Cuda 进行计算的外部显卡。

2)运行我的 x-server 的板载显卡。

然而,当我在启动之前将显示器连接到板载显卡时,Ubuntu 仍然使用外部显卡作为 x 服务器。

我怎样才能改变这一点?

答案1

正如您在问题中提到的 Cuda,您显然必须使用 NVIDIA 显卡。
要实现您想要的效果,您必须安装专有的 NVIDIA 驱动程序和 Optimus。
之后,您可以从 NVIDIA X Server Settings PRIME Profiles 在显卡之间切换。

对于 GEFORCE 400 - 700,我建议安装 NVIDIA 驱动程序版本 352 和 nvidia-prime。
对于 GEFORCE 800 - 900,我建议安装 NVIDIA 驱动程序版本 358 和 nvidia-prime。
要识别外部卡的确切图形适配器型号,请打开终端并执行:

lspci -k | grep -EA2 'VGA|3D'  

安装说明 - 最新稳定版 NVIDIA 驱动程序 352

突出显示 GRUB 启动菜单中的 Ubuntu 条目并按下E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按下F10以启动。

在登录屏幕上按++ Ctrl-输入您的用户名和密码 - 执行:AltF1

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

安装说明 - 最新官方 NVIDIA 驱动程序版本 358

突出显示 GRUB 启动菜单中的 Ubuntu 条目并按下E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按下F10以启动。

在登录屏幕上按++ Ctrl-输入您的用户名和密码 - 执行:AltF1

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

笔记 :

通常,您应该使用来自官方 Ubuntu 存储库的驱动程序。有时这些驱动程序会出现问题 - 您可以从 GPU 驱动程序 PPA 安装较新的驱动程序。这通常会导致图形正常工作,尤其是在非常新的 NVIDIA GEFORCE 适配器上。

答案2

我相信这个话题已经在许多其他论坛上讨论过并解决了。除了论坛之外,我自己也知道这是可能的,因为我在大学期间在实验室里为 HPCC 目的做过类似的设置。

这是可能的并且很容易实现,因为 Xorg 支持多张卡的设置和配置。

但是,以下链接将为您提供所需配置的所有步骤:

  1. 如何更改 GRUB 启动顺序?
  2. https://devtalk.nvidia.com/default/topic/572224/two-graphics-cards-in-linux-how-/
  3. https://launchpad.net/grub-customizer

nVidia(2)官方论坛上的讨论将为您提供清晰的步骤。

如果您不知道如何手动处理 grub,您将需要 grub-customizer。

这里是另一个链接,虽然有点旧,但步骤是通用的,可以很好地适应当前的 ubuntu 系统:

http://ubuntuforums.org/showthread.php?t=53966

答案3

我有 Ubuntu 20.04,并且以下操作对我有用:

  1. 跑步nvidia-settings
  2. 在 PRIME 配置文件下,选择 NVIDIA On-Demand
  3. 应用并重新启动

相关内容