En este momento estás viendo Nvidia X Server Setting

Nvidia X Server Setting

Nvidia X Server Setting

Nvidia X Server Setting es una herramienta que nos proporciona Nvidia para obtener información sobre nuestra GPU y poder configurarla. La instalaremos y veremos sus opciones.

Sumario

  • Controladores
  • Instalar Nvidia X Server Setting
  • Opciones de la herramienta

Controladores

Es muy posible que en tu sistema GNU/Linux estés utilizando un controlador «nouveau» para tu gráfica Nvidia. «Nouveau» es un proyecto FOSS «Free and open source software» para disponer de un controlador para la GPU Nvidia «open source», construido a partir del controlador «nv» liberado por la marca verde. Lo cierto es que Nvidia ha aportado escasa ayuda al proyecto, lo que tiene como consecuencia que faltan funcionalidades, tiene menor rendimiento o se producen errores.

Pero también puedes instalar el controlador privativo de Nvidia. Eliges tu GPU, sistema operativo, e idioma y lo descargas. Necesitarás privilegios de «root» para instalarlo. Te desplazas al directorio de descargas y ejecutas

./NVIDIA-Linux-x86_64-525.116.04.run

Cambia la versión por la que hayas descargado. Nos pedirá actualizar el fichero de configuración, lo podemos editar y cambiar la configuración para que use el controlador NVIDIA X, o más fácil, ejecuta la herramienta «nvidia-xconfig».

Tienes toda la información en su página oficial.

Instalar Nvidia X Server Setting

NVIDIA Setting es una aplicación gráfica, también llamada «Panel de Control Nvidia», que nos ofrece múltiples opciones de configuración de nuestra gráfica. Funciona comunicándose con el controlador NVIDIA X, consultando y actualizando el estado según corresponda.

Nos permitirá consultar y configurar valores como el brillo y gamma, los atributos de XVideo, la temperatura y la configuración de «OpenGL».

El primer paso es instalar el software «nVidia X Server Settings». Para ello vas a «Software» y lo buscas. Te permite instalarlo con un paquete «.deb».

O con la terminal ejecutando el comando

sudo apt-get install nvidia-settings

Una vez instalado, para abrir el software «nVidia X Server Settings», puedes hacerlo desde el «Dash» o con la terminal ejecutando

nvidia-settings

Opciones de la herramienta

Hacemos un recorrido por las opciones principales.

System Information

En esta primera ventana nos indica el sistema operativo y arquitectura del sistema. Los S.O. compatibles son: Linux, FreeBSD y SunOS. Vemos la versión del controlador.

Tenemos la información sobre el «X Server», nombre que utiliza para la conexión al servidor, versión del servidor, proveedor del servidor, versión del servidor y versión de «NV-CONTROL» y pantallas.

Información del sistema
Información del sistema

X Server Display Configuration

En esta ventana podemos configurar las pantallas. En la sección «Layout» nos permite seleccionar la pantalla que queremos configurar y ver los datos siguientes:

  • Selection. Nos permite elegir qué pantalla configurar.
  • Configuration. Permite configurar la pantalla seleccionada.
    • «Desactivado» desactiva la pantalla seleccionada.
    • «Pantalla X» asocia el dispositivo de visualización seleccionado con la pantalla X especificada.
    • «Nueva pantalla X (requiere reiniciar X)» crea una nueva pantalla X y le asocia el dispositivo de visualización seleccionado.
  • Resolution. Aquí podemos establecer la resolución que queramos para el dispositivo seleccionado.
  • Orientation. Los menús desplegables de «Orientación» controlan cómo se rota y/o refleja la imagen del escritorio.
    • El menú desplegable «Rotation» de pantalla nos permite seleccionar la orientación que queramos para la pantalla.
    • En el menú desplegable «Reflection» podemos determinar los ejes para reflejar la pantalla. Aplica los cambios antes en la reflexión y después en la rotación.
  • Underscan. La función «Underscan» permite configurar un borde en pixeles.
  • Position. El menú desplegable «Tipo de posición» permite configurar cómo se sitúa el dispositivo de visualización seleccionado dentro de la pantalla X. Lógicamente esta opción solo la tendremos si tenemos varias pantallas.

