跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / BashAI算法

Ubuntu 20.04 NVIDIA Tesla P40 驱动安装指南:核显与计算卡分离方案

Ubuntu 20.04 系统下 Intel 核显与 NVIDIA Tesla P40 协同工作指南。通过 BIOS 开启 Above 4G Decoding,屏蔽默认驱动并安装适配版本(如 470)。服务器版使用 prime-select 切换至 NVIDIA 模式;桌面版保留核显显示,通过配置 /etc/modules-load.d/nvidia.conf 实现 P40 内核模块开机自启。解决黑屏与驱动失效问题,满足 AI 推理及高性能计算需求。

黑客发布于 2026/3/16更新于 2026/5/622 浏览
Ubuntu 20.04 NVIDIA Tesla P40 驱动安装指南:核显与计算卡分离方案

Ubuntu 20.04 NVIDIA Tesla P40 驱动安装指南

NVIDIA Tesla P40 作为专业计算 GPU,硬件层面无视频输出能力。在 Ubuntu 20.04 系统中,若要同时实现 Intel 核显输出桌面与 P40 提供算力,需采用'驱动分离'方案。

1. 主板设置

1.1 主板选型要求

专业级显卡对主板的兼容性有明确要求,选购前需确认主板规格是否适配目标显卡,避免出现硬件不兼容、无法识别等问题。

1.2 主板 BIOS 设置步骤

进入主板 BIOS 界面,找到 Peripherals(外设)菜单,定位到 Above 4G Decoding 选项,将其设置为 Enabled(启用),以此为大显存专业显卡分配足够的 PCIe 地址空间,确保显卡正常工作。

2. 服务器版本环境安装

2.1 解锁 Ubuntu 系统以及依赖安装

首先需解除系统对 NVIDIA 驱动的默认屏蔽,避免驱动加载冲突:

sudo bash -c 'echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf'
sudo apt install -y libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-glx:i386

2.2 添加显卡驱动 PPA

Ubuntu 官方源的驱动版本可能滞后,添加显卡驱动专用 PPA 以获取适配 Tesla P40 的稳定版本:

# 添加显卡驱动 PPA
sudo add-apt-repository ppa:graphics-drivers/ppa
# 更新 apt 缓存
sudo apt update

2.3 安装 NVIDIA 显卡驱动

Tesla P40 基于 Kepler 架构,nvidia-driver-470 是官方支持的长期维护版本,执行以下命令安装并重启:

sudo apt install nvidia-driver-470
sudo reboot

注:nvidia-driver-470 和 nvidia-driver-560 两个选择一个安装即可。

2.4 驱动验证与问题解决

重启后执行 nvidia-smi 可能会报错。原因通常是服务器版默认无图形界面,但系统仍可能优先识别核显,导致 NVIDIA 驱动内核模块未加载。

执行以下命令切换显卡模式:

# 查看当前显卡模式
sudo prime-select query
# 切换到 NVIDIA 显卡
sudo prime-select nvidia

切换完成后再次执行 nvidia-smi,若输出 Tesla P40 的显卡信息、驱动版本等内容,则说明安装成功。注意:服务器版本无图形化桌面,切换到 NVIDIA 模式后不影响系统使用,可直接用于算力调用。

3. 桌面版本环境安装

桌面版本的驱动安装流程与服务器版本一致,核心差异在于需配置'核显负责桌面、P40 负责算力'的分离模式,避免桌面黑屏问题。

3.1 恢复核显桌面

若此前切换到 NVIDIA 模式导致桌面黑屏,需先切换回 Intel 核显模式,确保图形界面正常启动:

# 切换回 intel 模式,确保桌面能打开
sudo prime-select intel
# 重启生效
sudo reboot

重启后桌面恢复正常,但此时 nvidia-smi 会提示驱动未加载。

3.2 设置开机自动加载 P40 驱动

通过配置系统模块加载文件,让系统开机时自动加载 NVIDIA 内核模块,实现 P40 算力调用与核显桌面的协同:

# 编辑模块加载配置文件
sudo vim /etc/modules-load.d/nvidia.conf

在文件中写入以下内容:

nvidia
nvidia-drm
nvidia-uvm

保存并退出 vim(输入 :wq 回车),执行以下命令更新 initramfs 使配置生效:

sudo update-initramfs -u
# 重启系统验证
sudo reboot

注意事项: 安装过程中需注意关闭 Secure Boot,确保驱动内核模块正常加载。

目录

  1. Ubuntu 20.04 NVIDIA Tesla P40 驱动安装指南
  2. 1. 主板设置
  3. 1.1 主板选型要求
  4. 1.2 主板 BIOS 设置步骤
  5. 2. 服务器版本环境安装
  6. 2.1 解锁 Ubuntu 系统以及依赖安装
  7. 2.2 添加显卡驱动 PPA
  8. 添加显卡驱动 PPA
  9. 更新 apt 缓存
  10. 2.3 安装 NVIDIA 显卡驱动
  11. 2.4 驱动验证与问题解决
  12. 查看当前显卡模式
  13. 切换到 NVIDIA 显卡
  14. 3. 桌面版本环境安装
  15. 3.1 恢复核显桌面
  16. 切换回 intel 模式,确保桌面能打开
  17. 重启生效
  18. 3.2 设置开机自动加载 P40 驱动
  19. 编辑模块加载配置文件
  20. 重启系统验证
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Java 填充 Word 模板实战:文本、列表与复选框处理
  • 数据结构:常见时间复杂度与空间复杂度
  • 二叉树深度优先遍历实战:计算布尔值与路径数字和
  • 并查集数据结构详解与实战应用
  • 基于 OpenClaw、Zeabur 与飞书的 AI 机器人搭建教程
  • CISP 注册信息安全专业人员认证详解与备考指南
  • C 语言数据结构实战:双向链表航班管理系统
  • 大模型(LLMs)面试题库汇总:基础、微调、RAG 与推理
  • Podman 与 Docker 国内镜像源配置指南(2025-05)
  • OpenRFT:基于强化微调实现大模型领域推理泛化
  • 开源 AI 短剧工具:从小说到视频的自动化流水线
  • Midjourney 工作原理、使用流程及优缺点分析
  • YOLOv8 C++部署:OpenCV DNN 实现 V5/V7/V8
  • PTA L2-054 三点共线 C++ 题解与易错坑点分析
  • Xilinx PCIe IP 核详解、FPGA 实现及仿真流程(Virtex-7 Gen3)
  • C++ 位图与布隆过滤器实现及应用
  • 实战 AI 大模型与动手构建 AI Agent 技术详解
  • Ollama v0.17.0 发布:OpenClaw 自动安装、Web 搜索及 Context 动态分配优化
  • Linux 进程信号深度解析:从内核机制到实操应用
  • Alice 的安全旅行:路径最大安全度问题解析与代码实现

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online