1. 项目概述
在深度学习、科学计算等高性能计算场景中,NVIDIA Tesla P40计算卡因其24GB大显存和3584个CUDA核心而备受青睐。然而这款专业计算卡在设计上有个显著特点:它完全移除了视频输出接口,这意味着它无法像普通游戏显卡那样直接驱动显示器。对于使用Ubuntu桌面版的用户来说,这就产生了一个棘手的问题——当我们同时拥有Intel核显和Tesla P40时,如何让核显负责图形界面输出,而P40专注于计算任务?
我在搭建深度学习工作站时,就遇到了这个典型场景:主板同时连接了Intel UHD 630核显和Tesla P40计算卡。按照常规方法安装NVIDIA驱动后,系统要么只能使用核显(导致P40无法工作),要么强制使用P40作为主显卡(导致黑屏)。经过多次尝试和调试,最终找到了一套稳定可靠的解决方案,本文将详细记录整个过程。
2. 硬件准备与BIOS设置
2.1 硬件兼容性检查
在开始安装前,必须确认硬件配置满足以下要求:
- 主板必须同时具备核显输出接口(如HDMI/DP)和至少一个PCIe x16插槽
- 电源需提供足够的8pin或6+2pin PCIe供电接口(P40的TDP为250W)
- 建议使用支持Above 4G Decoding功能的主板(大多数现代主板都支持)
重要提示:部分H系列主板可能无法同时启用核显和PCIe设备,建议选择Z系列或工作站级主板。我在华硕Z490主板上测试通过,但在某些B460主板上遇到了兼容性问题。
2.2 BIOS关键设置
进入BIOS(开机时按Del或F2键),需要进行以下关键配置:
-
启用核显:
- 找到
Advanced > System Agent Configuration > Graphics Configuration - 将
Primary Display设置为CPU Graphics(不同主板可能叫法不同) - 确保
iGPU Multi-Monitor选项为Enabled
- 找到
-
PCIe相关设置:
- 进入
Advanced > PCI Subsystem Settings - 启用
Above 4G Decoding(这是大显存显卡正常工作的关键) - 将`PCI
- 进入
