Nvidia OpenGL Display Driver for FreeBSD

Logiciel capture d'écran:
Nvidia OpenGL Display Driver for FreeBSD
Détails logiciels:
Version: 358.09 Beta Mise à jour
Date de transfert: 9 Dec 15
Développeur: NVIDIA Corporation
Licence: Gratuit
Popularité: 28

Rating: nan/5 (Total Votes: 0)

Nvidia OpenGL Display Driver pour FreeBSD est un pilote distribué librement graphiques natifs et exclusif créé par Nvidia pour soutenir les technologies OpenGL et GLSL sur d'autres systèmes d'exploitation basés sur BSD FreeBSD et. Cette version est compatible avec les versions 64 bits et 32 ​​bits de FreeBSD.


Qu'est-ce que Nvidia GPU sera le support OpenGL 3 et OpenGL 4?

Sur les ordinateurs de bureau, a officiellement pris en charge les GPU Nvidia par la technologie OpenGL 3 comprennent la série GeForce 9 et la série GeForce 8, GeForce de la série 300, 200 et 100, ainsi que la série ION et ION LE.

Sur les postes de travail, la technologie OpenGL 3 prend en charge la série Quadro FX, la série de la carte graphique série NVS, série Quadro NVS, série Quadro G-Sync, série Quadro Plex, Quadro Lame / embarqué, les systèmes S-Class, ainsi que la Classe M et Classe C processeurs.

D'autre part, la technologie OpenGL 4 prend en charge de nombreuses cartes graphiques NVIDIA GeForce de la 700, 600, 500 et 400 série, ainsi que beaucoup d'autres GPU de la série Quadro.


Installation Nvidia OpenGL Display Driver pour FreeBSD

Pour installer le pilote d'affichage NVIDIA OpenGL sur votre FreeBSD ou un système d'exploitation BSD similaire, installer les têtes du noyau, téléchargez le fichier tar.gz qui correspond à votre ordinateur & rsquo; s architecture matérielle de la section Téléchargements ci-dessus et enregistrez-le sur votre dossier d'accueil.

Dans un émulateur de terminal X11, exécuter le & ldquo; tar xzf NVIDIA FreeBSD-x86_64-xxx.xx.xx.tar.gz & amp; & amp; cd NVIDIA FreeBSD-x86_64-xxx.xx.xx & amp; make install & rdquo; commande sur les systèmes 64 bits ou le & ldquo; tar xzf NVIDIA FreeBSD-x86-xxx.xx.xx.tar.gz & amp; & amp; cd NVIDIA FreeBSD-x86-xxx.xx.xx & amp; make install & rdquo; commande sur les systèmes 32 bits, en tant que root, où xxx.xx.xx est le numéro de version du pilote.


Qu'en Linux et Solaris?

Les systèmes d'exploitation GNU / Linux et Solaris sont également pris en charge par le produit Display Driver Nvidia OpenGL. Vous pouvez rechercher et télécharger à partir de la section de Linux Softoware, il suffit de chercher le site Web du pilote d'affichage NVIDIA OpenGL ou OpenGL NVIDIA Display Driver pour Solaris.

