让 Debian 使用显卡而不是集成 CPU

让 Debian 使用显卡而不是集成 CPU

我有一台运行 Debian 不稳定版本的华硕 FX706LI。看来只能从CPU上的集成显卡运行,而不是显卡。我怎样才能让它只从显卡上运行?它使用 NVIDIA GeForce GTX 1650 和 i5-10300H。

答案1

如果您安装了最新的 NVIDIA 驱动程序,则可以使用以下命令强制大多数程序在专用 NVIDIA 卡上运行。

env __NV_PRIME_RENDER_OFFLOAD=1 \
    __GLX_VENDOR_LIBRARY_NAME=nvidia \
    __VK_LAYER_NV_optimus=NVIDIA_only \
    VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json \
    <command>

您可以创建一个脚本,例如“nv-run”,在设置了这些环境变量的情况下运行命令。

#!/usr/bin/bash
env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json LIBVA_DRIVER_NAME=nvidia "$@"

然后用于nv-run <command>在 NVIDIA 卡上运行程序。


大多数笔记本电脑还支持通过固件设置禁用板载显卡。这允许您仅使用专用显卡运行 Debian。

相关内容