From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Other languages
Deutsch ; English ; Français ; Español


Requisitos previos

  • En la sección Notas de la versión: leer Controladores gráficos.
  • En la sección Erratas: leer Gráficos.
  • Disponer de conexión a Internet.
  • Disponer de un conjunto completo de repositorios urpmi (fuentes de software).
  • Si pretende instalar controladores propietarios de Nvidia o AMD/ATI asegúrese de activar los repositorios Nonfree_Release y Nonfree_Updates.

Para estos dos últimos puntos, véase Administración de Software.


Libre frente a propietario

Existen dos categorías de controladores:

  • Controladores propietarios: estos controladores los proporciona el diseñador de la GPU como archivos binarios. El código fuente no es accesible debido a los derechos de licencia.
  • Controladores abiertos: los proporciona la fundación X.org y el código fuente es accesible. Son mantenidos por la comunidad y son compilados e incluidos en la distribución de Mageia.


Selección de controladores

  1. Inicie MCC (Centro de Control de Mageia), haga click en la pestaña "Hardware" y en el icono "Configurar el servidor gráfico".
    • Nota: El boton al lado de "Tarjeta Grafica" muestra el driver usado actualmente.
  2. Haga clic en ese botón:
    • En la nueva ventana se preseleccionará un controlador propuesto.
    • Si desea cambiar la selección, elija el fabricante y luego el modelo de su tarjeta.
      • Si existe un driver propietario para su tarjeta le preguntará si desea instalarlo. Si elige "No" el sistema usará el driver abierto - para nvidia eligió Xorg nouveau. Ten en cuenta que si quiere Xorg modesetting, tiene que seleccionarlo manualmente:
    • Para los drivers libres puede navegar hasta el final de la lista, y abrir la sección Xorg.
      • Amdgpu para tarjetas AMD.
      • Ati para tarjetas ATI.
      • Xorg modesetting para Intel, Nvidia, AMD.
      • Xorg nouveau para tarjetas Nvidia. Por favor, pruebe tanto nouveau como modesetting.
  3. Después de seleccionar el driver, aparece un diálogo de opciones.
    - Tenga en cuenta que si ha seleccionado Nvidia propietario, puede que tenga que esperar unos minutos aquí para que se prepare el módulo del kernel.
    Dependiendo de las características de su tarjeta puede elegir (por defecto):
    • Activar la translucidez (extensión Composite).
    • Usar aceleración por hardware para el puntero del ratón.
    • Usar aceleración RENDER para efectos 3D.
    • Interfaz gráfica al inicio.
    Normalmente, las opciones anteriores son las recomendadas. Las otras opciones pueden descartarse.
    • Elija "OK".
  4. Vuelve a la pantalla "Configurar el servidor gráfico".
    • Puede modificar la resolución de su monitor, pero si su hardware está bien detectado, ya está bien configurado.
    • ¡No NO pruebe el botón Probar! mga#20835 1.) puede dar falso negativo. 2.) puede colgar su sistema. 3.) puede causar que sea incapaz de entrar en el escritorio porque el archivo .Xauthority del usuario es propiedad de root - Arreglo: (para 3.) Establezca usuario y grupo en ~/.Xauthority a su usuario normal. (Pregunte en el foro si necesita ayuda.)
  5. Salga del asistente, y reinicie para usar el driver seleccionado.


El controlador modesetting

El controlador modesetting X11 es independiente del hardware, funciona con los controladores del kernel de Nvidia, Intel y AMD. El controlador X11 nouveau sólo funciona con el controlador del kernel nouveau.

"modesetting" con tarjetas Nvidia, aunque más estable, utiliza internamente el módulo nouveau del kernel también para 3D. "nouveau" en Xorg usa el controlador nouveau Xorg DDX más el módulo nouveau del kernel. Para muchas tarjetas NV recientes el DDX nouveau ni siquiera puede ser usado porque no son soportadas (por ejemplo para NV RTX 3xxx y posteriores, etc.).


