• Cómo instalar drivers Nvidia // How to install Nvidia drivers

    Guía en castellano (ES) e Inglés (EN) // Guide in Spanish (ES) and English (EN)

    Primero está la guía en castellano y después está en inglés // First there is the guide in Spanish and below of this it is in English.


    CONSEJO: Leer todo antes de hacer nada aunque se vea mucha letra. El proceso es muy sencillo.

    Para ello hay 2 formas. Por repositorios o manualmente (yo me inclino por la segunda manera).


    Preparativos (para ambas formas de instalarlos)

    1. Tener instalados los paquetes de desarrollo del kernel. En total hay que tener instalados los paquetes:

    kernel-default, kernel-default-devel, kernel-devel y kernel-macros.


    2. Desinstalar y marcar como Tabú el paquete:

    Mesa-dri-nouveau


    3. Ignorar el driver nouveau. Para ello teclear el siguiente comando:

    Code:
    echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf


    Instalar el driver por repositorios

    1. Añadir el repositorio de Nvidia mediante Yast2. Para ello:

    Abrir Yast2-->Repositorios de software hacer click en Añadir-->Repositorios de la comunidad (2ª opción de la lista).
    Hacer click en nVidia Graphics Drivers y click en Aceptar.


    2. Instalar el driver de Nvidia mediante Yast2. Para ello:

    Abrir Yast2-->Instalar/desinstalar software y buscar nvidia. Instalar el paquete nvidia-gfxG05-kmp-default (él solito te marcará otros paquetes de dependencias).

    NOTA: En el nombre del paquete, G05 es para tarjetas GeForce de la serie 600 y superiores mientras que G04 es para tarjetas Geforce de la serie 400 y superiores.

    Antes existía G03 para tarjetas GeForce 8000 a 600 pero ya no está. Ahora hay que ir a la web de Nvidia en ese caso.


    3. Reiniciar el ordenador para aplicar los cambios.



    Instalar el driver manualmente

    0. Instalar los paquetes libglvnd, libglvnd-32bit, libglvnd-devel y libglvnd-devel-32bit. Estos paquetes ayudarán a la interfaz de instalación en ncurses que usaremos.


    1. Bajar los drivers de la web de Nvidia.

    1.1. Para ello ir a la dirección:

    https://www.nvidia.es/Download/index.aspx?lang=es

    y elegir todos los datos de tu tarjeta gráfica con sistema linux-64bit (dejar Tipo de descarga por defecto).

    Click a Buscar, Descargar ahora, Descargar ahora y click a Guardar archivo. Ya está el driver bajado.


    1.2. Otra opción de drivers para bajar son los drivers Beta para vulkan que puedes bajar de aquí:

    https://developer.nvidia.com/vulkan-driver

    AVISO: Es posible que no se instale si tienes el último kernel salido del horno.


    2. Instalar el driver de Nvidia.

    2.1. Reinicio

    Primero reinicia el ordenador y en la pantalla del Grub dale a la tecla de la flecha hacia abajo para que no siga el arranque.

    Selecciona (sin pulsar enter) la primera línea que es la de openSUSE y dale a la tecla "e" en la pantalla del Grub. Baja con la tecla de la flecha hacia abajo hasta que el cursor esté al principio de la línea que comienza con linux.

    Dale a la tecla "Fin" para llegar al final de la línea (una o varias líneas por debajo) y escribe un espacio y un 3.
    Quedaría algo así como "quiet 3" al final de la línea (puede acabar en un parámetro distinto en lugar de quiet).

    Pulsa F10 y el ordenador arrancará en un modo en el que no se carga el gestor de escritorio.


    2.2. Proceso de instalación

    Primero tendrás que entrar con el usuario root.

    Cambia al directorio donde bajastes el driver y a continuación teclea:

    Code:
    sh NVIDIA-Linux-x86_64-470.82.00.run
    NOTA: 470.82.00 es el último driver disponible. Si has bajado una versión distinta tendrás que teclear otra numeración.

    Se te abrirá una interfaz de texto. Si has hecho todos los pasos de los Preparativos y has instalado las librerías del punto 0 de está sección, todo se limitará a darle a Enter todo el rato.

    Habrá un momento que subirá una barra mientras está compilando el módulo del kernel para el driver. Cuando se llena no ha acabado aún. Se acabará cuando ponga "done." al principio de la barra.

    Todo sigue dándole al enter, sin más.


    2.3. Finalización

    Cuando todo haya finalizado y estés de nuevo en la terminal negra tendrás que teclear el siguiente comando para que se grabe al kernel que estás usando:

    Code:
    dracut --force
    Tras ello ya puedes teclear:

    Code:
    init 5
    para ejecutar el sistema gráfico.


    2.4. Cambiando el kernel

    A veces hay parches de seguridad que actualizan la versión del kernel. Cuando eso pasa hay que repetir todo el proceso descrito antes pero con la ventaja de que ya tienes hechos los preparativos, los drivers ya los tienes bajados y el paquete opcional (descrito en la siguiente sección) también (si decidistes instalarlo).

    NOTA: El punto 0 no hay que volver a hacerlo.

    En cuanto lo hagas un par de veces, el proceso es muy mecánico y corto de hacer.


    3. Paquete opcional

    Puedes instalar desde Yast2 el paquete nvdock para tener el iconito Nvidia en la barra de tareas y desde allí acceder con el click derecho a la versión del driver, la temperatura de la gráfica y haciendo click en NVIDIA Settings... abrir un extenso panel de control de la gráfica.


    English Guide


    TIP: Read everything before doing anything even if you see a lot of handwriting. The process is very simple.

    There are 2 ways to do this. By repositories or manually (I prefer the second way).


    Preparations (for both ways to install)

    1. Have the kernel development packages installed. In total, these packages must be installed:

    kernel-default, kernel-default-devel, kernel-devel y kernel-macros.


    2. Uninstall and mark Taboo the package:

    Mesa-dri-nouveau


    3. Ignore the nouveau driver. To do this, type the following command:

    Code:
    echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf


    Install the driver by repositories

    1. Add the Nvidia repository using Yast2. For it:

    Open Yast2 -> Software repositories. Click Add -> Community repositories (2nd option on the list).
    Click on nVidia Graphics Drivers and click OK.


    2. Install the Nvidia driver using Yast2. For it:

    Open Yast2 -> Install / Uninstall Software and search for nvidia. Install the nvidia-gfxG05-kmp-default package (it will mark other dependency packages for you).

    NOTE: In the package name, G05 is for GeForce 600 series cards and above while G04 is for Geforce 400 series cards and above.

    Before was used G03 for GeForce 8000 to 600 cards but it is gone. Now you have to go to the Nvidia website in this case.


    3. Restart the computer to apply the changes.



    Install the driver manually

    0. Install the libglvnd, libglvnd-32bit, libglvnd-devel and libglvnd-devel-32bit packages. These packages will help you with the installation interface in ncurses that we will use.


    1. Download the drivers from the Nvidia website.

    1.1. To do this go to the address:

    https://www.nvidia.es/Download/index.aspx?lang=es

    and choose all the data of your graphics card with linux-64bit system (leave Download type by default).

    Click Search, Download Now, Download Now and click Save File. The driver is already down.


    1.2. Another option of drivers to download is the Beta drivers for vulkan that you can download from here:

    https://developer.nvidia.com/vulkan-driver

    WARNING: It may not install if you have the latest kernel.


    2. Install the Nvidia driver.

    2.1. Reboot

    First restart the computer and on the Grub screen press the down arrow key so that it does not continue to boot.

    Select (without pressing enter) the first line that is openSUSE and hit the "e" key on the Grub screen. Scroll down with the down arrow key until the cursor is at the beginning of the line that starts with linux.

    Hit the "End" key to get to the end of the line (one or more lines below) and write a space and a 3.
    It would be something like "quiet 3" at the end of the line (it can end with a different parameter instead of quiet).

    Hit the F10 key and the computer will boot into a mode where the desktop manager does not load.


    2.2. Installation process

    You will first have to log in with the root user.

    Change to the directory where you downloaded the driver and then type:

    Code:
    sh NVIDIA-Linux-x86_64-470.82.00.run
    NOTE: 470.82.00 is the latest driver available. If you have downloaded a different version you will have to type another number.

    A text interface will open for you. If you have done all the steps of the Preparations and have installed the libraries of point 0 of this section, everything will be limited to hitting Enter all the time.

    There will be a time when you see raise a bar while you are compiling the kernel module of the driver. When it fills up it's not over yet. It will be over when you see "done." at the top of the bar.

    Everything continues to hit the Enter key, without more.


    23. Ending

    When everything is finished and you are back in the black terminal you will have to type the following command so that the kernel you are using is written:

    Code:
    dracut --force
    After that you can type:

    Code:
    init 5
    to run the graphical system.


    2.4. Changing the kernel

    Sometimes there are security patches that update the kernel version. When that happens, you have to repeat the entire process described above but with the advantage that you already have done the preparations, drivers downloaded and the optional package (described in the next section) as well (if you decided to install it).

    NOTE: Point 0 does not have to be done again.

    As soon as you do it a couple of times, the process is very mechanical and short to do.


    3. Optional package

    You can install the nvdock package from Yast2 to have the Nvidia icon in the taskbar and from there access with the right click to the driver version, the graphic temperature and by clicking on NVIDIA Settings... open an extensive control panel for the graphics card.