6張3090,把HDML插上其中一张显卡。这样的话是只有一张显卡在跑还说六张同时跑?

一台电脑里面有六张3090显卡,系统跑的是Linux,如果把HDML插上其中一张显卡。这样的话是只有一张显卡在跑还说六张同时跑?

看你怎么定义“跑”,如果说没有配置sli,并且是指显卡输出的话,只有插的那张在跑
如果你的程序使用 cuda 进行 gpu 运算,代码中是可以调用别的显卡的,但是要代码去启用这些设备。

【以下回答由 GPT 生成】

问题回答:

在Linux系统中,当你将HDMI线插入其中一张显卡时,并不会导致其他5张显卡停止运行。每个显卡都可以独立地运行并处理图形任务。

要实现只有特定的显卡在运行,你可以使用Nvidia的官方驱动程序和相关工具来控制显卡的使用。

以下是一些可能的解决方案和步骤:

  1. 确保你的Linux系统上已正确安装了Nvidia的官方驱动程序。你可以通过以下命令来验证:
nvidia-smi

如果成功安装并配置了Nvidia驱动程序,你应该能够看到所有安装的显卡的详细信息。

  1. 使用Nvidia的官方命令行工具 nvidia-smi 或者 Nvidia的图形用户界面工具 Nvidia X Server Settings 来配置显卡的使用。
  2. 对于 nvidia-smi,你可以使用以下命令来查看显卡列表: nvidia-smi -L 这样你就能够看到所有安装的显卡列表及其对应的索引。
  3. 如果你想配置只有其中一张显卡在运行,你可以使用以下命令: nvidia-smi -i <index> -c EXCLUSIVE_PROCESS <index> 是你想配置的显卡的索引号。这样配置后,只有该显卡将能够运行图形任务。

  4. 对于 Nvidia X Server Settings,你可以从系统菜单或通过命令行启动该工具。在工具中,你可以选择特定的显卡,并配置其使用方式。

注意:上述命令和工具的可用性和使用方式可能因Linux发行版和Nvidia驱动版本而异。请查阅相关文档和论坛获取更准确的说明。

总结起来,简单插入HDMI线到某一张显卡,并不会导致其他显卡停止运行。要实现只有特定的显卡在运行,你需要使用Nvidia的官方驱动程序和相关工具来配置显卡的使用方式。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^