如何安装 2 个显卡驱动程序,并让 Ubuntu 检测并加载哪一个(无冲突)

如何安装 2 个显卡驱动程序,并让 Ubuntu 检测并加载哪一个(无冲突)

最初我想用这个制作一张现场 CD...但是我放弃了。

那么有没有办法做到这一点,让 ubuntu 在加载驱动程序之前确定加载了哪个卡。或者...我如何创建一个脚本,在启动时加载到“| grep pci...等”并打印变量以运行“activate_AMD.sh”或“activate_NV.sh”等...

答案1

Ubuntu 会自动检测您的机器上安装了哪种 GPU。如果您想要一个在 Nvida 和 Intel 驱动程序之间切换的脚本,我找到了一个您可以在此处修改的脚本:bauca/图形切换器

glxinfo它将需要您可以通过安装获取的程序:

sudo apt install mesa-utils

Bash 脚本中您可能感兴趣的一个关键函数是:

function CheckForCurrentVideoCardInUse {
    local _VIDEO_CARD=`glxinfo|egrep "OpenGL vendor|OpenGL renderer*"`
    if [[ $_VIDEO_CARD == *"NVIDIA"* && $_VIDEO_CARD == *"GeForce"* ]]; then
        CURRENT_VIDEO_CARD="NVIDIA"
    elif [[ $_VIDEO_CARD == *"Intel"* ]]; then
        CURRENT_VIDEO_CARD="INTEL"
    else
        ErrorHandler
    fi
}

相关内容