Ce qui est nouveau dans cette version:

  • Correction d'une régression qui a réduit les performances d'OpenGL sur les configurations du serveur X sans tête.
  • Correction d'une fuite de mémoire qui est survenu après la destruction d'un GLXWindow qui a encore le contexte actuel attaché à elle.
  • Correction d'un bug qui a causé pbuffers EGL à créer à la fois un avant et back buffer, au lieu d'un tampon de retour uniquement, comme cela est requis pour EGL.
  • Ajout d'un nouveau module de noyau, nvidia-modeset.ko. Ce nouveau composant de pilote fonctionne en conjonction avec le module du noyau nvidia.ko de programmer le moteur du GPU d'affichage.
  • nvidia-modeset.ko ne fournit aucune fonctionnalité ou interfaces visible par l'utilisateur nouveau pour des applications tierces. Cependant, dans une version ultérieure, nvidia-modeset.ko sera utilisé comme une base pour l'interface modesetting fournie par le gestionnaire de rendu direct du noyau (DRM).
  • scintillement et des retards lors de la transition vers ou en dehors du mode G-SYNC réduit. Dans le cadre de ce changement, les moniteurs qui ont indicateurs G-Sync dans leurs affichages à l'écran seront désormais toujours déclarent qu'ils sont en mode G-SYNC. L'indicateur visuel OpenGL G-SYNC peut être activé dans nvidia-settings pour déterminer quand G-SYNC est effectivement utilisé.
  • GLX protocole pour l'extension OpenGL suivant de OpenGL 3.0 a été promu de officieuse à ARA autorisé statut officiel:
  • GL_EXT_draw_buffers2
  • GLX protocole pour les commandes suivantes OpenGL 3.0:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • qui font partie des extensions suivantes:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • a été promu de officieuse à ARA autorisé statut officiel.
  • Avec les changements ci-dessus, le protocole GLX pour OpenGL 3.0 a été promu de officieuse à ARA autorisé statut officiel.
  • Ajout d'un nouveau mécanisme d'allocation de mémoire système pour les grandes allocations dans le pilote OpenGL. Ce mécanisme permet l'annulation du mappage de la répartition du processus quand il est pas utilisé, ce qui rend l'espace d'adresse virtuelle plus disponibles pour l'application. Il est activé par défaut sur 32 bits applications OpenGL avec Linux 3.11+ et 2.19+ glibc. La mémoire allouée cette façon va consommer l'espace dans / dev / shm. Configuration de l'environnement __GL_DevShmPageableAllocations variables, 2 pour désactiver cette fonctionnalité

Ce qui est nouveau en version Beta 352,09:

  • Ajout de la possibilité de configurer le comportement de permutation pour des effets visuels stéréo quad-tamponnée. Le pilote peut être configuré pour échanger indépendamment chaque œil car il est prêt à attendre pour les deux yeux pour compléter rendu avant d'échanger, ou de permettre aux applications de spécifier lequel de ces deux comportements est préféré par réglage de l'intervalle de swap. Ce réglage peut être modifié dans le panneau de contrôle nvidia-settings, ou via l'API NV-CONTROL.
  • Correction d'une régression qui a causé l'affichage de l'état du ventilateur GPU à disparaître à partir du panneau de commande nvidia-settings.
  • Ajout de rapports d'erreur ECC compte pour le panneau de commande nvidia-settings.
  • Correction d'un bug qui empêchait parfois les objets OpenGL de l'échantillonneur d'être correctement désallouée lors de la destruction des contextes OpenGL.
  • Correction d'un bug qui faisait que GLX_EXT_framebuffer_sRGB à signaler de manière incorrecte support sRGB en 30 configurations de mémoire vidéo bits par pixel.
  • Ajout du support pour G-SYNC avec désactivé synchronisation à vblank. Cela permet aux applications d'utiliser G-SYNC pour éliminer la déchirure des débits d'images ci-dessous taux de rafraîchissement maximal de l'écran, mais permettre à la déchirure au-dessus du taux de rafraîchissement maximal afin de minimiser les temps de latence.
  • Lorsque G-Sync est actif et la synchronisation à vblank est activée, la vitesse de défilement est limitée à taux de rafraîchissement maximal de l'écran.
  • GLSL gl_Fog.scale est maintenant + l'infini lorsque gl_Fog.end égale gl_Fog.start. Auparavant, la valeur 0 a été utilisé, mais cela a cassé certaines applications telles que le jeu XIII fonctionnant sur vin (bogue # 37068).
  • Activé G-Sync par défaut lorsque Unified Retour Buffer (UBB) est désactivée.
  • Mise à jour du pilote NVIDIA GPU pour éviter d'utiliser la mémoire vidéo déjà utilisé par vesafb.
  • Correction d'un bug provoquant la perte de synchronisation stéréo dans certaines configurations de framelock Quadro Sync.
  • Correction d'une situation de blocage rare lors de l'exécution des applications qui utilisent OpenGL dans plusieurs threads sur un GPU Quadro.
  • Correction d'un bug qui a causé la troncature de la valeur retournée par eglQueryDeviceAttribEXT EGLAttribEXT () sur les systèmes 64 bits.

