Nvidia Linux Legacy-beeldschermstuurprogramma is een eigen OpenGL-videodriver die probeert ondersteuning te bieden voor de grafische kaarten die door Nvidia worden geproduceerd op Linux-gebaseerde besturingssystemen. Deze versie ondersteunt alleen de 64-bits architectuur, voor 32-bits ondersteuning zie deze link.
Zelfs als het een instellingenpaneel biedt, is de Nvidia Linux Display Driver geen applicatie. In plaats daarvan is het een hardwarestuurprogramma dat een reeks instructies biedt die een besturingssysteem vertellen hoe een stukje hardware moet worden gebruikt.
Nvidia Linux Legacy Display Driver installeren
Om het Nvidia Linux Legacy-beeldschermstuurprogramma op uw Linux-machine te installeren, moet u het binaire pakket downloaden met behulp van de & ldquo; Download & rdquo; knop hierboven, sla het bestand op in je thuismap en voer de opdracht sh./NVIDIA- Linux-x86_64-xxx.xx.run uit als root, in een Linux-terminal (waarbij xxx.xx het versienummer is).
Tijdens de installatie wordt gebruikers gevraagd of ze het X-configuratiebestand handmatig willen bewerken of het installatieprogramma al het werk willen laten doen. Als alternatief kunt u na de installatie de opdracht nvidia-xconfig uitvoeren via een Linux Terminal om het nieuwe stuurprogramma als standaardstuurprogramma in te stellen.
Drop-in vervanging voor Nouveau
Tegenwoordig worden veel Linux-smaken gebundeld met een open source-stuurprogramma voor Nvidia-videokaarten, Nouveau, gemaakt door een groep ontwikkelaars die werken voor het freedesktop.org-project.
Het mooie van de Nouveau-driver is dat het standaard goed werkt en is geïntegreerd in de upstream Linux-kernel, zodat je niets hoeft te downloaden of installeren op je Linux-besturingssysteem.
Ondersteunt een breed scala aan legacy Nvidia GPU's
Deze legacy driver speelt goed met de meeste van de oude GeForce-GPU's (Graphics Processing Units). Als u een laptop of pc hebt die is uitgerust met een oude GPU van Nvidia en problemen ondervindt met het standaard Nouveau-stuurprogramma voor de opensource, wilt u mogelijk het Nvidia Linux Legacy-beeldschermstuurprogramma installeren.
Wat is nieuw in deze release:
- NVidia-installer in de 340.xx oudere reeks van stuurprogramma's standaard bijgewerkt naar het installeren van het stuurprogramma zonder de NVIDIA Unified Memory-kernelmodule als deze module niet kan worden gebouwd tijdens de installatie. De 340.xx legacy Unified Memory-kernelmodule is incompatibel met recente Linux-kernels en de GPU-hardwaregeneraties die de 340.xx oudere driverreeks moet ondersteunen, ondersteunen geen Unified Memory.
- Ondersteuning toegevoegd voor X.Org xserver ABI 24 (xorg-server 1.20).
- Verbeterde nvidia-bug-report.sh om te controleren op kern.log, de standaardlocatie van het kernellogbestand voor veel Debian-gebaseerde Linux-distributies.
- Probleem opgelost waardoor X-servers die een videostuurprogramma ABI eerder dan 0.8 exporteren, crashen bij het uitvoeren van X11-toepassingen die XRenderAddTraps () aanroepen.
Wat is nieuw in versie 340.106:
- Er is een compatibiliteitsprobleem opgelost tussen de ondersteuning van de pagina-attributentabel (PAT) en de PTI-patches voor de kernel-pagina's.
- Om de opslag naar het geheugen te optimaliseren, bevat nvidia.ko ondersteuning voor het configureren van de PAT-registers van de CPU, als een terugval voor Linux-kernels die dateren van de PAT van de kernel-ondersteuning. Op elke recente kernel met CONFIG_X86_PAT ingeschakeld, zal het stuurprogramma detecteren dat de setup al is voltooid en de PAT-setup overslaan. Echter, een statische inline-functie genoemd door nvidia.ko's PAT-fallback-ondersteuning werd bijgewerkt in de PTI-patches om het EXPORT_SYMBOL_GPL-symbool 'cpu_tlbstate' te gebruiken. nvidia.ko is geüpdatet en bevat alleen de PAT fallback-ondersteuning, op build-tijd, op kernels zonder CONFIG_X86_PAT.
Wat is nieuw in versie:
- Verbeterde compatibiliteit met recente Linux-kernels.
- Nvidia-installatieprogramma bijgewerkt om kernelmodules te labelen met SELinux-bestandstype 'modules_object_t'. Sommige SELinux-systemen van het systeem staan alleen het laden van kernelmodules met dit SELinux-bestandstype toe.
- Ondersteuning verwijderd voor het controleren en downloaden van bijgewerkte stuurprogramma's en vooraf gecompileerde kernelinterfaces van nvidia-installer. Deze functionaliteit was beperkt tot niet-versleutelde ftp en http en werd geïmplementeerd met behulp van code die niet langer actief wordt onderhouden.
Wat is nieuw in versie 340.96:
- Probleem opgelost dat textuurcorruptie kon veroorzaken in sommige OpenGL-toepassingen wanneer het videogeheugen leeg is door een combinatie van simultaan werkende grafische en rekenwerklasten.
- Ondersteuning toegevoegd voor X.Org xserver ABI 20 (xorg-server 1.18).
Wat is nieuw in versie 340.93:
- Probleem opgelost dat ervoor zorgde dat de X-server crashte als een OpenGL-toepassing probeerde een drawable toe te wijzen als het GPU-toegankelijke geheugen is uitgeput.
- Probleem opgelost dat een Xid-fout kon veroorzaken bij het beëindigen van een video-afspeelapplicatie met behulp van de overlay-presentatiewachtrij in VDPAU.
- Bijgewerkt nvidia-installatieprogramma om te diep recurreren in kernel source trees onder / usr / lib / modules te vermijden, mirroring van een bestaande restrictie op recursie onder / lib / modules.
- Er is een zeldzame deadlock-situatie opgelost bij het uitvoeren van toepassingen die OpenGL gebruiken in meerdere threads op een Quadro GPU.
- Er is een geheugenlek in de kernel opgelost dat zich voordeed bij het doorlussen van hardware-versnelde videodecodering met VDPAU op Maxwell-gebaseerde GPU's.
- Probleem opgelost dat ervoor zorgde dat de X-server crashte als een RandR 1.4-uitvoer geleverd door een Sink Output-provider was geselecteerd als primaire uitvoer op X.Org xserver 1.17 en hoger.
- Probleem opgelost waardoor X Sync Fence-objecten in OpenGL in bepaalde gevallen eindeloos waren blijven hangen.
- Probleem opgelost dat ervoor zorgde dat OpenGL niet correct herstelde van hardwarefouten of wachttijd van synchronisatieobjecten die waren verlopen.
- Bijgewerkt nvidia-installatieprogramma om modprobe (8) te gebruiken bij het verlaten van de NVIDIA-kernelmodule die is geladen na installatie, in plaats van insmod (8) of libkmod. Hierdoor kan de kernelmodule eventuele configuratierichtlijnen die erop van toepassing zijn in /etc/modprobe.d respecteren wanneer deze is geladen.
- Probleem opgelost waarbij consoleberichten van de Linux-kernel konden worden getekend via de gebruikersinterface van nvidia-installer.
Wat is nieuw in versie 340.76:
- Probleem opgelost dat veel AMD-Vi-paginafouten veroorzaakte op systemen met sommige AMD 8xx / 9xx-serieschipsets bij gebruik met sommige NVIDIA GPU's.
- Een regressie verholpen die systeemcrashes kon veroorzaken bij het beëindigen van de X-server op systemen waarop een NVIDIA Quadro SDI Capture-kaart was geïnstalleerd.
- Probleem verholpen dat ervoor zorgde dat audio via HDMI op sommige GPU's werkte terwijl een beeldscherm werd gebruikt dat HDMI 3D ondersteunt.
Wat is nieuw in versie 304.123:
- Verbeterde compatibiliteit met recente Linux-kernels.
- Probleem opgelost dat tot systeeminstabiliteit kon leiden tijdens het herstellen van de VGA-console.
- Probleem met interactie met xserver 1.15 opgelost dat ervoor zorgde dat OpenGL-toepassingen doorgaan met renderen wanneer ze worden geminimaliseerd of niet-toegewezen.
- NVidia-bug-report.sh bijgewerkt om in het systeemdagboek te zoeken naar X-serverlogboeken en berichten van de NVIDIA-kernelmodule.
- Ondersteuning toegevoegd voor X.org xserver ABI 18 (xorg-server 1.16).
- Probleem opgelost dat corruptie of lege schermen veroorzaakte op monitors die EDID-versie 1.3 of ouder gebruiken wanneer ze via DisplayPort zijn aangesloten op grafische kaarten die gebruikmaken van externe DisplayPort-encoders, zoals de Quadro FX 4800.
Wat is nieuw in versie 304.121:
- Verbeterde compatibiliteit met recente Linux-kernels.
- Probleem opgelost dat verhinderde dat de NVIDIA-implementatie van de Xinerama-extensieprotocolverzoeken werd gebruikt toen RandR was ingeschakeld.
Wat is nieuw in versie 304.119:
- Een crash opgelost bij gebruik van WebGL in Firefox met een Geforce 6 GPU.
Wat is nieuw in versie 304.117:
- Ondersteuning toegevoegd voor X.Org xserver ABI 15 (xorg-server 1.15).
Wat is nieuw in versie 173.14.39:
- Ondersteuning toegevoegd voor X.org xserver ABI 15 (xorg-server 1.15).
- Bijgewerkt nvidia-installatieprogramma om te overwegen de laadbare uitbreidingsmodule "libglamoregl.so" X in conflict te brengen met het NVIDIA OpenGL-stuurprogramma. Deze module kan ervoor zorgen dat de NVIDIA-libGL in hetzelfde proces (de X-server) wordt geladen als de NVIDIA libglx.so-uitbreidingsmodule, wat geen ondersteunde use-case is.
Wat is nieuw in versie 304.116:
- Bijgewerkt nvidia-installatieprogramma om te overwegen de laadbare uitbreidingsmodule "libglamoregl.so" X in conflict te brengen met het NVIDIA OpenGL-stuurprogramma. Deze module kan ervoor zorgen dat de NVIDIA-libGL in hetzelfde proces (de X-server) wordt geladen als de NVIDIA libglx.so-uitbreidingsmodule, wat geen ondersteunde use-case is.
- Verbeterde compatibiliteit met recente Linux-kernels.
- Het NVIDIA OpenGL-stuurprogramma bijgewerkt om tijdelijke bestanden naar $ TMPDIR te schrijven als deze is ingesteld, in plaats van onvoorwaardelijk naar / tmp te schrijven.
- Een terugval van het schrijven van tijdelijke bestanden naar $ HOME / .nvidia bijgewerkt om $ HOME / .nv in plaats daarvan te gebruiken, omdat het laatste pad al wordt gebruikt voor andere NVIDIA-stuurprogramma's gerelateerde bestanden.
Wat is nieuw in versie 304.108:
- Omzeilingen voor twee Adobe Flash-bugs geïmplementeerd door libvdpau commit ca9e637c61e80145f0625a590c91429db67d0a40 toe te passen op de versie van libvdpau die werd meegeleverd met het NVIDIA-stuurprogramma.
- Probleem opgelost in nvidia-instellingen waardoor de verkeerde resolutie kon worden ingesteld in de basismodus voor setups op basis van één weergave per X-scherm.
- Toegevoegd /usr/lib/modprobe.d aan de lijst met mappen waar nvidia-installer optioneel een gegenereerd modprobe-configuratiebestand kan installeren om te proberen Nouveau uit te schakelen.
Wat is nieuw in versie 173.14.37:
- Een onechte afhankelijkheid van libpangox uit de nvidia-instellingen verwijderd die binair werden verzonden als onderdeel van het stuurprogrammapakket.
- Ondersteuning toegevoegd voor X.org xserver ABI 14 (xorg-server 1.14).
- Vaste lettertype-renderprestaties en corruptieproblemen op X-servers met backported-ondersteuning voor de nieuwe glyph-cachefunctionaliteit toegevoegd aan Pixman 0.27.
Wat is nieuw in versie 304.88:
- CVE-2013-0131 gecorrigeerd: NVIDIA UNIX GPU-stuurprogramma ARGB Cursorbuffer loopt over in "NoScanout" -modus. Deze bufferoverloop, die plaatsvond toen een X-client een grote ARGB-cursor op een X-server in de modus NoScanout installeerde, zou denial of service kunnen veroorzaken (bijvoorbeeld een X-server segmenteringsfout) of zou kunnen worden geëxploiteerd om willekeurige code-uitvoering tot stand te brengen.
Wat is nieuw in versie 304.84:
- Er is een bug gerepareerd die tot het genereren van corruptie na een X-servergeneratie kan leiden (dat wil zeggen dat een X-server wordt uitgevoerd nadat alle clients zijn afgesloten).
- Een onechte afhankelijkheid van libpangox uit de nvidia-instellingen verwijderd die binair werden verzonden als onderdeel van het stuurprogrammapakket.
- Probleem opgelost dat ertoe kon leiden dat de X-server crashte bij het uitvoeren van een RandR 1.0-rotatie (bijv. `xrandr --orientation left`) na het loskoppelen van de laatst aangesloten monitor.
- Probleem opgelost waardoor de pagina nvidia-xconfig (1) leeg was.
- Ondersteuning toegevoegd voor X.org xserver ABI 14 (xorg-server 1.14).
- Vaste lettertype-renderprestaties en corruptieproblemen op X-servers met backported-ondersteuning voor de nieuwe glyph-cachefunctionaliteit toegevoegd aan Pixman 0.27.
- Tijdens de initialisatie een potentiële X-servercrash opgelost, wanneer op een grafische kaart met een tv-aansluiting geen tv is aangesloten.
- Nieuwe X-configuratieoptie "UseHotplugEvents" toegevoegd om RandR-events te onderdrukken bij het toevoegen of verwijderen van niet-DisplayPort-schermen. Zie de bijlage "X Config Options" van de README voor details.
Wat is nieuw in versie 173.14.36:
- Ondersteuning toegevoegd voor xserver ABI 13 (xorg-server 1.13).
Wat is nieuw in versie 96.43.23:
- Ondersteuning toegevoegd voor X.Org xserver-versies 1.11 en 1.12.
- Verbeterde compatibiliteit met recente Linux-kernels.
Wat is nieuw in versie 71.86.15:
- Verbeterde compatibiliteit met recente Linux-kernels.
Wat is nieuw in versie 304.64:
- Ondersteuning toegevoegd voor de volgende GPU's:
- VGX K1
- VGX K2
- Een ontbrekende 32-bits compatibiliteitsbibliotheek toegevoegd voor libnvidia-opencl.so aan het 64-bits Linux-installatiepakket.
- Op sommige notebookconfiguraties een regressie in de functionaliteit voor achtergrondverlichting gecorrigeerd.
- Er is een probleem met de prestaties opgelost met de recente Linux-kernels bij het toewijzen en vrijmaken van systeemgeheugen.
- Probleem opgelost dat soms verhinderde dat het weergaveapparaat / X-schermselectiemenu werd weergegeven in nvidia-instellingen.
- Er is een bug gerepareerd die verhinderde dat X-gamma-manipulatie werkte na een VT-switch bij sommige configuraties.
- De optie "--output-file" is toegevoegd aan nvidia-bug-report.sh om toe te staan dat een aangepaste bestandsnaam voor het logbestand wordt gespecificeerd.
- Opschorting verholpen bij het gebruik van OpenGL-programma's met enkele SLI-mozaïekconfiguraties op GPU's van vóór Fermi.
- Secties toegevoegd aan de lijst "Ondersteunde NVIDIA GPU-producten" voor NVS-, Tesla- en VGX-producten.
Reacties niet gevonden