一台电脑里面有六张3090显卡,系统跑的是Linux,如果把HDML插上其中一张显卡。这样的话是只有一张显卡在跑还说六张同时跑?
看你怎么定义“跑”,如果说没有配置sli,并且是指显卡输出的话,只有插的那张在跑
如果你的程序使用 cuda 进行 gpu 运算,代码中是可以调用别的显卡的,但是要代码去启用这些设备。
【以下回答由 GPT 生成】
问题回答:
在Linux系统中,当你将HDMI线插入其中一张显卡时,并不会导致其他5张显卡停止运行。每个显卡都可以独立地运行并处理图形任务。
要实现只有特定的显卡在运行,你可以使用Nvidia的官方驱动程序和相关工具来控制显卡的使用。
以下是一些可能的解决方案和步骤:
nvidia-smi
如果成功安装并配置了Nvidia驱动程序,你应该能够看到所有安装的显卡的详细信息。
nvidia-smi
或者 Nvidia的图形用户界面工具 Nvidia X Server Settings
来配置显卡的使用。nvidia-smi
,你可以使用以下命令来查看显卡列表: nvidia-smi -L
这样你就能够看到所有安装的显卡列表及其对应的索引。如果你想配置只有其中一张显卡在运行,你可以使用以下命令: nvidia-smi -i <index> -c EXCLUSIVE_PROCESS
<index>
是你想配置的显卡的索引号。这样配置后,只有该显卡将能够运行图形任务。
对于 Nvidia X Server Settings
,你可以从系统菜单或通过命令行启动该工具。在工具中,你可以选择特定的显卡,并配置其使用方式。
注意:上述命令和工具的可用性和使用方式可能因Linux发行版和Nvidia驱动版本而异。请查阅相关文档和论坛获取更准确的说明。
总结起来,简单插入HDMI线到某一张显卡,并不会导致其他显卡停止运行。要实现只有特定的显卡在运行,你需要使用Nvidia的官方驱动程序和相关工具来配置显卡的使用方式。