Controladores propietarios de AMD

Esta sección (debería) referirse también a las GPUs ATI (mayores) - ATI fue adquirida por AMD en 2006.

To be completed...

AMD-GPU Radeon Pro , incluyendo ROCm. El driver propietario AMDGPU-PRO actualmente solo funciona con X.org 1.1xx, por lo que no puede ser usado en Mageia 9.

ACTUALIZACIÓN: Hemos dado un paso adelante, ofreciendo una forma de descargar e instalar fácilmente dos paquetes para tarjetas gráficas AMD, que ofrecen algunas características avanzadas como la activación de opencl para la mejora de rendimiento en procesos como el renderizado en Blender y otras herramientas 3D como CAD y herramientas PCB, y módulos de procesamiento en Darktable, juegos de Steam, Gimp, Libreoffice y cualquier otra aplicación que requiera de estas características avanzadas.

Debes tener en cuenta:

Para instalarlo tienes dos opciones:

  • Desde el «Centro de Control de Mageia > Instalar y quitar aplicaciones». Debes cambiar los filtros a «Todos» y buscar los paquetes «amdgpupro-opencl-pal» o «amdgpupro-opencl-orca» e instalar.
  • Desde una terminal como usuario «root» escribiendo: «urpmi amdgpuypro-opencl-pal» o «urpmi amdgpupro-opencl-orca».

Pensando en todos los usuarios que trabajan en estos apartados o quieren tener una buena experiencia de juego con Mageia, ofrecemos con esta implementación soporte completo en las dos principales opciones en rendimiento gráfico del momento.

Esperamos que esto contribuya a mejorar la experiencia de uso con nuestro gran sistema operativo de código abierto!!


Trucos

mga#32060 - Falta soporte para codificación/decodificación H264/HEVC en el controlador vaapi radeonsi. Mensaje en el foro Making your own.


Intel

Si un controlador tiene problemas, prueba Xorg > modesetting.


Controladores propietarios de Nvidia

Este capítulo está creado para Mageia 9. Para Mageia 8 note las diferencias: también tiene Nvidia390 - también en 32 bit. nvidia-current es R470 en las actualizaciones, R460 en el lanzamiento. No hay versiones posteriores disponibles. Al cambiar entre los controladores propietarios se necesita desinstalar manualmente el dkms-nvidia-*. CUDA y OpenCL son compatibles con al menos R470.

  • Solo soportado en 64 bit.
  • Para ver el driver propietario funcionando y ajustarlo, ejecute nvidia-settings (del paquete x11-driver-video-nvidia*).
  • El módulo del kernel se prepara (esto tarda unos minutos dependiendo de la CPU) al instalar o cambiar el driver propietario, y también cuando se instala un nuevo kernel. Si instala el controlador Nvidia y luego arranca un kernel que no tenía preparado el módulo Nvidia, se preparará durante el siguiente arranque con ese kernel - tenga en cuenta que puede parecer que el arranque se detiene, ¡pero tenga paciencia!
  • Puede cambiar entre un driver propietario y uno libre de un lado a otro sin que se desinstalen los paquetes de drivers propietarios ni se espere a que se prepare el módulo del kernel.


Problemas conocidos de Nvidia

mga#31994 - Los terminales virtuales tty están en negro (i.e Ctrl-Alt-F3), después de arrancar en modo gráfico (escritorio). Peor aún: cambiar entre tty y escritorio puede llevar a un bloqueo del sistema.

Este problema no estaba en el lanzamiento de Mageia 8, pero vino con las actualizaciones y está en Mageia 9 también, así como en otras distribuciones Linux actuales.

'Solución' (Al menos la siguiente funciona a veces.)

Asegúrese de establecer una resolución bien soportada en la línea de comandos del kernel, es decir, evite los números rojos de la tabla this.

