jueves, junio 24, 2010

Driver Nvidia 256.35 para GNU/Linux


Hace unos días Nvidia lanzo una nueva versión de controladores para sus tarjetas gráficas las cuales traen mejoras desde el rendimiento gráfico hasta compatibilidad con las nuevas tarjetas.

les dejo la siguiente lista para que conozcan a profundidad las novedades que trae esta nueva version de controladores

  • Se ha corregido una regresión de la versión 256.29 por la que nvidia-settings presentaba información errónea sobre las frecuencias de reloj en la opción de nivel de rendimiento (Performance Level).
  • Se ha corregido un error de 3D Vision Stereo que impedía a las gafas de visión estereoscópica activarse cuando la pantalla no funcionaba con las temporizaciones de su modo nativo.
  • Se ha corregido un error que provocaba el bloqueo de nvidia-settings al renderizar su indicador térmico si el intervalo de valores válidos del sensor térmico estaba vacío.
  • Se ha corregido un error que impedía utilizar los niveles de alto rendimiento de PowerMizer en sistemas con determinadas configuraciones de ACPI.
  • Se ha corregido un error que impedía a las GPUs Fermi no primarias inicializar la memoria de vídeo. Esto daba lugar a diferentes problemas, incluido el bloqueo del sistema.
  • Se ha añadido soporte no oficial del protocolo GLX (por ejemplo, para renderizado GLX indirecto) para las siguientes extensiones de OpenGL:
    • GL_ARB_blend_func_extended
      GL_ARB_draw_buffers_blend
      GL_ARB_sample_shading
      GL_ARB_timer_query
      GL_EXT_draw_buffers2
      GL_EXT_separate_shader_objects
      GL_NV_explicit_multisample
      GL_NV_transform_feedback
  • Se ha mejorado la información sobre configuración térmica de nvidia-settings para reflejar adecuadamente las configuraciones de equipos con múltiples sensores térmicos.
  • Se ha corregido un problema de interacción entre Compiz y servidores VNC de extracción de datos web ("screen-scraping") como x11vnc y vino que impedían que la pantalla continuase actualizándose.
  • Corrige el error nº 353126 de Launchpad.
  • Se ha mejorado VDPAU a fin de añadir soporte básico para Xinerama. VDPAU ahora funcionará sobre una sopa pantalla X física bajo Xinerama. Véase el
    archivo README para obtener más información.
  • Se ha mejorado la forma en que VDPAU maneja los clips dañados de todos los formatos en GPUs dotadas del juego de funciones C de VDPAU para que sea al menos tan buena como en las GPUs dotadas de funciones B. Esto mejora considerablemente varios clips suministrados por el usuario eamiller de nvnews.net.
  • Se ha corregido un error de manejo de atributos Xv que provocaba una aplicación incorrecta de los valores de tono, saturación, brillo y contraste al utilizar un adaptador de superposición Xv.
  • Se ha corregido un error del controlador de XvMC que impedía su funcionamiento en sistemas con tarjetas gráficas AGP.
  • Se ha mejorado VDPAU para inicializar en negro todas las superficies VdpVideoSurface cuando se asignan. Esto proporciona resultados más homogéneos cuando se utiliza una superficie como referencia antes de que alguna operación de descodificación haya escrito datos en ella. A su vez, esto mejora los resultados de descodificar algunas secuencias dañadas tales como
    "p_only_no_play" producidas por el error nº 1124 de ffmpeg.
  • Se han implementado nuevas APIs que permiten compartir superficies de VDPAU con OpenGL y CUDA. La extensión de OpenGL es GL_NV_vdpau_interop. En cuanto a CUDA, véase la documentación del toolkit de CUDA para más información.
  • Se ha solucionado un problema por el que la combinación de una GPU con un conjunto de funciones A de VDPAU y determinados chipsets de placa base podía provocar defectos de imagen visibles al descodificar algunas secuencias MPEG-2.
  • Se ha corregido un error por el que la cola de presentación basada en superficies de superposición de VDPAU no se podía utilizar más de unos centenares de veces por llamada de servidor X .
  • Se ha cambiado el nombre del archivo de controlador de libGLcore.so.VERSION por el de libnvidia-glcore.so.VERSION como parte del objetivo de reducir las coincidencias de nombres entre las implementaciones OpenGL de NVIDIA y MESA. Este archivo lo utilizan las librerías libGL.so y libglx.so de NVIDIA y nunca deberían utilizarlo las aplicaciones directamente.
  • Se ha modificado el nombre de librería compartida (SONAME) de libnvidia-glcore.so.VERSION, libnvidia-tls.so.VERSION y libnvidia-compiler.so.VERSION con la secuencia ".so.VERSION", en lugar de ".so.1". Estos archivos sólo los utilizan otros componentes del controlador NVIDIA y están diseñados únicamente para ser utilizados por componentes de la misma versión del controlador.
  • Se ha suprimido el sufijo "-pkg#" de los archivos .run de NVIDIA Linux. Los paquetes ahora se denominan sencillamente "NVIDIA-Linux-ARCH-VERSION.run". En Linux-x86_64, también hay disponible un paquete que omite las librerías de compatibilidad de 32 bits:"NVIDIA-Linux-x86_64-VERSION-no-compat32.run"
  • Se ha simplificado la estructura de directorios del paquete Linux descomprimido. La mayoría de los archivos del controlador ahora se almacenan en el directorio de nivel superior del paquete. Añade la opción '--list' al archivo .run para obtener más información.
  • Se han suprimido las interfaces precompiladas del kernel del archivo .run de NVIDIA Linux-x86; eran interfaces antiguas que no se habían actualizado en años. NVIDIA no tiene previsto seguir proporcionando este tipo de interfaces en los archivos .run de Linux. No obstante, el programa nvidia-installer y el archivo .run seguirán ofreciendo al usuario la posibilidad de que añada sus
    propias interfaces precompiladas a través de la opción '--add-this-kernel' del archivo .run.
  • Los archivos nvidia-settings, nvidia-installer y nvidia-xconfig se han comprimido con bzip2, en lugar de con gzip.
