在Debian 12(Bookworm)中安装NVIDIA驱动

原文链接:https://fostips.com/install-nvidia-driver-debian-12/#:~:text=To%20install%20the%20driver%20package%2C%20either%20run%20command%3A,cache%20if%20it%20don%27t%20show%20you%20nvidia-driver%20package.

这是一个展示如何在Debian12 稳定版 (Bookworm)中安装NVIDIA图形驱动程序的指南!

一、启用no-free 软件源仓库

Debian在其官方存储库中包含NVIDIA驱动程序包。但是,它在默认情况下存放于未启用的no-free 软件源仓库中。
(1)安装软件源配置工具 software-properties-gtk (或 software-properties-qt)
        sudo apt install software-properties-gtk
(2)使用software-properties-gtk配置工具将四个软件源仓库设置为启用 (main、contrib、non-free-firmware、non-free) 

二、安装NVIDIA显卡驱动
(1)安装nvidia-detect程序包,然后运行nvidia-detect命令以识别要安装的GPU和输出推荐的驱动程序包。
        sudo apt update && sudo apt install nvidia-detect
        nvidia-detect
(2)根据推荐的驱动程序包进行安装,这里的包通常是:“nvidia-driver”。
        sudo apt install nvidia-driver

三、在Intel/AMD和NVIDIA GPU之间切换。
与Ubuntu不同,Debian没有用于在集成GPU和nvidia GPU之间切换的nvidia prime包。然而,有一个免费的开源工具“envycontrol”可以让事情变得简单。 
(1)首先下载软件包:https://github.com/bayasdev/envycontrol
(2)安装软件包
        sudo apt install ./python3-envycontrol*.deb
(3)安装完envycontrol后,可以运行其中一个命令来告知要使用哪个GPU:
        切换到集成GPU(英特尔或AMD):sudo envycontrol -s integrated
        设置混合模式并启用细粒度功率控制:sudo envycontrol -s hybrid --rtd3
        切换到NVIDIA并启用ForceCompositionPipeline以防屏幕撕裂:sudo envycontrol -s nvidia --force-comp
(4)切换完GPU后,需要重新启动计算机以应用更改。
(5)要验证哪个图形卡处于活动状态,请运行命令:
        glxinfo |grep -E "OpenGL vendor|OpenGL renderer"
        或者
        envycontrol --query


回复列表(0|隐藏机器人聊天)
帖子没有回复
添加新回复
回复需要登录