Instalación del controlador INTEL



CódigoCristo / Marzo 17, 2023


Lista oficial en la documentación:

https://wiki.archlinux.org/title/intel_graphics
https://wiki.archlinux.org/title/GPGPU
https://wiki.archlinux.org/title/Vulkan
https://wiki.archlinux.org/title/Hardware_video_acceleration

CodigoCristo

Instalación

Driver = incluye aceleración 2D o 3D para Xorg o WaylandOpenCL = Uso de aplicaciones con la GPUOpenGL o Vulkan = producen gráficos 2D y 3DVDPAU GPU = Decodifica y codifica video con la GPU


Drivers Open Sources Intel


Driver + Vulkan

[nombre_de_usuario@nombre_de_pc ~]$ sudo pacman -S xf86-video-intel vulkan-intel lib32-vulkan-intel vulkan-tools mesa lib32-mesa

VA-API Intel


VDPAU Broadwell+ iGPUs con soporte de procesadores 5gen hasta procesadores mas actuales

[nombre_de_usuario@nombre_de_pc ~]$ sudo pacman -S intel-media-driver libva-utils vdpauinfo clinfo

VDPAU para G45 y la familia HD Graphics con soporte de procesadores G45 y HD Graphics para procesadores antiguos

[nombre_de_usuario@nombre_de_pc ~]$ sudo pacman -S libva-intel-driver libva-utils vdpauinfo clinfo

OpenCL Intel


OpenCL Open Source con soporte de todos los procesadores Intel

[nombre_de_usuario@nombre_de_pc ~]$ sudo pacman -S opencl-mesa lib32-opencl-mesa 

OpenCL Open Source con soporte de procesadores Intel HD Graphics GPU de Gen8 (Broadwell) y mas actuales

[nombre_de_usuario@nombre_de_pc ~]$ sudo pacman -S intel-compute-runtime 

OpenCL Privativo con soporte de procesadores Intel de Gen7 (Broadwell) y los mas actuales (e.g. Ivy Bridge, Haswell).

[nombre_de_usuario@nombre_de_pc ~]$ yay -S intel-opencl


Iniciar el modulo i915 al iniciar el kernel

https://wiki.archlinux.org/title/Kernel_mode_setting#Early_KMS_start

Agregamos los modulos de i915 en MODULES del archivo /etc/mkinitcpio.conf y guardamos el archivo.

[nombre_de_usuario@nombre_de_pc ~]$ sudo nano /etc/mkinitcpio.conf
...
MODULES=(i915)
...

Volvemos a generar las img del kernel.

[nombre_de_usuario@nombre_de_pc ~]$ sudo mkinitcpio -P 

Volvemos a generar el archivo de configuración de GRUB.

[nombre_de_usuario@nombre_de_pc ~]$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Antiguo OpenGL driver (i965), Ciertas aplicaciones se ejecutan más rápido con él

Puede deshabilitarlo y volver a utilizar el antiguo controlador i965 configurando la variable de entorno
MESA_LOADER_DRIVER_OVERRIDE=i965 antes de iniciar cualquier aplicación OpenGL. Esta configuración no afecta las aplicaciones de Vulkan, Ejemplo:

[nombre_de_usuario@nombre_de_pc ~]$ MESA_LOADER_DRIVER_OVERRIDE=i965 gimp


Auspicios

Sistemas sencillos... Reparaciones sencillas