在 Ubuntu 上创建 prime-run 脚本使用 NVIDIA 独立显卡

-
2025-08-23

在 Ubuntu 系统中,使用 prime-run 命令可以确保你的应用程序在 NVIDIA 独立显卡上运行,而不是集成显卡(核显)。

1. 确保 NVIDIA 驱动已正确安装

首先,确保你的系统已经安装了最新的 NVIDIA 驱动程序。你可以通过以下命令检查:

nvidia-smi

如果系统返回 command not found,则说明 NVIDIA 驱动未安装。你可以通过以下命令安装:

sudo apt update
sudo apt install nvidia-driver

安装完成后,重启系统:

sudo reboot

2. 创建 prime-run 脚本

prime-run 命令并不是 nvidia-prime 包的一部分,因此需要手动创建。以下是创建脚本的步骤:

2.1 创建脚本文件

以 [你的] 用户 身份创建脚本文件:

sudo nano /<用户名>/bin/prime-run

2.2 编辑脚本内容

在打开的编辑器中,粘贴以下内容:

#!/bin/bash
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __VK_LAYER_NV_optimus=NVIDIA_only
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
exec "$@"

2.3 保存并退出

按下 Ctrl+X,然后按 Y 确认保存,最后按 Enter 键退出。

2.4 给予脚本可执行权限

运行以下命令来给予 prime-run 脚本可执行权限:

sudo chmod +x /<用户名>/bin/prime-run

3. 将 ~/bin 添加到 PATH

为了能够在任何地方使用 prime-run 命令,你需要将 /<用户名>/bin 添加到系统的 PATH 环境变量中。编辑 [你的] 用户的 .bashrc 文件:

sudo nano ~/.bashrc

在文件的末尾添加以下行:

export PATH=$PATH:/root/bin

保存并退出后,运行以下命令来重新加载 .bashrc 文件:

source ~/.bashrc

4. 验证 prime-run 是否可用

现在,你可以在终端中运行以下命令来验证 prime-run 是否可用:

prime-run echo "Hello, world!"

如果一切正常,你应该会看到输出:

Hello, world!

 

 

 

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录