Para ver lo que se estableció en la línea del kernel en su sistema en el último arranque, ejecute journalctl -b|grep 'command line:' y mire el número después de "vga=". Busque en la tabla qué resolución significa. Tenga en cuenta que no hay un estándar amplio para resoluciones superiores a 1280x1024.

Para cambiarlo usando Centro de Control de Mageia, Seleccione Arranque > Configurar sistema de arranque > Siguiente > Avanzado > Modo de video: 1280x1024 16bpp, que dará como resultado "vga=794", que funciona en la mayoría de los ordenadores. (Si su pantalla tiene una resolución inferior, seleccione esa o la siguiente inferior).


Versiones de controladores Nvidia

Este capítulo es actualmente una maqueta rápida - se puede mejorar en estilo (¿tabla?) , y también enumerar nombres alternativos de GPU, y variantes... ¡Actualizar cuando sea necesario!

Listado como -- nombre del paquete -- driver -- rango de GPU -- comentario
  • Driver: Latest Legacy -- nvidia470 -- R470 -- R470 era "nvidia-current" en Mageia 8.
  • Driver: Production -- nvidia-current -- R550 -- Destinado a todas las GPU Nvidia recientes.
  • Controlador: New Feature -- nvidia-newfeature -- R545 -- *usualmente* una versión posterior a nvidia-current, puede verse como experimental - pruébelo cuando su tarjeta no esté totalmente soportada por nvidia-current. Tenga en cuenta, sin embargo, que puede que no se mantenga actualizada como es debido, es decir, puede que no sea compatible con el nuevo kernel inmediatamente.
  • GeForce 745 y posteriores --> igual que Production
  • GeForce 635 a GeForce 920 --> igual que Latest Legacy
No enviamos controladores antiguos, por razones de seguridad y compatibilidad, ya que Nvidia no los actualiza.
  • RIVA 128 --> instala nv libre
  • [FIXME] otras opciones: --> instala nouveau libre (O posiblemente mantener de la versión anterior de Mageia)

Precaución: un error raro: mga#32579 - al cambiar el driver nvidia, al siguiente arranque falla el modo gráfico para el kernel que se estaba ejecutando

- Si ninguno se adapta a su GPU, pruebe Xorg nouveau, modesetting, o posiblemente nv.

Versiones de drivers anotadas para Mageia 9.

Nvidia lista de controladores actuales

Controladores Nvidia más antiguos

La serie de drivers Nvidia R390, disponible en Mageia 8, soporta tarjetas gráficas antiguas como la serie GF1xx, es EOL (end of life) desde finales de 2022 por lo que ya no recibe actualizaciones de seguridad y compatibilidad.

En Mageia 9, por seguridad e incompatibilidad con el Kernel y el Servidor X tuvimos que abandonar R390.

Lo mismo se aplica a la serie Nvidia R340, que teníamos en Mageia 7.

Si le gusta compilarlo usted mismo, encontrará información en Internet, necesita algunos parches para hacer que R390 funcione con kernel-6.3.x. Quizás compilar otro kernel. Probablemente aún más trabajo para R340. Algunas ideas para empezar en this mensaje de la lista de correo dev.

Pero primero pruebe si Xorg nouveau o modesetting funciona para su GPU, o incluso Nvidia R470.


