Comme son nom l’indique, Nvidia FreeBSD Legacy Display Driver 64 bits est un pilote vidéo OpenGL propriétaire qui permet aux utilisateurs de prendre en charge les anciennes cartes graphiques Nvidia (héritées) sur tout ordinateur exécutant FreeBSD. système ou des variantes BSD similaires. Cette version a été conçue pour prendre en charge uniquement l'architecture du jeu d'instructions 32 bits. Pour la prise en charge 64 bits, voir ce lien.
Quelles cartes vidéo Nvidia sont prises en charge?
Malheureusement, le pilote d’affichage Nvidia FreeBSD Legacy 64 bits est distribué uniquement dans une seule branche, la série 304.xx, par opposition à l’édition 32 bits fournie avec quatre branches différentes, prenant en charge même les très anciennes cartes graphiques Nvidia. .
Cela signifie que seules certaines cartes vidéo héritées sont prises en charge par ce pilote sur du matériel 64 bits (x86_64). Pour être plus précis, il prend en charge de nombreux GPU de GeForce 600 / 600M, GeForce 500 / 500M, GeForce 400 / 400M, GeForce 300 / 300M, GeForce 200 / 200M et GeForce 100 / 100M.
En outre, les séries Quadro et Quadro FX, les séries Quadro Blade / Embedded, les séries Quadro NVS, Quadro Plex, Quadro Sync, Quadro SDI, Quadro Blade / Quadro FX. , Les séries GRID et NVS, ainsi que les séries Netbooks et Desktops ION et ION LE sont également prises en charge.
Installation du pilote d’affichage Nvidia FreeBSD Legacy 64 bits
Pour installer le pilote d’affichage Nvidia FreeBSD Legacy 64 bits sur votre ordinateur FreeBSD, vous devez d’abord installer les en-têtes du noyau et télécharger le pilote depuis la section Téléchargements ci-dessus.
Enregistrez le fichier tar.gz sur votre répertoire personnel et extrayez-le soit à l'aide de votre gestionnaire d'archives graphique préféré, soit à l'aide de la commande «tar xzf NVIDIA-FreeBSD-x86-xxx.xxx.tar.gz & rdquo»; commande dans un émulateur de terminal, où xxx.xxx correspond au numéro de version du pilote.
Quittez votre session graphique et entrez un environnement de console (tty), où vous devrez compiler et installer le pilote à l'aide de & ldquo; cd NVIDIA-FreeBSD-x86-xxx.xxx && make install & rdquo; commande, où xxx.xxx correspond au numéro de version du pilote.
Nouveautés dans cette version:
- Ajout du support pour X.Org xserver ABI 24 (xorg-server 1.20).
- Amélioration de nvidia-bug-report.sh pour rechercher kern.log, qui est l'emplacement par défaut du fichier journal du noyau pour de nombreuses distributions Linux basées sur Debian.
- Correction d'un bogue qui pouvait entraîner le blocage des serveurs X exportant un pilote vidéo ABI inférieur à 0.8 lors de l'exécution d'applications X11 appelant XRenderAddTraps ().
Nouveautés dans la version 340.106:
- Amélioration de la compatibilité avec les noyaux Linux récents, y compris les modifications de l’isolation des tables de pages (PTI).
Nouveautés dans la version:
- Ajout du support de X.Org xserver ABI 23 (xorg-server 1.19)
- Ajout du support pour FreeBSD 11.0-RELEASE.
Nouveautés dans la version 340.101:
- Ajout du support de X.Org xserver ABI 23 (xorg- serveur 1.19)
- Correction d'un bug qui permettait à nvidia-installer de tenter de charger des modules du noyau construits contre des noyaux non exécutables.
Nouveautés dans la version 340.96:
- Correction d'un bogue pouvant entraîner une corruption de texture dans certaines applications OpenGL lorsque la mémoire vidéo est épuisée par une combinaison de charges de travail graphiques et de calculs simultanées.
- Ajout du support pour X.Org xserver ABI 20 (xorg-server 1.18).
Nouveautés dans la version 340.93:
- Correction d'un bug qui provoquait le blocage du serveur X si une application OpenGL essayait d'allouer un dessin lorsque la mémoire accessible par le GPU était épuisée.
- Correction d'un bug qui pouvait provoquer une erreur Xid lors de la fin d'une application de lecture vidéo à l'aide de la file d'attente de présentation superposée dans VDPAU.
- Mise à jour de l'installateur nvidia pour éviter de rentrer trop profondément dans les arbres sources du noyau sous / usr / lib / modules, en miroir d'une restriction existante sur la récursivité sous / lib / modules.
- Correction d'une situation de blocage rare lors de l'exécution d'applications utilisant OpenGL dans plusieurs threads sur un GPU Quadro.
- Correction d'une fuite de mémoire du noyau lors de la mise en boucle du décodage vidéo avec accélération matérielle avec VDPAU sur les GPU basés sur Maxwell.
- Correction d'un bug qui provoquait le blocage du serveur X si une sortie RandR 1.4 fournie par un fournisseur Sink Output était sélectionnée comme sortie principale sur X.Org xserver 1.17 et versions ultérieures.
- Correction dans certains cas d’un bug qui provoquait l’attente indéfinie de l’attente sur les objets X Sync Fence dans OpenGL.
- Correction d'un bug qui empêchait OpenGL de récupérer correctement des erreurs matérielles ou des attentes d'objet de synchronisation ayant expiré.
- Mise à jour de l'installateur nvidia pour utiliser modprobe (8) lorsque vous laissez le module du noyau NVIDIA chargé après l'installation, au lieu de insmod (8) ou de libkmod. Cela permet au module du noyau de respecter les directives de configuration qui lui sont applicables dans /etc/modprobe.d lorsqu'il est chargé.
- Correction d'un bug qui permettait aux messages de la console du noyau Linux d'être dessinés sur l'interface utilisateur de nvidia-installer.
Nouveautés dans la version 340.76:
- Correction d'un bug qui provoquait de fréquentes erreurs de page AMD-Vi sur Systèmes avec certains chipsets AMD série 8xx / 9xx lorsqu'ils sont utilisés avec certains GPU NVIDIA.
- Correction d'une régression pouvant entraîner un blocage du système lors de la fermeture du serveur X sur des systèmes sur lesquels une carte de capture NVIDIA Quadro SDI est installée.
- Correction d'un bug qui empêchait le son via HDMI de fonctionner sur certains GPU lors de l'utilisation d'un écran prenant en charge HDMI 3D.
Nouveautés dans la version 304.123:
- Correction d’un problème d’interaction avec xserver 1.15 qui entraînait parfois la poursuite du rendu des applications OpenGL lorsqu’elles étaient réduites ou non mappées.
- Ajout du support pour X.org xserver ABI 18 (xorg-server 1.16).
- Correction d'un bogue qui causait la corruption ou des écrans vierges sur les moniteurs utilisant EDID version 1.3 ou supérieure lorsqu'ils sont connectés via DisplayPort sur des cartes graphiques utilisant des encodeurs DisplayPort externes, tels que Quadro FX 4800.
Nouveautés dans la version 304.121:
- Correction d'un bug qui empêchait l'implémentation NVIDIA de l'extension Xinerama les demandes de protocole ne sont pas utilisées lorsque RandR est activé.
Nouveautés dans la version 304.119:
- Correction d'un incident lors de l'utilisation de WebGL dans Firefox avec Geforce 6 GPU.
Nouveautés dans la version 304.116:
- Mise à jour du programme d'installation de nvidia pour prendre en compte le fichier "libglamoregl.so" Le module d'extension chargeable X doit être en conflit avec le pilote NVIDIA OpenGL. Ce module peut charger la libid de NVIDIA dans le même processus (le serveur X) que le module d'extension NVIDIA libglx.so, qui n'est pas un cas d'utilisation pris en charge.
- Amélioration de la compatibilité avec les noyaux Linux récents.
- Mise à jour du pilote NVIDIA OpenGL pour écrire des fichiers temporaires dans $ TMPDIR s'il est défini, au lieu d'écrire inconditionnellement dans / tmp.
- Mise à jour de l’écriture de fichiers temporaires dans $ HOME / .nvidia pour utiliser $ HOME / .nv, car ce dernier chemin est déjà utilisé pour d’autres fichiers associés au pilote NVIDIA.
Nouveautés dans la version 304.108:
- Solutions de contournement pour deux bogues Adobe Flash en appliquant libvdpau commit ca9e637c61e80145f0625a590c91429db67d0a40 à la version de libvdpau livrée avec le pilote NVIDIA.
- Correction d'un bug dans nvidia-settings qui pouvait entraîner la définition d'une mauvaise résolution en mode de base pour les configurations basées sur un affichage par écran X.
- Ajout de /usr/lib/modprobe.d à la liste des répertoires dans lesquels nvidia-installer peut éventuellement installer un fichier de configuration modprobe pour tenter de désactiver Nouveau.
Nouveautés dans la version 304.88:
- Correction de CVE-2013-0131: pilote GPU NVIDIA UNIX ARGB Curseur Buffer Overflow dans "NoScanout" Mode. Ce débordement de tampon, qui se produisait lorsqu'un client X installait un grand curseur ARGB sur un serveur X fonctionnant en mode NoScanout, pouvait entraîner un déni de service (par exemple, une erreur de segmentation du serveur X) ou être exploité pour exécuter du code arbitraire.
Nouveautés dans la version 304.84:
- Correction d'un bogue pouvant conduire à une corruption de rendu après une génération de serveur X (c'est-à-dire en laissant un serveur X s'exécuter après la sortie de tous ses clients).
- Suppression d’une dépendance indue sur libpangox à partir du fichier binaire nvidia-settings fourni avec le package de pilotes.
- Correction d'un bug qui pouvait causer le blocage du serveur X lors d'une rotation RandR 1.0 (par exemple, `xrandr --orientation left`) après le débranchement du dernier moniteur connecté.
- Ajout du support pour X.org xserver ABI 14 (xorg-server 1.14).
- Correction des problèmes de rendu des polices et des problèmes de corruption sur les serveurs X avec une prise en charge backported pour la nouvelle fonctionnalité de cache glyphes ajoutée à Pixman 0.27.
- Correction d'un blocage potentiel du serveur X lors de l'initialisation, lorsqu'une carte graphique dotée d'un connecteur TV ne possède pas de téléviseur connecté.
- Ajout d'une nouvelle option de configuration X, "UseHotplugEvents", pour permettre la suppression des événements RandR lors de l'ajout ou de la suppression d'affichages non DisplayPort. Voir les "Options de configuration X" & quot; annexe du fichier README pour plus de détails.
Nouveautés dans la version 304.64:
- Ajout du support pour les GPU suivants:
- VGX K1
- VGX K2
- Correction d'une régression de la fonctionnalité de contrôle du rétroéclairage sur certaines configurations de portable.
- Correction d'un bug qui empêchait parfois l'affichage du menu de sélection du périphérique d'affichage / écran X dans nvidia-settings.
- Correction d'un bug qui empêchait la manipulation gamma du pilote X de fonctionner après un commutateur VT sur certaines configurations.
- Ajout de l’option & quot; - output-file & quot; à nvidia-bug-report.sh pour permettre de spécifier un nom de fichier personnalisé pour le fichier journal.
- Correction d'un blocage lors de l'utilisation de programmes OpenGL avec certaines configurations SLI Mosaic sur des GPU pré-Fermi.
- Ajout de sections aux & quot; Produits GPU NVIDIA pris en charge & quot; liste des produits NVS, Tesla et VGX.
Commentaires non trouvées