navinstall/src/install/gpu.rs
JMARyA 3ae066d593
Some checks failed
ci/woodpecker/push/build Pipeline failed
update
2025-01-10 14:27:23 +01:00

28 lines
764 B
Rust

use crate::{config::GPUVendor, pkg::install_pkgs};
/// Setup GPU video drivers
pub fn setup_video_drivers(vendor: &GPUVendor) {
match vendor {
GPUVendor::AMD => {
install_pkgs(&[
"xf86-video-amdgpu",
"mesa",
"lib32-mesa",
"vulkan-radeon",
"lib32-vulkan-radeon",
]);
}
GPUVendor::NVIDIA => {
install_pkgs(&["nvidia", "nvidia-utils", "lib32-nvidia-utils"]);
}
GPUVendor::INTEL => {
install_pkgs(&[
"xf86-video-intel2",
"mesa",
"lib32-mesa",
"vulkan-intel",
"lib32-vulkan-intel",
]);
}
}
}