最初我想用这个制作一张现场 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
}