Первоначально я хотел сделать живой CD с этим... Однако я разочаровался в этом.
Так Есть ли способ сделать это, иметь фигуру человечности, какая карта загружается, прежде, чем загрузить драйвер. Или... Как я мог создать сценарий для загрузки при начальной загрузке к "| grep PCI... и т.д." и печать для переменной для выполнения "activate_AMD.sh" или "activate_NV.sh" и т.д...
Ubuntu автоматически обнаруживает, который GPU установлен в Вашей машине. Если Вы хотите, чтобы сценарий переключился между драйверами Nvida и Intel, я нашел тот, который можно изменить здесь: bauca/graphics-switcher
Это потребует программы glxinfo
который можно получить путем установки:
sudo apt install mesa-utils
Одна ключевая функция в сценарии удара, который заинтересует Вас, является этим:
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
}