NVIDIA CUDA, OpenCL y mucho más

  • Soportamos CUDA y OpenCL para "nvidia-current". Probablemente también funcione en "New feature branch".
  • Para nvidia470 si no le funciona, vea más abajo.
  • Como mínimo, instale el paquete correspondiente a su controlador; nvidia*-cuda-opencl, donde * es "-current", "-newfeature" o "470". Esto es suficiente, es decir, para las aplicaciones BOINC que hemos utilizado.
  • Algunas aplicaciones necesitan más soporte, así que instale el paquete nvidia*-all correspondiente. Para hacer esto también tiene que tener habilitados los repositorios de 32 bits core y nonfree tanto release como updates.
  • Al cambiar entre el controlador gráfico "-current", "-newfeature" o "470" se desinstalarán los paquetes CUDA y nvidia*-all, por lo que deberá instalarlos de nuevo.
  • Para ver si funciona, instale cuda-z y láncelo: investigará y mostrará las capacidades - o informará del fallo. En caso de problemas, los mejores mensajes de error se ven en una terminal desde donde se lanza cuda-z. Por ejemplo, en el momento de escribir esto, para nvidia470 dice "CUDA Error: 00000023 CUDA driver version is insufficient for CUDA runtime version". (BOINC informa de que no hay problema, sin embargo, pero no tenemos ese trabajo para probar en este momento.) Tenga en cuenta que cuda-z muestra el mismo mensaje también si el controlador Nvidia está instalado, pero nouveau o modesetting se utiliza.
  • Diferentes nombres y versiones entre el controlador Nvidia y CUDA etc hace las cosas complicadas... Para más ayuda pregunte en nuestro foro.

Nvidia R470 CUDA

Si está familiarizado con el reempaquetado, y está usando una tarjeta Nvidia antigua soportada sólo por el driver nvidia470 y quiere usar CUDA, puede intentar reempaquetar localmente y usar una versión anterior de cuda-toolkit 11.8 o 10.2, usando estos comandos: (ver también la nota aquí.)