Tenemos una casilla de verificación para marcar la pantalla principal y unos botones para detectar pantallas, acceder a datos avanzados, resetear y aplicar los cambios. Con «Save to X Configuration File», guardamos un fichero con la configuración.

Configuración de pantallas
Configuración de pantallas

X Screnn 0

En la ventana «X Screen Information», tenemos los siguientes datos

Screen number. Información básica sobre la pantalla X, en mi caso «javier2:1.0».
Display Name. Indica el nombre con el que se comunicará con el servidor X.
Dimensions. Indica las dimensiones horizontales y verticales de la pantalla X en píxeles y milímetros
Resolution. La resolución de pantalla en pulgadas.
Depth. Indica el número de planos (profundidad) de que dispone la Pantalla X.
GPUs. Ofrece un listado con las GPUs disponibles en el sistema.
Displays. Y un listado de las pantallas habilitadas.
Recovered GPU Errors. Información sobre recuperación de errores, tanto del propio controlador como de su comunicación con la GPU.

Información del servidor X Screen
Información del servidor X Screen

X Server XVideo Settings

La página de configuración de XVideo del servidor X utiliza la extensión XVideo X.

En la opción «Sync to this display device», establecemos con qué dispositivo de visualización se sincronizará cuando «XVideo Sync To VBlank» esté habilitado.

Configuración de video
Configuración de video

OpenGL Setting

Cuando habilitamos «Sync to VBlank», permitimos que las aplicaciones OpenGL intercambien búferes de memoria.

Si habilitamos «Allow Flipping», permitimos que OpenGL se intercambie volteando cuando sea posible. Se trata de un mecanismo que determina como gestiona OpenGL los búferes.

En el desplegable «Image Setting», controlamos la calidad de las imágenes de las aplicaciones. Elegir una configuración de calidad de imagen muy alta, puede afectar al rendimiento.

Si deshabilitamos «Use Conformant Texture Clamping», OpenGL reemplazará «GL_CLAMP» por «GL_CLAMP_TO_EDGE» para texturas 2D sin bordes. Con ello se elimina las costuras en los bordes de las texturas en algunos juegos antiguos como Quake 3.

Al habilitar «Graphics API Visual Indicator», el controlador extraerá información sobre la API de gráficos en uso.

Configuración de OpenGL
Configuración de OpenGL

Graphics Information

En esta sección obtenemos información sobre las librerías gráficas disponibles Tanto «GLX», «Server GLX», «Client GLX», «OpenGL» y «EGL».

Librerías gráficas
Librerías gráficas

Antialiasing Settings

Antialiasing es una técnica utilizada en OpenGL para suavizar los bordes de los objetos en una escena para reducir el efecto irregular de «escalón» que suele aparecer en los bordes de los objetos 3D. Renderiza una imagen más grande de lo normal, con múltiples muestras por píxel, y luego emplea un filtro para promediar múltiples muestras en un solo píxel.

Antialiasing en OpenGL
Antialiasing en OpenGL

VDPAU Information

Aquí nos muestra información sobre la biblioteca «Video Decode and Presentation API for Unix-like systems» (VDPAU).

Base information. Información básica, la versión de la API de VDPAU y los códecs compatibles.
Surface Limits. La resolución y los formatos máximos admitidos para video, mapa de bits y superficies de salida.
Decoder Limits. El nivel máximo, la cantidad de macrobloques y la resolución para cada decodificador VDPAU compatible.
Video Mixer. Esta pestaña muestra las capacidades del mezclador de video VDPAU: las características, parámetros y atributos.

Información de VDPAU
Información de VDPAU

Graphic Card Information

