.. recientemente realizamos la actualización mensual respectiva.. Y arch la cago ...
Sucede que ahora no hay 3D después de actualizar y se reviso que según MESA en la wiki arch esta soportada.. (intel HD 4000 3rth gen) aquí es donde Debian supera Arch por creces..
En la imagen podemos ver que lo que debería ser es 60 fps y recibimos solo 5 o 6 fps eso indica que algo no esta bien. Tambien revisamos y Direct rendering es yes, porque dice que el Mesa es Intel, mesa esta instalado correctamente. Tambien revisamos que reporte correctamente todas las versiones y soporte de la grafica!
INTEL tarjetas viejas
Arch+Xorg quuito soporte a mucho hardware aun funcional, Intel HD 3000 y tambien Intel HD 4000 ahora funcionan muy degradado desde los updates de 2025, entonces necesitamos configurar estos casos.
- Estan las mas viejas Gen1/2 Intel Extreme Graphics (i810,i815,i845)
- Las que nos compete Intel GMA (i915,i945,G33,G35,G40,G41,G45,Atom 3000)
- Algunas especiales viejas como las Intel HD graphisc (i3/i5)
Todos estos casos se veran degradados o inutilizables con Arch linux, y solo hay pocos trucos para hacerlas funconar y OJO si es uan laptop se calentara ahor amas por ello, si no quiere que se esfuerze mucho su maquina ya no use arch linux.
En primer lugar activar AUR o alguna manera de usar aur con pacman, yay funciona hibrido y es la opcion recomendada, vea el articulo anterior, ejecuta lo siguiente como usuario root asi:
yay -Sy libxrandr libxinerama libxcursor libxtst libxss
yay -Sy xf86-video-intel mesa-amber libva-intel-driver
cat >/etc/modprobe.d/i915.conf << EOF
options i915 enable_guc=0
options i915 enable_fbc=0
EOF
cat > /etc/X11/xorg.conf.d/20-intel.conf << EOF
Section "Device"
Identifier "Intel Graphics HD-GMA"
Driver "intel"
Option "DRI" "2"
Option "AccelMethod" "sna"
Option "TearFree" "false"
Option "TripleBuffer" "false"
Option "SwapbuffersWait" "false"
Option "VSync" "false"
EndSection
EOF
cat > ~/.drirc << EOF
<device screen="0" driver="dri2">
<application name="Default">
<option name="vblank_mode" value="0"/>
</application>
</device>
EOF
Para las mas viejas como las i715,i810,AtomN500 deberas cambiar algunas cosas como enable_guc=1 en vez de 0, el DRI de 2 bajarlo mas a 1 y AccelMethod deberas usar "uxa".
INTEL tarjetas modernas
Arch es rolling release asi que esta parte solo servira para estos dias hasta que el harware Iris se normalize, estas targetas emplean mojer el modulo Iris que es muy nuevo en Xorg pero no esta automatico, y debe ser activado manualmente para estas tarjetas:
- Gen 8 Intel HD graphics (HD graphics, HD graphics 4XX, HD graphics 5XXX, HD graphics 6XXX)
- Gen 9 Intel HD graphics (HD graphics 5XX, HD graphics P5XX, HD graphics 6XX, HD graphics P6XX)
- Gen 10 Intel HD/UHD/Iris (UHD graphics, Iris Plus Graphics 6XX, UHD graphics 6XX)
- Gen 11 Intel UHD/Iris/Xe (UHD graphics 7XX, Iris XE Graphics 6XX, Iris Xe Max)
Los paquetes ya son distintos, en vez de usar los de arriba son con preferencia a Vulkan y ademas el mesa es mas moderno, ejecuta lo siguiente como root asi:
yay -Sy mesa libva-intel-driver libvdpau-va-gl vulkan-intel intel-ucode vulkan-mesa-layers vulkan-tools
cat >/etc/modprobe.d/i915.conf << EOF
options i915 enable_guc=0
options i915 enable_fbc=0
EOF
cat > /etc/X11/xorg.conf.d/20-intel.conf << EOF
Section "Device"
Identifier "Intel Graphics UDH-XE"
Driver "modesetting"
Option "DRI" "iris"
Option "AccelMethod" "sna"
Option "RelaxedFencing" "false"
Option "HWRotation" "true"
Option "TearFree" "false"
Option "TripleBuffer" "false"
Option "SwapbuffersWait" "false"
Option "VSync" "false"
EndSection
EOF
Esto forzara el uso del moderno pero aun no activado por defecto IRIS de intel. Use este solo en las tarjetas de video mas modernas o maquinas laptops compradas a partir de 2018. Para maquinas entre 2010 y 2019 es preferible el intel viejo ya que es mas estable y da mejor performance en la mayoria de las aplicaciones al no exprimir el hardware.
Si tiene algunos detalles o problemas puede alterar todos los valores excepto "iris" y "modesettings" estos dos son imperativo que se conserven.