Ce qui est nouveau dans la version 340.23.03 Beta:

  • Vous aurez besoin d'une quelconque des GPU Fermi à base suivants, Kepler ou Maxwell pour avoir accès à toutes les fonctionnalités OpenGL 4.5 et GLSL 4.50:
  • série Quadro: Quadro K6000, K5000 Quadro, Quadro K4000, K2000 Quadro, Quadro K2000D, Quadro K600, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
  • GeForce série 700: GeForce GTX TITAN Z, GeForce GTX Noir Titan, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, la GeForce GTX 770, la GeForce GTX 760, la GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti , GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730
  • GeForce série 600: GeForce GTX 690, la GeForce GTX 680, la GeForce GTX 670, la GeForce GTX 660 Ti, GeForce GTX 660, la GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, la GeForce GTX 645, GeForce GT 645 , GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605
  • GeForce série 500: GeForce GTX 590, la GeForce GTX 580, la GeForce GTX 570, la GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, la GeForce GTX 555, la GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510
  • GeForce série 400: GeForce GTX 480, la GeForce GTX 470, la GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, la GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420, GeForce 405
  • Les extensions énumérés ci-dessous font partie de la spécification de base OpenGL 4.5, mais ils peuvent également être utilisés dans des contextes ci-dessous OpenGL 4.5 sur le matériel pris en charge:
  • ARB_clip_control
  • ARB_conditional_render_inverted
  • ARB_cull_distance
  • ARB_derivative_control
  • ARB_direct_state_access
  • ARB_ES3_1_compatibility
  • ARB_get_texture_subimage
  • KHR_robust_buffer_access_behavior
  • KHR_robustness
  • ARB_shader_texture_image_samples
  • ARB_texture_barrier
  • KHR_context_flush_control
  • Ces nouvelles extensions ARB sont également fournis:
  • ARB_pipeline_statistics_query
  • ARB_sparse_buffer
  • ARB_transform_feedback_overflow_query
  • KHR_blend_equation_advanced
  • Ces extensions supplémentaires sont également fournis:
  • EXT_polygon_offset_clamp
  • NV_uniform_buffer_unified_memory

Ce qui est nouveau dans la version 325.05.14 Beta:

  • série Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce série 700: GTX TITAN, GTX 780, GTX 770, GTX 760
  • GeForce série 600: 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 série 500: 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 série 400: 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, 405
  • Les extensions énumérés ci-dessous font partie de la spécification de base OpenGL 4.4, mais ils peuvent également être utilisés dans des contextes ci-dessous OpenGL 4.4 sur le matériel pris en charge:
  • Pour OpenGL 4 matériel capable:
  • ARB_buffer_storage
  • ARB_clear_texture
  • ARB_query_buffer_object
  • Pour OpenGL 3 matériel capable:
  • ARB_enhanced_layouts
  • ARB_multi_bind
  • ARB_texture_mirror_clamp_to_edge
  • ARB_texture_stencil8
  • ARB_vertex_type_10f_11f_11f_rev
  • Ces nouvelles extensions ARB sont prévus:
  • Pour GeForce 6xx et surtout matériel capable:
  • ARB_bindless_texture
  • ARB_seamless_cubemap_per_texture
  • Pour OpenGL 4 matériel capable:
  • ARB_compute_variable_group_size
  • ARB_indirect_parameters
  • ARB_shader_draw_parameters
  • ARB_shader_group_vote
  • ARB_sparse_texture
  • Ces nouvelles extensions sont prévues NV:
  • NV_blend_equation_advanced
  • NV_bindless_multi_draw_indirect
  • NV_gpu_program5_mem_extended

Ce qui est nouveau dans la version 325.05.13:

  • Cette version offre un soutien bêta pour OpenGL 4.4 et GLSL 4.40 sur le matériel capable.

Ce qui est nouveau dans la version 325.05.03:

  • série Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce série 700: GTX TITAN, GTX 780, GTX 770, GTX 760
  • GeForce série 600: 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 série 500: 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 série 400: 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, 405

D'autres logiciels de développeur NVIDIA Corporation

Commentaires à Nvidia OpenGL Display Driver for FreeBSD

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!