En esta seccion obtenemos toda la información sobre nuestra tarjeta gráfica. Nombre del procesador gráfico, identificador único (UUID), número de cores «CUDA» soportados, versión de la BIOS, memoria, tipo de bus, etc…

Información de la GPU
Información de la GPU

Thermal Settings

En esta ventana podremos controlar toda la configuración relativa a la temperatura de los dispositivos. También nos permite manejar la velocidad de los ventiladores del dispositivo.

Información sobre tenperaturas y ventiladores
Información sobre tenperaturas y ventiladores

PowerMizer

Esta página muestra las opciones de monitor powermizer disponibles en esta GPU.

Adaptive Clocking. Nos indica si esta característica esta habilitada o no.
Graphics Clock. Nos muestra la frecuencia.
Memory transfer rate. Vemos la tasa de transferencia de la memoria y el relog de la GPU.
Power source. Nos indica la fuente de alimentación. CA o batería.
Current PCIe Link Width. Muestra el ancho de banda del enlace PCIe actual de la GPU, en número de carriles.
Current PCIe Link Speed. Esta es la velocidad de enlace PCIe actual de la GPU, en gigatransferencias por segundo (GT/s).

Opciones de monitor powermizer
Opciones de monitor powermizer

Tenemos información adicional sobre el nivel de funcionamiento de la GPU. En el desplegable «Preferred Mode», nos permite elegir el nivel del estado de rendimiento. En el modo «Auto», el controlador elegirá el mejor estado de rendimiento para la GPU.

Device Information

En esta sección tenemos información de las interfaces de conexión de la pantalla. Localización del chip, señal, enlace de conexión, tasa de refresco, etc… En las siguientes pestañas gestionamos el color, el tramado y profundidad. Y opciones de corrección del color en la última.

Corrección del color
Corrección del color

Application Profiles

En esta ventana podemos configurar diferentes perfiles de aplicación para usarlos con el controlador de gráficos NVIDIA® Linux.

Los perfiles de aplicación son colecciones de configuraciones que se aplican por proceso. Cuando el controlador se carga en el proceso, detecta varios atributos del proceso en ejecución y determina si la configuración debe aplicarse en función de estos atributos. Este mecanismo nos permite a los usuarios anular, de forma selectiva, la configuración del controlador para una aplicación en concreto.

Para hacer la configuración de un perfil disponemos de «reglas» y «perfiles». Un «perfil» determina qué configuración usar y una «regla» identifica una aplicación y establece qué perfil debe usarse con esa aplicación.

Perfiles y reglas
Perfiles y reglas

nvidia-settings Configuration

Finalmente en la ventana «nvidia-settings Configuration», configuramos el comportamiento del software.

Display Status Bar. Activado para que muestre la barra de estado en la parte inferior izquierda de la GUI.
Slider Text Entries. Si esta activada se muestra el valor actual de un atributo controlado por un control deslizante y se puede modificar con una entrada de texto que se muestra junto al control deslizante.
Include X Display Names in the Config File. Para guardar la configuración en un fichero y usuarlo en otros equipos.
Show «Really Quit?» Dialog. Para que nos pregunte si queremos salir del programa al presionar el botón «Salir».
Update Rules when an Application Profile Name changes. Para actualizar las reglas cuando cambia el nombre de un perfil de aplicación.

Active Timers

En temporizadores activos nos da información de cada uno de los ellos y controla la frecuencia con la que se sondea un atributo dado, si es que lo hace.

Nvidia Setting Configuration
Nvidia Setting Configuration

En todas las pantallas tienes un botón de «Ayuda». Al presionarlo encontrarás toda la información sobre aquello que quieras saber.

Si tienes algún comentario que hacer sobre este artículo, al pie del post tienes un formulario para hacerlo.

Si quieres contactar conmigo por cualquier otro asunto relacionado con el sitio, en la página de contacto, tienes un formulario más adecuado.

Y para suscribirte y recibir las novedades publicadas, tienes un enlace en pie de la página o desde aquí mismo.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.