Estos controladores solo funcionan con las siguientes gráficas:

GeForce 400 series:
GTX 480, GTX 470, GTX 465

GeForce 300 series:
GT 330, 315, GT 340, GT 320, 310

GeForce 300M series:
GT 335M, GT 325M, GTS 350M, GT 330M, 305M, GTS 360M, 310M, GTS 250M

GeForce 200 series:
GTS 250, GT 240, GTX 285, GTX 260, GTX 275, GTS 240, G210, GT 220, GTX 280, GT 230, 205, GTX 295, 210

GeForce 200M series:
GTS 260M, G210M, GTX 285M, GTX 260M, GT 220M, GT 230M, GTX 280M, GT 240M

GeForce 100 series:
GT 120, G 100, GT 140, GT 130

GeForce 100M series:
G 105M, G 103M, G 110M, G 102M, GT 130M, GT 120M

GeForce 9 series:
9300, 9400, 9600 GS, 9500 GT, 9800 GT, 9300 GS, 9600 GSO, 9300 SE, 9600 GT, 9600 GSO 512, 9800 GX2, 9800 GTX/GTX+, 9500 GS, 9200, 9300 GE, 9400 GT, 9100

GeForce 9M series:
9800M GTX, 9800M GT, 9300M GS, 9500M GS, 9700M GTS, 9400M, 9650M GT, 9300M G, 9600M GS, 9600M GT, 9200M GS, 9800M GS, 9650M GS, 9700M GT, 9400M G, 9100M G, 9800M GTS, 9500M G

GeForce 8 series:
8400, 8400 SE, 8600 GS, 8800 GTS 512, 8600 GTS, 8300, 8800 Ultra, 8500 GT, 8800 GT, 8200, 8600 GT, 8100 / nForce 720a, 8800 GTS, 8300 GS, 8800 GTX, 8200 / nForce 730a, 8400 GS, 8800 GS

GeForce 8M series:
8400M G, 8600M GT, 8200M G, 8800M GS, 8700M GT, 8800M GTX, 8400M GS, 8400M GT

GeForce 7 series:
7650 GS, 7100 / NVIDIA nForce 620i, 7350 LE, 7900 GS, 7300 GS, 7800 SLI, 7300 GT, 7800 GTX, 7600 GS, 7050 PV / NVIDIA nForce 630a, 7500 LE, 7600 LE, 7050 / NVIDIA nForce 630i, 7100 GS, 7950 GT, 7050 / NVIDIA nForce 610i, 7900 GT/GTO, 7550 LE, 7150 / NVIDIA nForce 630i, 7025 / NVIDIA nForce 630a, 7300 SE / 7200 GS, 7900 GTX, 7950 GX2, 7100 / NVIDIA nForce 630i, 7800 GS, 7600 GT, 7300 LE

GeForce Go 7 series:
Go 7900 GS, Go 7800 GTX, Go 7950 GTX, Go 7900 GTX

GeForce 6 series:
6800 Ultra, 6700 XL, 6800 LE, 6100 nForce 405, 6200, 6800, 6150LE / Quadro NVS 210S, 6800 XT, 6800 GS/XT, 6600, 6250, 6200 A-LE, 6800 GT, 6150 LE, 6150, 6200SE TurboCache, 6800 XE, 6100 nForce 400, 6600 LE, 6610 XL, 6200 LE, 6600 GT, 6100, 6150SE nForce 430, 6600 VE, 6200 TurboCache, 6500, 6800 GS, 6100 nForce 420

Quadro FX series:
FX 370 Low Profile, FX 5800, FX 1800, FX 5500, FX 4500, FX 350, FX 550, FX 5600, FX 1700, CX, FX 1500, FX 380, FX 1400, FX 3450, FX 4500 X2, FX 540, FX 3800, FX 3500, FX 4700 X2, FX 560, FX 570, FX 3700, FX 4000, FX 370, FX 580, FX 3400/4400, FX 4600, FX 4800

Quadro FX Notebook series:
FX 370M, FX 360M, FX 2700M, FX 3600M, FX 570M, FX 1700M, FX 1600M

Quadro NVS series:
NVS 285, NVS 290, NVS 295, NVS 210, NVS 440, NVS 450, NVS 280, NVS 420

ION series:
ION

GPU Computing Processor series:
Tesla C2050, Tesla M2050, Tesla C870, Tesla C1060


PD: si tienen los drivers nouveau tengan mucho cuidado ya que pueden quedar sin entorno grafico

Saludos

0 comentarios:

Publicar un comentario