NVIDIA nous sort encore une nouvelle version de ses drivers, ceux-ci supportent de nouveaux GPUs, et apportent une grande quantité de corrections de bogues ainsi que le support de l’OpenGL 3.2.
Liste des changements :
- Ajout du support de CUDA 2.3.
- Ajout du support des GPUs suivants :
- GeForce G102M
- GeForce GT 220
- GeForce G210
- GeForce G210M
- GeForce GT 230M
- GeForce GT 240M
- GeForce GTS 250M
- GeForce GTS 260M
- Ajout du support de l’OpenGL 3.2
- Ajout du support de X.Org xserver version 1.6.99.901 (aussi appelée 1.7.0 RC1).
- Sur les GPUs possédant VDPAU série B, meilleure lecture des flux H.264 ou MPEG erronés ou mal encodés.
- Ajout du support de l’extension GLX_ARB_create_context_profile.
- Ajout du support de l’option de configuration de X « IgnoreEDIDChecksum », qui peut être utilisée pour forcer le driver de X à accepter l’EDID d’un périphérique d’affichage, même si sa somme de contrôle est invalide.
- Ajout de l’option de configuration de X « Coolbits » permettant de régler la vitesse du ventilateur du GPU.
- Sur les GPUs avec VDPAU série C, VDPAU supporte maintenant le décodage de vidéos MPEG-4 Part 2, DivX 4 et DivX 5.
- Sur les GPUs avec VDPAU série C, VDPAU supporte maintenant un algorithme de redimensionnement des vidéos de meilleure qualité.
- Ajout du support du protocole GLX pour les extensions OpenGL suivantes :
- GL_ARB_draw_buffers
- GL_EXT_Cg_shader
- GL_EXT_gpu_program_parameters
- GL_NV_fragment_program
- GL_NV_gpu_program4
- GL_NV_register_combiners
- GL_NV_vertex_program1_1
- GL_NV_vertex_program2
- Ajout du support non-officiel du protocole GLX pour les extensions OpenGL suivantes :
- GL_ARB_geometry_shader4
- GL_ARB_shader_objects
- GL_ARB_texture_buffer_object
- GL_ARB_vertex_buffer_object
- GL_ARB_vertex_shader
- GL_EXT_bindable_uniform
- GL_EXT_compiled_vertex_array
- GL_EXT_geometry_shader4
- GL_EXT_gpu_shader4
- GL_EXT_texture_buffer_object
- GL_NV_geometry_program4
- GL_NV_vertex_program
- GL_NV_parameter_buffer_object
- GL_NV_vertex_program4
- Ajout du support pour configurer le mode PowerMizer du GPU sur les GPUs GeForce 8 et suivants pour plusieurs niveaux de performance à l’aide de nvidia-settings et NV-CONTROL.
- Ajout, sur les drivers pour X, pour les GPUs GeForce 8 et suivants, du support de plus de modes d’affichage pour ceux dont la liste est très limitée.
- Correction d’un bogue de X causé par l’option PixmapCache.
- Correction d’un bogue d’allocation mémoire sur les GPUs inférieurs à GeForce 8 qui causait que les clients utilisant GLX_EXT_texture_from_pixmap (KDE4, Compiz, ...) affichaient un contenu incorrect.
- Correction d’un bogue dans VDPAU qui causait une corruption de l’affichage visible près du bord bas de l’image en décodant certains clips dont la hauteur n’est pas un multiple exact de 16 pixels, sur les GPUs avec VDPAU série A.
- Ajout de code pour rejeter les modes d’affichage basés sur le lien de bande passante de DisplayPort. Cela corrige une corruption de l’affichage causée par l’autorisation de modes à haute bande passante sur des périphériques d’affichage ne les supportant pas, comme certains adapteurs DisplayPort-vers-VGA qui ne supportent que 2 voies DisplayPort.
- Correction d’un problème d’initialisation sur certains GPUs mobiles.
- Travail autour du bogue du serveur X X.Org #22804 sur Bugzilla. Ce bogue autorise un client X à envoyer des requètes XGetImage invalides au matériel, entrainant une corruption de l’affichage ou des bloquages. C’était en fait surtout activé en lançant JDownloader dans KDE 4.
- Correction d’un plantage dans nvidia-settings affichant des informations du GPU en utilisant Xinerama.
- Correction d’un problème qui causait une corruption de bordure de fenêtre lorsque qu’une rotation de l’écran se produisait.
- Mise à jour de nvidia-installer pour détecter des distributions Debian plus récentes qui utilisent /usr/lib32 au lieu de /emul/ia32-linux comme chemin de librairies 32-bits.
Lien vers la version 32-bits
Lien vers la version 64-bits