
- Se ha añadido soporte para la siguiente GPU:
- Corrección de CVE-2013-0131: desbordamiento del buffer al introducir un cursor ARGB en modo "NoScanout" con el controlador gráfico de NVIDIA para UNIX. El desbordamiento del buffer se producía cuando un cliente X instalaba un cursor ARGB de gran tamaño en un servidor X que se ejecutaba en modo NoScanout. Este desbordamiento podía provocar una denegación de servicio (por ejemplo, un fallo de segmentación del servidor X) o aprovecharse para ejecutar código arbitrariamente.
- Se ha agregado soporte inicial para la restauración de consolas efifb en sistemas UEFI en los que la pantalla principal está controlada mediante VGA o TMDS (por ejemplo, DVI, HDMI o LVDS).
- Se ha añadido soporte para las opciones "Ignore", "Enable", "Primary" y "Rotate" de la sección Monitor de xorg.conf. Por ejemplo, para hacer rotar un monitor identificado mediante una etiqueta específica de EDID, se podría añadir lo siguiente a /etc/X11/xorg.conf o a un archivo de /etc/X11/xorg.conf.d:
- Section "Monitor"
Identifier "DPY-EDID-ee6cecc0-fa46-0c33-94e0-274313f9e7eb"
Option "Rotate" "left"
EndSection
- Consulta el archivo README y la página man del comando xorg.conf(5) para obtener más información.
- Se ha añadido la opción Underscan (subexploración) a la página de configuración de pantalla de X Server en nvidia-settings, que permite configurar un borde de subexploración alrededor de la pantalla para la salida ViewPortOut. Esta función antes se denominaba Overscan Compensation (compensación de sobreexploración).
- Se ha añadido soporte para perfiles de aplicación en la implementación de GLX de NVIDIA para el sistema cliente. Consulta el capítulo "Application Profiles" (perfiles de aplicación) del archivo README para obtener más información.
- Se ha añadido a nvidia-installer la posibilidad de añadir una firma cifrada para el módulo kernel de NVIDIA. Consulta el capítulo "Installing the NVIDIA Driver" (Instalación del controlador NVIDIA) del archivo README para obtener más información.
- Se han añadido los atributos "PanningTrackingArea" y "PanningBorder" de MetaMode.
- Se ha añadido soporte para la función de desplazamiento panorámico de RandR 1.3.
- Se ha mejorado el rendimiento cuando está desactivada la opción Accel.
- Se ha añadido soporte inicial para objetos Provider de RandR 1.4 con capacidad SourceOutput, que pueden utilizarse para renderizar el escritorio en una GPU NVIDIA y mostrarlo en un dispositivo de salida conectado a un proveedor con capacidad SinkOutput, como puede ser un dispositivo con gráficos integrados Intel o un adaptador USB-VGA de DisplayLink. Consulta el archivo README para obtener más información.
- Se ha añadido al paquete del controlador la función nvidia-modprobe, una utilidad que incluye permisos setuid root.
Los componentes del controlador NVIDIA correspondientes al espacio de usuario pueden utilizar nvidia-modprobe para comprobar si el módulo kernel de NVIDIA se ha cargado y si están presentes los archivos de dispositivos de caracteres. Siempre que sea posible, se recomienda usar los mecanismos propios de la distribución de Linux para manejar la carga del módulo kernel y la creación de archivos de dispositivo. Esta utilidad se proporciona como sistema alternativo que funciona con independencia de la distribución.
- Se ha actualizado la interfaz de la línea de comandos de nvidia-settings para aceptar nombres de dispositivos de visualización y calificadores de destino opcionales, como, por ejemplo:
- nvidia-settings -q [DVI-I-0]/RefreshRate
nvidia-settings -q [GPU-1.DVI_I-1]/RefreshRate
- Se ha actualizado la interfaz de línea de comandos de nvidia-settings para no presuponer el destino "X screen 0" cuando no se especifica ningún destino en operaciones de consulta (query) y asignación (assign). En su lugar, se procesan todos los destinos válidos del atributo.
- Se ha corregido una fuga de memoria que se producía al destruir una ventana de GLX pero no la ventana de X asociada.
- Se ha corregido un error que podía impedir a nvidia-installer borrar directorios creados como parte de una instalación anterior.
- Se ha actualizado nvidia-installer para informar con un solo mensaje de advertencia de los fallos producidos al eliminar archivos instalados o restaurar archivos de la copia de seguridad, en lugar de hacerlo con un mensaje diferente para cada fallo.
- Se ha mejorado el rendimiento de modesets en los casos en que las temporizaciones de modo se mantenían iguales pero cambiaban otros parámetros de la configuración de modo, como la de ViewPort o la de dominio de desplazamiento panorámico.
- Se ha corregido un problema con los filtros de convolución de RENDER. El controlador ya no normalizará los kernels de filtro antes de acelerarlos.
- Se han mejorado las posibilidades de depuración de las librerías de OpenGL de NVIDIA. Para ello se ha incluido información sobre el manejo de excepciones (y la consiguiente destrucción de objetos) en todas las arquitecturas soportadas.
- Se ha actualizado el archivo dkms.conf y el archivo makefile del módulo kernel de NVIDIA para Linux a fin de permitir instalaciones basadas en DKMS en sistemas con directorios de origen y salida separados.
- Se ha corregido un error que, en algunos casos, provocaba un muestreo incorrecto de las imágenes de RENDER al utilizar el filtrado más cercano.
- Se ha añadido soporte para las propiedades de salida "Border" y "BorderDimensions" de RandR, que pueden utilizarse para configurar la función ViewPortOut de una salida RandR. Esta funcionalidad es equivalente al parámetro "ViewPortOut" de MetaMode.
- Se ha corregido un error por el que RRGetCrtcInfo podía proporcionar una información de tamaño incorrecta cuando la salida de RandR tenía un valor de ViewPortIn personalizado.
- Se ha mejorado el rendimiento de algunas versiones de HyperMesh con GPUs Quadro.
- Se ha añadido una página de VDPAU al panel de control de nvidia-settings para mostrar información sobre las capacidades de descodificación de las GPUs compatibles con esta API.
- Se ha añadido soporte para la gestión dinámica de modos a través de RandR, por ejemplo mediante las opciones --newmode, --rmmode, y --delmode de xrandr(1).
- Se ha aumentado el número de páginas susceptibles de ser compartidas por múltiples procesos en la compilación de libnvidia-glcore.so para x86, para lo cual se ha reducido el total de reasignaciones de R_386_PC32.
- Se ha corregido un fallo por el que las aplicaciones XVideo recibían errores BadAlloc después de cambios de VT y de modo que se producían mientras se ejecutaba un administrador de composición.
- Se ha eliminado el soporte de "CursorShadow" en el controlador de X.
- Se ha actualizado nvidia-installer para tratar deshacer los enlaces previos de archivos cuyas sumas de comprobación no coinciden con las sumas de comprobación registradas en el momento de la instalación.
- Se ha cambiado la compresión del paquete .run de gzip a xz, lo que proporcionará mayor nivel de compresión.
Tenga en cuenta que muchos distribuidores Linux suministran su propio controlador de gráficos Linux para NVIDIA en el formato de gestión nativo. Es posible que dicho controlador funcione mejor dentro del entorno y que prefiera utilizarlo en lugar del producto oficial de NVIDIA.
Los usuarios de SuSE deben leer el documento SuSE NVIDIA Installer HOWTO antes de descargar el controlador. Instrucciones de instalación: cuando haya descargado el controlador, vaya al directorio que lo contiene e instálelo con la ejecución, desde la raíz, de sh ./NVIDIA-Linux-x86-319.12-pkg1.run
En uno de los últimos pasos de la instalación se le ofrecerá la oportunidad de actualizar su archivo de configuración de X. Puede aceptar esa posibilidad y editar el archivo de configuración de X manualmente, para utilizar el controlador X de NVIDIA, o ejecutar nvidia-xconfig
Consulte el archivo README para obtener instrucciones más detalladas.
Para obtener más información, visita nuestro foro, https://devtalk.nvidia.com/default/board/98/linux/.
GeForce 700M series: GT 730M, 710M
GeForce 600 series: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
GeForce 600M series: GTX 680MX, GTX 680M, GTX 675MX, GTX 675M, GTX 670MX, GTX 670M, GTX 660M, GT 650M, GT 645M, GT 640M LE, GT 640M, GT 635M, GT 630M, GT 625M, GT 620M, G610M
GeForce 500 series: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
GeForce 500M series: GTX 580M, GTX 570M, GTX 560M, GT 555M, GT 550M, GT 540M, GT 525M, GT 520MX, GT 520M
GeForce 400 series: GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, GT 415, 405
GeForce 400M series: GTX 485M, GTX 480M, GTX 470M, GTX 460M, GT 445M, GT 435M, GT 425M, GT 420M, GT 415M, 410M
GeForce 300 series: GT 340, GT 330, GT 320, 315, 310
GeForce 300M series: GTS 360M, GTS 350M, GT 335M, GT 330M, GT 325M, GT 320M, 320M, 315M, 310M, 305M
GeForce 200 series: GTX 295, GTX 285, GTX 280, GTX 275, GTX 260, GTS 250, GTS 240, GT 240, GT 230, GT 220, G210, 210, 205
GeForce 200M series: GTX 285M, GTX 280M, GTX 260M, GTS 260M, GTS 250M, GT 240M LE, GT 240M, GT 230M, GT 220M, G210M
GeForce 100 series: GT 140, GT 130, GT 120, G 100
GeForce 100M series: GTS 160M, GTS 150M, GT 130M, GT 120M, G 110M, G 105M, G 103M, G 102M
GeForce 9 series: 9800 GX2, 9800 GTX+, 9800 GTX/GTX+, 9800 GT, 9600 GT, 9600 GSO 512, 9600 GSO, 9600 GS, 9500 GT, 9500 GS, 9400 GT, 9400, 9300 SE, 9300 GS, 9300 GE, 9300 / nForce 730i, 9300, 9200, 9100
GeForce 9M series: 9800M GTX, 9800M GTS, 9800M GT, 9800M GS, 9700M GTS, 9700M GT, 9650M GT, 9650M GS, 9600M GT, 9600M GS, 9500M GS, 9500M G, 9400M G, 9400M, 9300M GS, 9300M G, 9200M GS, 9100M G
GeForce 8 series: 8800 Ultra, 8800 GTX, 8800 GTS 512, 8800 GTS, 8800 GT, 8800 GS, 8600 GTS, 8600 GT, 8600 GS, 8500 GT, 8400 SE, 8400 GS, 8400, 8300 GS, 8300, 8200, 8100 / nForce 720a
GeForce 8M series: 8800M GTX, 8800M GTS, 8700M GT, 8600M GT, 8600M GS, 8400M GT, 8400M GS, 8400M G, 8200M G, 8200M
NVS Series: NVS 510, NVS 310, NVS 300
Quadro series: K5000, 7000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
Quadro FX series: FX 5800, FX 580, FX 570, FX 5600, FX 5500, FX 4800, FX 4700 X2, FX 4600, FX 380 LP, FX 3800, FX 380, FX 370 Low Profile, FX 3700, FX 370, FX 3400/4400, FX 1800, FX 1700, CX
Quadro Notebook series: K5000M, K4000M, K3000M, K2000M, K1000M, 5010M, 5000M, 4000M, 3000M, 2000M, 1000M
Quadro FX Notebook series: FX 880M, FX 770M, FX 570M, FX 380M, FX 3800M, FX 370M, FX 3700M, FX 360M, FX 3600M, FX 2800M, FX 2700M, FX 1800M, FX 1700M, FX 1600M
Quadro NVS series: NVS 450, NVS 420, NVS 295, NVS 290
Quadro NVS Notebook series: NVS 5400M, NVS 5200M, NVS 4200M, NVS 320M, NVS 160M, NVS 150M, NVS 140M, NVS 135M, NVS 130M
Quadro Plex series: Model IV, Model II, D Series, 7000
Quadro Sync series: Sync, G-Sync II
Quadro SDI series: Quadro SDI
ION series: ION LE, ION
C-Class Processors: Tesla C870, Tesla C2075, Tesla C2070, Tesla C2050, Tesla C1060, T10 Processor
M-Class Processors: Tesla M2090, Tesla M2075, Tesla M2070-Q, Tesla M2070, Tesla M2050, Tesla M1060
X-Class Processors: Tesla X2090
S-Class Systems: Tesla S2050
K-Series Processors: Tesla K20Xm, Tesla K20m, Tesla K20c, Tesla K10
|