> Instalar el controlador privativo de NVIDIA 4.70xx en Arch Linux puro



> Guía de instalación y funcionamiento NVIDIA 470XX + Kernel 6.1 arch linux ALCI

Bienvenido a la guía rápida de instalación del controlador nvidia 4.70xx  más todas las utilidades y pasos que se necesitan para hacer funcionar el controlador y que no quedemos con una resolución baja. Lo que recomiendo y que debes hacer es usar X11 siempre ya que el controlador gráfico no funciona con wayland. Para entrar en contexto hice una instalación limpia y mínima que la provee el instalador ALCI es tan minima que no trae nada de nada. Solo unas cuantas cosas como la terminal y las utilidades de plasma para acceder a los archivos. 

El proyecto ALCI lo podes encontrar en la siguiente dirección :  https://alci.online/.Ahora ya dicho esto comencemos con lo básico y lo mas rápido de hacer una vez instalado el sistema y que de seguro te sale el escritorio Plasma el cual debemos cambiar la sesión por defecto de Wayland a X11 que es la adecuada una vez que inicie la maquina ya que salta el SDDM (pantalla de inicio de sesión). 

> vamos a inicio, preferencia de sistema,colores y temas y finalmente "pantalla de inicio de sesión", "comportamiento" y luego seleccionamos "x11" 


Una vez hecho esto prosigamos al siguiente paso.. 

> Activar las multilibrerias de ArchLinux

        Dentro de el archivo pacman.conf debemos desmarcar lo siguiente:

         #[multilib]
    Include = /etc/pacman.d/mirrorlist

Para ellos necesitamos permisos de super usuario: 
    $ sudo nano /etc/pacman.conf  - Guardar control + letra o y control + x cerrar

    > Instalar chaotic AUR

    $ sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
    $ sudo pacman-key --lsign-key 3056513887B78AEB
    $ sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst'
    $ sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
    # Agregar chaotic aur en pacman.conf
    Para ellos necesitamos permisos de super usuario
    # Agregar lo siguiente 
               [chaotic-aur]
        Include = /etc/pacman.d/chaotic-mirrorlist

    $ sudo nano /etc/pacman.conf  - Guardar control + letra o y control + x cerrar
    $ sudo pacman -Syu

    > Herramientas de compilación y otras

    $ sudo pacman -S git go make yay

    > Instalar un kernel LTS con las cabeceras

    $ sudo pacman -S linux-lts61 linux-lts61-headers

    > Intalar el controlador de nvidia

    $ sudo pacman -S nvidia-470xx-dkms nvidia-470xx-settings

    > Instalar grub update

    $ yay -S update-grub

    > Meter en la lista negra(blacklist) al nouveau en grub

    $ sudo nano /etc/default/grub
    $ GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1

    > Segunda opcion de blacklist de nouveau

    $ sudo nano /etc/modprobe.d/nvidia.conf
    # nouveau.blacklist=1

    > 3ra opción

    # sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1 /g' /etc/default/grub

    > Borrar el kernel mas reciente (hardened kernel)

    # pacman -Q |grep linux-lts (Para saber el indentificador del kernel)
    $ sudo pacman -R linux-lts

    > Actualizar el grub

    $ sudo grub-install --recheck --no-rs-codes  /opción opcional por si no detecta mas kernel/
    $ sudo grub-mkconfig -o /boot/grub/grub.cfg

TODO LISTO 

    > Reiniciar e iniciar con el kernel 6.1 en las opciones avanzadasy elegir el inicio de sesion xorg