mgarepo co -r 1916712 svn://svn.mageia.org/packages/cauldron/nvidia-cuda-toolkit
bm -l ./nvidia-cuda-toolkit/SPECS/nvidia-cuda-toolkit.spec
urpmi ./nvidia-cuda-tookit/RPMS/x86_64/*rpm
urpmi nvidia470-all


Forzar icd

De foro, foro, y mga#29563

Algunas aplicaciones pueden necesitar Nvidia o Intel icd en lugar de mesa icd.

Como algunos juegos de Steam - un usuario experimentó el problema para Warthunder (con Nvidia) y Deus Ex: Mankind Divided (con Intel).

Usted puede lanzar el lanzador con el icd vendedor por la línea:

Para NVidia

export VK_ICD_FILENAMES=/etc/vulkan/icd.d/nvidia_icd.json lanzador

Para Intel

export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json


Gráficos híbridos

Algunos portátiles vienen con "Gráficos Híbridos", lo que significa que tienen dos GPU: una de bajo consumo y otra más rápida.

Para configuración ver Bumblebee y Mageia-prime para Optimus.


Registros

  • El diario del sistema, visto por el comando journalctl.
  • Xorg log, visto por ejemplo less /var/log/Xorg.0.log - Pero tenga en cuenta que cuando se usa GDM, la ubicación es $HOME/.local/share/xorg/Xorg.0.log, y ese contenido también se escribe en el diario.

Tenga en cuenta que cuando se utiliza modesetting, journal todavía registra el nombre del controlador del kernel, es decir, "nouveau" para nvidia, porque modesetting es el controlador X11 (también conocido como DDX) que se sienta encima de un controlador de dispositivos del kernel.


Suprimir los mensajes molestos en el terminal y los registros

A veces se encuentra un número inconveniente de mensajes de cortafuegos "diluyendo" dmesg/journal, y también salen en terminales e incluso directamente en aplicaciones en modo texto como las herramientas drakx en modo consola - ¡muy molesto!

Para evitar esos mensajes: en /etc/sysctl.d/kernel.msg.conf, tenga la línea "kernel.printk=3 4 1 3".

También puede suprimir mensajes de error importantes, por lo que no es el valor predeterminado. Ver más información sobre printk.


If problems

Algunos trucos generales, a ampliar...

  • Ver trucos por vendedor en capítulos anteriores.
  • Busque en nuestro bugzilla y foro, otros foros de Mageia e internet en general - para su GPU y Linux.
  • Pruebe otro driver. A veces varios funcionan con diferente resultado - Ejemplo: Nvidia GTX750 funciona en mi sistema con R470 y R535 propietarios (ambos más rápidos, pero ocasionalmente fallan al reanudar), nouveau (lento), y modesetting (decente, y el más estable para reanudar).
  • Desactive la aceleración 3D por hardware y confíe sólo en la aceleración SIMD de la CPU (ejecute drakx11, entre en "Option" y seleccione "Deshabilitar Aceleración por Hardware"). Esto utilizará el controlador llvmpipe 3D (software) para 3D, no podrá jugar a juegos 3D sobre todo porque es demasiado lento, pero para la mayoría de las cosas básicas puede ser fiable.
  • Compruebe si los mismos fallos ocurren también en otro(s) escritorio(s) más simple(s), por ejemplo IceWM, que no utiliza 3D para la composición de ventanas. IceWM se instala como copia de seguridad por defecto.
  • Cambiar kernel
    • Especialmente para ordenadores antiguos: Pruebe la versión base del kernel anterior. Si el downgrading dentro de la versión actual de Mageia no ayuda, pruebe el último kernel de la versión anterior de Mageia o el repositorio backport.
    • Si su computadora es muy nueva, tal vez necesite el último kernel posible, si la actualización regular no es suficiente busque en el repositorio backport de la versión actual de Mageia.
    • Pruebe nuestra variante de kernel linus empaquetado, que tienen menos cambios ascendentes. Lo último en actualizaciones, luego lo anterior. (Se sabe que ha resuelto algún problema de reanudación).
    • Tenga en cuenta que puede ocurrir que algún driver sea incompatible con la versión de kernel elegida, por lo que puede necesitar buscar un driver de edad similar.


Compatibilidad del software

De Mageia 8 Errata: mga#30103 - Problemas de video con Herramientas de Escritorio Remoto (VNC, TeamViewer, AnyDesk, etc) Solución: En primer lugar, al menos TeamViewer y Anydesk no son compatibles con Wayland, así que usa Xorg. Los problemas a menudo se pueden mitigar seleccionando en el ordenador anfitrión una resolución más baja y/o desactivando los efectos de escritorio (por ejemplo en Plasma: pulsar Shift-Alt-F12), pero mejor: en /etc/X11/xorg.conf, en dispositivos, añadir la opción "LinearFramebuffer".

- Un usuario informó que todavía había un problema y una solución alternativa para su sistema con respecto a Anydesk a principios de Mageia 9, otro informe de usuario que Anydesk funciona como Flatpak.


Si falla al arrancar en el escritorio

Ver How to change a wrong graphic driver.


Problemas para reanudar

Tengo un sistema que después de suspender y reanudar, a veces la pantalla solo se activa brevemente con un mensaje sin señal y vuelve a suspender, pero la computadora está funcionando. Sistema: Mageia 9 de septiembre de 2023, Nvidia GTX750 con nvidia-current, pantalla Philips 436M6 en DisplayPort. Soluciones alternativas probadas: 1.) Apague/encienda la pantalla o desconecte/conecte el cable. 2.) Utilice la configuración del modo del controlador en su lugar. (más lento) 3.) Utilice HDMI en su lugar (pero da malos colores en líneas nítidas en este monitor) /Morgano



Conéctese al sistema problemático usando SSH

Tener la capacidad de iniciar sesión desde otra computadora es invaluable, por lo que puede verificar lo que está sucediendo e incluso realizar un apagado limpio y reiniciar si es necesario, incluso cuando su pantalla esté congelada, negra o distorsionada. Por supuesto, debe prepararse antes del problema mediante los preparativos que se detallan a continuación y probar que funciona.

Para sistemas en una LAN doméstica, habilite 22/tcp entrante en el firewall, instale openssh-server y como problema raíz systemctl start sshd.service.

Esto le permitirá realizar una conexión SSH entre máquinas en la LAN de su hogar.