If we find an Arc GPU, we need to install the Intel drivers just like if we find an intel iGPU
This commit is contained in:
@@ -17,7 +17,10 @@ export nvidia_gpu_name=$(nvidia-smi --format=csv --query-gpu=name --id="${gpu_se
|
|||||||
export nvidia_host_driver_version="$(nvidia-smi 2> /dev/null | grep NVIDIA-SMI | cut -d ' ' -f3)"
|
export nvidia_host_driver_version="$(nvidia-smi 2> /dev/null | grep NVIDIA-SMI | cut -d ' ' -f3)"
|
||||||
|
|
||||||
# Intel params
|
# Intel params
|
||||||
|
# This figures out if it's an intel CPU with integrated GPU
|
||||||
export intel_cpu_model="$(lscpu | grep 'Model name:' | grep -i intel | cut -d':' -f2 | xargs)"
|
export intel_cpu_model="$(lscpu | grep 'Model name:' | grep -i intel | cut -d':' -f2 | xargs)"
|
||||||
|
# We need to check if the user has an intel ARC GPU as well
|
||||||
|
export intel_gpu_model="$(lspci | grep -i "VGA compatible controller: Intel" | cut -d':' -f3 | xargs)"
|
||||||
|
|
||||||
# AMD params
|
# AMD params
|
||||||
export amd_cpu_model="$(lscpu | grep 'Model name:' | grep -i amd | cut -d':' -f2 | xargs)"
|
export amd_cpu_model="$(lscpu | grep 'Model name:' | grep -i amd | cut -d':' -f2 | xargs)"
|
||||||
@@ -127,6 +130,13 @@ if [[ ! -z ${intel_cpu_model} ]]; then
|
|||||||
else
|
else
|
||||||
echo "**** No Intel device found ****";
|
echo "**** No Intel device found ****";
|
||||||
fi
|
fi
|
||||||
|
# Intel Arc
|
||||||
|
if [[ ! -z ${intel_gpu_model} ]]; then
|
||||||
|
echo "**** Found Intel device '${intel_gpu_model}' ****";
|
||||||
|
install_intel_gpu_driver
|
||||||
|
else
|
||||||
|
echo "**** No Intel device found ****";
|
||||||
|
fi
|
||||||
# AMD GPU
|
# AMD GPU
|
||||||
if [[ ! -z ${amd_gpu_model} ]]; then
|
if [[ ! -z ${amd_gpu_model} ]]; then
|
||||||
echo "**** Found AMD device '${amd_gpu_model}' ****";
|
echo "**** Found AMD device '${amd_gpu_model}' ****";
|
||||||
|
|||||||
Reference in New Issue
Block a user