Nvidia FreeBSD Display Driver

Software screenshot:
Nvidia FreeBSD Display Driver
Software informatie:
Versie: 396.45 Bijgewerkt
Upload datum: 17 Aug 18
Ontwikkelaar: NVIDIA Corporation
Licentie: Gratis
Populariteit: 59

Rating: 4.0/5 (Total Votes: 1)

Nvidia FreeBSD beeldschermstuurprogramma is een eigen OpenGL-videodriver die probeert de grafische kaarten te ondersteunen die door Nvidia op FreeBSD-besturingssystemen worden geproduceerd. Het stuurprogramma wordt gedistribueerd in verschillende branches, zoals Short Lived (korte termijn ondersteund) of Long Lived (lange termijn ondersteund), en biedt ondersteuning voor zowel 32-bits als 64-bits architecturen met instelsets.


Nvidia Solaris-beeldschermstuurprogramma installeren

Om het FreeBSD Display Driver van Nvidia te installeren, moet de gebruiker downloaden van het gedeelte Downloads boven het pakket dat overeenkomt met de hardware-architectuur, een consolesessie ingeven en de & ldquo; tar xzf NVIDIA-FreeBSD-x86_64-xxx uitvoeren. xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp; maak installatie & rdquo; op 64-bits systemen of de & ldquo; tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86-xxx.xx & amp; maak installatie & rdquo; commando voor 32-bit systemen, als root, waarbij xxx.xx het versienummer van de driver is.

Voordat u de bovenstaande opdrachten uitvoert, moet u er rekening mee houden dat u eerst de kernel-header voor uw FreeBSD-box moet installeren. Tijdens de installatie wordt gebruikers gevraagd of ze het installatieprogramma automatisch het nieuw geïnstalleerde stuurprogramma willen laten configureren en optimaliseren voor hun grafische kaarten. Als alternatief kunnen ervaren gebruikers handmatig het X-configuratiebestand bewerken of, na installatie, ze de & ldquo; nvidia-xconfig & rsquo; uitvoeren commando via een Linux-terminalemulator om het Nvidia-stuurprogramma als standaard in te stellen voor hun systeem.


Wordt mijn FreeBSD-box ondersteund?

Ja, hoogstwaarschijnlijk! We hebben met succes de zowel korte als lange duur braches van dit stuurprogramma getest met de huidige stabiele releases van het FreeBSD-besturingssysteem, hier bij de Softoware Labs. Zowel 64-bit (x86_64) als 32-bit (x86) hardwareplatforms worden op dit moment ondersteund.


Hoe zit het met de oude Nvidia grafische kaart!

Omdat we veel klachten hebben ontvangen van onze FreeBSD-, Linux- en Solaris-gebruikers die heel oude Nvidia-videokaarten gebruiken, moeten we hier vermelden dat deze driver niet werkt met hun videokaarten. Daarom moet u Softoware zoeken voor de nieuwste Nvidia FreeBSD Legacy-beeldschermstuurprogramma's.

Wat is nieuw in deze release:

  • Er is een fout opgelost waardoor EGL-toepassingen met meerdere threads zouden kunnen crashen bij het afsluiten.

Wat is nieuw in versie 390.67:

  • Probleem opgelost dat kernel panics kon veroorzaken bij het gebruik van Quadro SDI Capture hardware.
  • Bug opgelost waardoor kwin OpenGL-compositing crashte bij het starten van bepaalde OpenGL-applicaties.
  • Er is een intermitterende crash opgelost bij het starten van Vulkan-applicaties.
  • Probleem opgelost waardoor de driver, in sommige DisplayPort-configuraties met lage bandbreedte, niet impliciet beelddithering inschakelde. Dit resulteerde in zichtbare strepen.
  • 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:

  • Ondersteuning toegevoegd voor de volgende GPU:
  • TITAN V
  • GTX 1070 Ti
  • Een regressie verholpen die tot driverfouten kon leiden bij het instellen van modi met DisplayPort Multi-Stream Transport-apparaten.
  • Een regressie verholpen die ervoor zorgde dat sommige beeldschermaansluitingen op sommige GPU's geen aangesloten HDMI- of DisplayPort-audioapparaat melden, zelfs als de aangesloten monitor audio ondersteunt.
  • Probleem opgelost dat soms verhinderde dat de knop "Reset Default Configuration" in de nvidia-instellingen "ECC-instellingen" pagina beschikbaar is wanneer de ECC-configuratie is ingesteld op een niet-standaardstatus.
  • Probleem opgelost dat ervoor zorgde dat de nvidia-instellingen te agressieve limieten afdwongen voor weergaveposities op de pagina 'X Server Display Configuration' onder bepaalde omstandigheden.
  • Probleem opgelost dat ertoe kon leiden dat het selectievakje "Base Mosaic (Surround) inschakelen" in nvidia-instellingen verdwijnt wanneer een X-scherm in plaats van een weergave is geselecteerd in de "X Server-weergaveconfiguratie" -pagina.
  • Een racetoestand hersteld die tot crashes kon leiden wanneer OpenGL-programma's vertex-bufferobjecten gelijktijdig uit meerdere threads manipuleerden.
  • Probleem opgelost waarbij het regelpaneel van nvidia-instellingen enkele instellingen had behouden die waren toegepast, maar niet bevestigd. Dit resulteerde in ongewenste instellingen die werden toegepast op wijzigingen in de instellingen.
  • Ondersteuning toegevoegd voor YUV 4: 2: 0-compressie voor monitoren die via DisplayPort zijn aangesloten in configuraties waarbij het scherm of de GPU niet in staat is om de huidige modus in RGB 4: 4: 4 aan te sturen. Zie de beschrijving in de app "Programmeermodi" voor details.
  • Framebuffer-console-hotplugafhandeling toegevoegd aan nvidia-modeset.
  • Merk op dat hot plugging alleen wordt behandeld wanneer nvidia-modeset wordt geïnitialiseerd; bijvoorbeeld wanneer Xorg of nvidia doorzeten actief is of wanneer nvidia-drm is geladen met de parameter "modeset = 1".
  • Een MetAMode-kenmerk "AllowGSYNC" toegevoegd dat kan worden gebruikt om G-SYNC volledig uit te schakelen. Dit kan gebruikt worden om activeringsfuncties toe te staan ​​die niet compatibel zijn met G-SYNC, zoals Ultra Low Motion Blur of Frame Lock.
  • Betegelde monitors resulteerden voorheen in een afzonderlijk Xinerama-scherm dat voor elke tegel werd gerapporteerd. Ze worden nu standaard gecombineerd in één groot Xinerama-scherm.
  • De afzonderlijke panelen in een betegelde monitor worden nu gerangschikt op basis van de lay-outinformatie in de EDID van de monitor. Dit kan worden opgeheven door handmatig offsets in te stellen of door de optie "MetaModeOrientation" te gebruiken.
  • Uitgeschakelde interlaced-modi standaard over DisplayPort vanwege onvolledige ondersteuning in de GPU. "AllowDPInterlaced" -modusvalidatietoken toegevoegd om dit standaardgedrag te overschrijven en geinterlinieerde modi toch toe te staan ​​via DisplayPort-protocol.
  • Probleem opgelost waardoor sommige eDP G-SYNC-displays flikkerden bij lage verversingsfrequenties.
  • Probleem opgelost dat de maximale pixelklok kunstmatig beperkte tot 300 MHz bij gebruik van bepaalde meer capabele DisplayPort-naar-HDMI-adapters.
  • Probleem opgelost dat onjuiste PCI-topologierapportage veroorzaakte in nvidia-smi op Intel Skylake-systemen.

Wat is nieuw in versie 387.22:

  • Ondersteuning toegevoegd voor de volgende GPU:
  • GTX 1070Ti
  • Een regressie verholpen die tot driverfouten kon leiden bij het instellen van modi met DisplayPort Multi-Stream Transport-apparaten.
  • Een regressie verholpen die ervoor zorgde dat sommige beeldschermaansluitingen op sommige GPU's geen aangesloten HDMI- of DisplayPort-audioapparaat melden, zelfs als de aangesloten monitor audio ondersteunt.
  • Probleem opgelost dat soms verhinderde dat de knop "Reset Default Configuration" in de nvidia-instellingen "ECC-instellingen" pagina beschikbaar is wanneer de ECC-configuratie is ingesteld op een niet-standaardstatus.
  • Probleem opgelost dat ervoor zorgde dat de nvidia-instellingen te agressieve limieten afdwongen voor weergaveposities op de pagina 'X Server Display Configuration' onder bepaalde omstandigheden.
  • Probleem opgelost dat ertoe kon leiden dat het selectievakje "Base Mosaic (Surround) inschakelen" in nvidia-instellingen verdwijnt wanneer een X-scherm in plaats van een weergave is geselecteerd in de "X Server-weergaveconfiguratie" -pagina.
  • Een racetoestand hersteld die tot crashes kon leiden wanneer OpenGL-programma's vertex-bufferobjecten gelijktijdig uit meerdere threads manipuleerden.
  • Probleem opgelost waarbij het regelpaneel van nvidia-instellingen enkele instellingen had behouden die waren toegepast, maar niet bevestigd. Dit resulteerde in ongewenste instellingen die werden toegepast op wijzigingen in de instellingen.
  • Ondersteuning toegevoegd voor YUV 4: 2: 0-compressie voor monitoren die via DisplayPort zijn aangesloten in configuraties waarbij het scherm of de GPU niet in staat is om de huidige modus in RGB 4: 4: 4 aan te sturen. Zie de beschrijving in de app "Programmeermodi" voor details.
  • Framebuffer-console-hotplugafhandeling toegevoegd aan nvidia-modeset.
  • Merk op dat hot plugging alleen wordt behandeld wanneer nvidia-modeset wordt geïnitialiseerd; bijvoorbeeld wanneer Xorg of nvidia doorzeten actief is of wanneer nvidia-drm is geladen met de parameter "modeset = 1".
  • Een MetAMode-kenmerk "AllowGSYNC" toegevoegd dat kan worden gebruikt om G-SYNC volledig uit te schakelen. Dit kan gebruikt worden om activeringsfuncties toe te staan ​​die niet compatibel zijn met G-SYNC, zoals Ultra Low Motion Blur of Frame Lock.
  • Betegelde monitors resulteerden voorheen in een afzonderlijk Xinerama-scherm dat voor elke tegel werd gerapporteerd. Ze worden nu standaard gecombineerd in één groot Xinerama-scherm.
  • De afzonderlijke panelen in een betegelde monitor worden nu gerangschikt op basis van de lay-outinformatie in de EDID van de monitor. Dit kan worden opgeheven door handmatig offsets in te stellen of door de optie "MetaModeOrientation" te gebruiken.
  • Uitgeschakelde interlaced-modi standaard over DisplayPort vanwege onvolledige ondersteuning in de GPU. "AllowDPInterlaced" -modusvalidatietoken toegevoegd om dit standaardgedrag te overschrijven en geinterlinieerde modi toch toe te staan ​​via DisplayPort-protocol.
  • Probleem opgelost waardoor sommige eDP G-SYNC-displays flikkerden bij lage verversingsfrequenties.
  • Probleem opgelost dat de maximale pixelklok kunstmatig beperkte tot 300 MHz bij gebruik van bepaalde meer capabele DisplayPort-naar-HDMI-adapters.
  • Probleem opgelost dat onjuiste PCI-topologierapportage veroorzaakte in nvidia-smi op Intel Skylake-systemen.

Wat is nieuw in versie 384.59:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce GT 1030
  • GeForce MX150
  • Probleem opgelost waardoor wijzigingen in de toewijzing van stereogeluid niet konden worden toegepast vanuit het configuratiescherm van nvidia-instellingen.
  • Probleem opgelost dat S4 Suspend (ook bekend als "slaapstand") veroorzaakte tijdens Suspend toen SLI was ingeschakeld.
  • Probleem opgelost waarbij apparaten niet correct door de Vulkan-driver werden geïnventariseerd. Zie het gedeelte "Bekende problemen" van de README voor meer informatie.
  • Probleem opgelost dat ervoor zorgde dat OpenGL-applicaties crashten na het aanroepen van glDeleteBuffers op VBO's die opnieuw zijn toegewezen met ARB_vertex_attrib_binding.
  • Probleem opgelost waardoor OpenGL-applicaties soms vastliepen totdat de X-server invoer ontving
  • Probleem opgelost dat ervoor zorgde dat de nvidia-instellingen apparaatbusID-waarden wegnamen bij het wijzigen van een bestaand X-configuratiebestand.
  • Een regressie verholpen die ervoor zorgde dat nvidia-xconfig geen query's kon uitvoeren op sommige GPU's, bijvoorbeeld bij het uitvoeren van `nvidia-xconfig -a`.
  • Probleem verholpen dat ervoor zorgde dat VDPAU-weergave corrupt was bij uitbreiding naar coördinaten groter dan 16384 pixels.
  • Bijgewerkte nvidia-doorgezet om nvidia-modeset.ko te initialiseren naast nvidia.ko bij het instellen van de persistentiemodus.
  • Diverse sanity-cheques hersteld die per abuis zijn verwijderd uit het buildproces van de kernelmodule in de 355.06-driver.
  • Ondersteuning toegevoegd voor een "Dichtstbijzijnde" transformatiefilter in de X-driver. Dit zorgt ervoor dat de X-driver filteren op de dichtstbijzijnde buur gebruikt bij het uitvoeren van schermtransformaties. Het filter kan via het argument 'filter' worden opgevraagd bij RandR's RRSetCrtcTransform of via het 'ResamplingMethod' MetaMode-token.
  • Probleem opgelost waarbij nvidia-installer een verkeerde versie van het Vulkan ICD-configuratiebestand installeerde wanneer GLVND is uitgeschakeld voor de GLX-client.
  • Een bug repareren met GLX_EXT_buffer_age waar onjuiste bufferleeftijdwaarden zouden worden gerapporteerd voor SLI AFR-configuraties. In dergelijke configuraties kan de buffertijd nu groter zijn dan 3, de vorige maximale bufferleeftijd.
  • Probleem opgelost dat hangende en Xids kon veroorzaken bij RandR-transformaties met Overlay en SLI ingeschakeld.
  • Uitgebreide informatie gerapporteerd door de NVIDIA Xinerama X-uitbreiding om PRIME-displays te rapporteren naast rechtstreeks verbonden schermen.
  • Probleem opgelost waarbij HDMI-audioapparaten inconsistent werden weergegeven of verdwenen wanneer HDMI-apparaten op een hotplug-aansluiting werden aangesloten of de stekker uit het stopcontact werden getrokken.
  • Er is een bug gerepareerd die tot driverfouten zou kunnen leiden bij het instellen van modi op X-schermen op Depth 8 of Depth 15.
  • Probleem opgelost dat intermitterende kernelpanics kon veroorzaken bij het werken met PRIME Sync.
  • Probleem opgelost dat een kernel paniek veroorzaakte bij het hotpluggen van HDMI-schermen op sommige Zotac mini-pc's.
  • 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 381.22 / 381.09 Beta:

  • Probleem opgelost dat ertoe leidde dat de bufferleeftijdsextensie GLX_EXT_buffer_age onjuiste waarden retourneerde voor stereo drawables bij gebruik van passieve stereomodi 5 tot en met 9.
  • Probleem opgelost dat ervoor zorgde dat "nvidia-settings --query all" veel dubbele items afdrukte.
  • Probleem opgelost waarbij applicaties in sommige situaties crashten bij het aanroepen van glXMakeCurrent terwijl optimalisaties van OpenGL-threads waren ingeschakeld.
  • Probleem opgelost waarbij VDPAU-applicaties de blit-presentatiewachtrij gebruikten wanneer een vorige VDPAU-toepassing niet netjes werd afgesloten.
  • Vaste vastlopen en crashes die kunnen optreden wanneer een OpenGL-context wordt gemaakt terwijl het systeem geen beschikbaar geheugen meer heeft.
  • Probleem opgelost dat corruptie veroorzaakte bij het verplaatsen of wijzigen van OpenGL-vensters.
  • Probleem opgelost waarbij X-schermen die Optie "UseDisplayDevice" "none" gebruikten, werden aangepast naar 640x480 wanneer "xrandr -s" werd gebruikt om de schermconfiguratie te wijzigen.
  • Uitgeschakelde Optimalisaties in OpenGL-threads standaard uitgeschakeld, aanvankelijk ingeschakeld in 378.09, vanwege verschillende rapporten van instabiliteit.
  • Het logo-opstartscherm van de X-driver en de bijbehorende opties NoLogoand LogoPath xorg.conf zijn verwijderd.
  • Toegevoegd de "ResamplingMethod" MetaMode-optie, het toevoegen van ondersteuning voor bicubic resampling-methoden bij het schalen van schermtransformaties in gebruik zijn. Zie de README voor meer informatie.

Wat is nieuw in versie 378.13 / 381.09 Beta:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Herstelde ondersteuning voor de volgende GPU:
  • GRID K520
  • Verbeterde compatibiliteit met recente kernels.
  • Probleem opgelost dat ervoor zorgde dat "nvidia-settings --query all" veel dubbele items afdrukte.
  • Probleem opgelost waarbij applicaties in sommige situaties crashten bij het aanroepen van glXMakeCurrent terwijl optimalisaties van OpenGL-threads waren ingeschakeld.
  • Dit gebeurde vaak wanneer Steam probeerde een video op het volledige scherm weer te geven.
  • Probleem opgelost waarbij VDPAU-applicaties de blit-presentatiewachtrij gebruikten wanneer een vorige VDPAU-toepassing niet netjes werd afgesloten.
  • Vaste vastlopen en crashes die kunnen optreden wanneer een OpenGL-context wordt gemaakt terwijl het systeem geen beschikbaar geheugen meer heeft.
  • Probleem opgelost dat corruptie veroorzaakte bij het verplaatsen of wijzigen van OpenGL-vensters.
  • Probleem opgelost waarbij X-schermen die Optie "UseDisplayDevice" "none" gebruikten, werden aangepast naar 640x480 wanneer "xrandr -s" werd gebruikt om de schermconfiguratie te wijzigen.
  • Er is een kernelcrash opgelost die zich voordeed bij het toewijzen van grote toewijzingen van gebruikersgeheugen aan CUDA.
  • Uitgeschakelde Optimalisaties in OpenGL-threads standaard uitgeschakeld, aanvankelijk ingeschakeld in 378.09, vanwege verschillende rapporten van instabiliteit.
  • Ondersteuning toegevoegd voor de volgende Vulkan-extensies:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd
  • Voor deze extensies is een Vulkan-laderversie vereist & gt; = 1.0.42.
  • Het logo-opstartscherm van de X-driver en de bijbehorende opties NoLogo en LogoPath xorg.conf verwijderd.
  • Toegevoegd de "ResamplingMethod" MetaMode-optie, het toevoegen van ondersteuning voor bicubic resampling-methoden bij het schalen van schermtransformaties in gebruik zijn. Zie de README voor meer informatie.
  • Probleem opgelost waarbij de HDMI- en DisplayPort-audio werd gedempt nadat een framebuffer-consolemodus werd hersteld. Voor sommige schermen zorgde dit ervoor dat het scherm blanco bleef.
  • Probleem opgelost waardoor audio via DisplayPort niet meer werkte toen de monitor werd losgekoppeld en weer werd aangesloten of gewekt door de DPMS-energiebesparende modus.
  • Een regressie verholpen die bij bepaalde toepassingen beschadiging heeft veroorzaakt, zoals schaduwen van vensterranden in Unity, nadat de onderbreking is hervat.

Wat is nieuw in versie 378.13:

  • Ondersteuning voor de volgende GPU ('s) toegevoegd:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Uitgeschakelde OpenGL-optimalisaties met draad standaard uitgeschakeld onder Xinerama.
  • Ondersteuning toegevoegd voor de ARB_parallel_shader_compile-extensie om multi-threading-compilatie van GLSL-shaders mogelijk te maken.
  • Het X-stuurprogramma is bijgewerkt om op Virtual Reality Head Mounted Displays (HMD's) te negeren. Zie de "AllowHMD" X-configuratieoptie in de README voor meer informatie.
  • De driver zal nu GLX FBConfigs adverteren zonder diepte bits op diepte 30 X schermen.
  • Probleem opgelost dat ervoor zorgde dat het systeem vastliep bij het hervatten van opschorten met sommige GPU's.
  • Een regressie verholpen die corruptie kon veroorzaken wanneer hot-plugging wordt weergegeven.
  • Een regressie verholpen die ervoor zorgde dat systemen met meerdere DisplayPort-monitoren niet correct konden worden opgeschort.
  • Probleem opgelost in de nvidia-modeset.ko-kernelmodule waardoor het kon crashen bij het verzenden van gebeurtenissen naar onderdelen van het gebruikersruimtestuurprogramma.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 23 (xorg-server 1.19)
  • Ondersteuning toegevoegd voor FreeBSD 11.0-RELEASE.

Wat is nieuw in versie 375.26:

  • Ondersteuning voor de volgende GPU ('s) toegevoegd:
  • Quadro M3000 SE
  • Een regressie verholpen die verhinderde dat de achtergrondverlichting van sommige notebook-beeldschermen na het afsluiten weer wordt ingeschakeld.
  • Een regressie verholpen die ervoor zorgde dat de console niet correct kon worden hersteld bij gebruik van SLI.
  • Een regressie verholpen die ertoe kon leiden dat het regelpaneel van de nvidia-instellingen bij het opstarten crashte bij bepaalde GPU-configuraties.
  • Een regressie verholpen die verhinderde dat de uitbreiding GLX_NV_swap_group werkte bij gebruik van SLI of Quadro Sync.

Wat is nieuw in versie 375.20:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Er is een fout opgelost waardoor weergaven in SLI Mozaïek konden worden leeggemaakt bij het toepassen van een transformatiematrix.
  • Probleem verholpen dat ervoor zorgde dat G-SYNC niet werkte op notebook-schermen.
  • Probleem opgelost waardoor DisplayPort multistream-apparaten blanco werden nadat de console werd hersteld.
  • Probleem opgelost dat een kernelcrash veroorzaakte bij het voor de tweede keer opstarten van X wanneer meer dan één DisplayPort multistream-apparaat via een filiaal op een enkele DisplayPort-connector is aangesloten.
  • Bijgewerkte nvidia-instellingen om geen afhankelijkheid van de build-time te hebben van een extern nvml-ontwikkelingspakket (een regressie geïntroduceerd in 375.10).
  • Een crash opgelost in nvidia-instellingen bij het toevoegen van regels voor toepassingsprofiel en profiel.
  • De optie "Activeren van tooltip" in nvidia-instellingen voor de GTK 2-interface verwijderd.
  • Nieuwe X-configuratieopties toegevoegd:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • die de MetaMode-tokens met dezelfde naam overschrijven.
  • Een fout die lange vertragingen bij het verlaten van de VT en uitschakelen weergeefinrichting terwijl een OpenGL applicatie draait.
  • Ondersteuning toegevoegd voor de RandR TILE-eigenschap die is toegevoegd in RandR 1.5.
  • Verhoogde OpenGL-shader-cachegrootte op schijf van 64MB tot 128MB. Raadpleeg het gedeelte "De OpenGL Omgevingsvariabele-instellingen" van de driver voor nadere details over hoe de locatie te selecteren of uit te schakelen.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 23 (xorg-server 1.19)
  • Ondersteuning toegevoegd voor FreeBSD 11.0-RELEASE.

Wat is nieuw in versie 370.28:

  • Fixed ongedefinieerde symboolverwijzingen in libnvidia-glcore.so.
  • Bijgewerkte CurrentMetaMode-rapportage via de NV-CONTROL API om weer te geven of ForceCompositionPipeline of ForceFullCompositionPipeline is ingesteld in de huidige MetaMode.
  • De mogelijkheid toegevoegd om bepaalde GeForce GPU's over en onder de klok te klokken in de GeForce GTX 1000-serie en later. Voor GPU's die dit toestaan, kan een offset worden toegepast op klokwaarden in sommige klokdomeinen van alle prestatieniveaus. Deze klokmanipulatie gebeurt op eigen risico van de gebruiker. Raadpleeg de README-documentatie van de "CoolBits" X-configuratieoptie voor meer informatie.
  • De MetaMode-optie "PixelShiftMode" toegevoegd, waardoor ondersteuning voor 4K- en 8K-pixelverschuivingsschermen mogelijk is. Zie de README voor details.

Wat is nieuw in versie 367.44:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6 GB
  • GeForce GTX 1060 3 GB
  • Een regressie verholpen die ertoe leidde dat applicaties met indirecte GLX crashten.
  • Een regressie verholpen die werd geïntroduceerd in 367.35 en die ertoe leidde dat de eerste modusset van de X-server blanco weergeeft als de vereiste functies in het X-configuratiebestand de compositiepijplijn van de X-driver mogelijk maakten. Dit zou bijvoorbeeld worden geactiveerd door MetaMode-tokens, zoals ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection en Transform.

Wat is nieuw in versie 367.35:

  • Probleem opgelost dat ervoor zorgde dat X vastliep bij het toepassen van wijzigingen in de RandR CscMatrix-eigenschap terwijl VT van X af was.
  • Probleem opgelost dat een crash veroorzaakte bij het afsluiten van de nvidia-instellingen op schermen met 8 of 15 bit kleurdiepten.
  • Ondersteuning voor VDPAU Feature Set H toegevoegd aan de NVIDIA VDPAU-driver. GPU's met VDPAU Feature Set H zijn geschikt voor hardwareversnelde decodering van 8192x8192 (8k) H.265 / HEVC videostreams.
  • Ondersteuning toegevoegd voor het opvragen van klokwaarden op Pascal GPU's.
  • De Base Mosaic-configuratieoptie van de nvidia-instellingen verwijderd op systemen waarop de functie niet echt wordt ondersteund.
  • Probleem opgelost dat ervoor zorgde dat nvidia-smi een onjuiste versienummer meldde.

Wat is nieuw in versie 364.19:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Quadro M6000 24 GB
  • Quadro M5500
  • Probleem opgelost dat onjuiste framesnelheidrapportage kon veroorzaken in Quadro Sync-configuraties met meerdere GPU's.
  • Verbeterde X-kleurenprecisie van 8 significante bits naar 11 op GeForce GPUs.Quadro GPU's hebben al 11 bits precisie gebruikt.
  • Een nieuwe RandR-eigenschap toegevoegd, CscMatrix, die een 3x4 kleurruimteconversiematrix specificeert. De matrix wordt toegepast na de X-kleurenkaart en vóór de gamma-helling. Deze eigenschap is beschikbaar op GF119 en nieuwere GPU's.
  • Verbeterde afhandeling van de X gamma-helling op GF119 en nieuwere GPU's. Op deze GPU's is de RandR-gamma-helling altijd 1024 invoeren en is nu van toepassing op de cursor en VDPAU- of werkstationoverlays naast het X-rootvenster.
  • Verbeterde interactiviteit van applicaties die een hardware-cursor gebruiken terwijl G-SYNC actief is.

Wat is nieuw in versie 361.42:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24 GB
  • Beperkt het standaard gelijktijdigheidsniveau in nvidia-instellingen tot 32, om te voorkomen dat de maximale taaklimiet wordt bereikt op systemen met veel CPU's.
  • Een regressie verholpen die GPU-uitzonderingen en onjuiste rendering veroorzaakte bij het gebruik van pbuffers met EGLDevice.
  • Probleem opgelost dat ervoor zorgde dat nvidia-instellingen crashten bij het koppelen van een bril met de 3D Vision Pro-zender op sommige systemen.
  • Bug opgelost waardoor installateurmanifestaties voor sommige 32-bit compatibiliteitsbibliotheken gedupliceerd werden in het installatiepakket.
  • Een regressie verholpen die ervoor zorgde dat de polariteitsvlaggen in de timing van de synchronisatie met de HSync- en de VSync-modus werden geïnverteerd.

Wat is nieuw in versie 361.28:

  • Ondersteuning toegevoegd voor de volgende GPU: GeForce 945A
  • De OpenGL Vendor Neutral Driver (GLVND) -infrastructuur is nu inbegrepen en wordt ondersteund door de NVIDIA GLX- en OpenGL-stuurprogramma's. Dit zou geen zichtbare gedragswijzigingen voor eindgebruikers moeten veroorzaken, maar sommige interne bibliotheken van besturingscomponenten zijn als gevolg hiervan hernoemd en / of verplaatst. Deze wijzigingen kunnen van invloed zijn op scripts die afhankelijk zijn van de aanwezigheid van NVIDIA OpenGL-stuurprogrammaconten die niet zijn gespecificeerd in de Linux OpenGL ABI-versie 1.0, beheerders van alternatieve NVIDIA-stuurprogramma-installatiepakketten en toepassingen die afhankelijk zijn van de aanwezigheid van niet-OpenGL / GLX-symbolen in de bibliotheek libGL.so.1 en de afhankelijkheden op welke manier dan ook. Zie https://github.com/NVIDIA/libglvnd. Voor meer informatie over het GLVND-project. De Linux OpenGL ABI-versie 1.0-specificatie is beschikbaar op https://www.opengl.org/registry/ABI
  • Bijgewerkt nvidia-installatieprogramma om ldconfig (8) en depmod (8) uit te voeren na het verwijderen van een bestaand stuurprogramma, in plaats van alleen deze twee opdrachten uit te voeren bij het installeren van een nieuw stuurprogramma.
  • Verwijderde de VDPAU-wrapper en traceer bibliotheken libvdpau.so.1 en libvdpau_trace.so.1 uit het stuurprogrammapakket. Deze bibliotheken zijn mogelijk beschikbaar via het pakketbeheersysteem van uw distributie of kunnen worden gecompileerd via de bronnen die beschikbaar zijn op http://people.freedesktop.org/~aplattner/vdpau/. Zie http://freedesktop.org/wiki/Software/VDPAU/ voor meer informatie.
  • Probleem opgelost in het EGL-stuurprogramma waarin een mutex meerdere keren werd ontgrendeld. Dit activeert ongedefinieerd gedrag, en in het bijzonder, als lock elision is ingeschakeld in glibc, kan dit resulteren in een segmentatiefout.

Wat is nieuw in versie 358.16:

  • Een regressie verholpen, geïntroduceerd in 358.09, die onjuiste weergave van OpenGL-stereotoepassingen veroorzaakte in combinatie met Quadro Sync op bepaalde GPU's.
  • Een regressie opgelost, geïntroduceerd in 358.09, die ervoor zorgde dat OpenGL-stereotoepassingen vasthielden wanneer SLI AFR-, SFR- of SLIAA-modi waren ingeschakeld.
  • Een regressie verholpen, geïntroduceerd in 358.09, waardoor het systeem bleef hangen tijdens het starten van OpenGL-applicaties toen enkele SLI Mosaic-topologieën werden gebruikt.
  • Probleem opgelost, geïntroduceerd in 358.09, dat een kernelcrash kon veroorzaken wanneer nvidia.ko en nvidia-modeset.ko verschillende versies hebben. Dit kan gebeuren als een ouder stuurprogramma is geïnstalleerd nadat 358.09 is geïnstalleerd.
  • Probleem opgelost waardoor sommige G-SYNC-monitoren zouden flikkeren op Kepler-gebaseerde GPU's bij lage framesnelheden.
  • Een regressie verholpen waardoor OpenGL- of VDPAU-applicaties konden vastlopen in Xinerama-lay-outs die meerdere X-schermen bevatten die worden aangestuurd door dezelfde GPU.
  • Er is een fallback toegevoegd om GLX te laten werken wanneer UNIX-socketcommunicatie tussen domeinen wordt geblokkeerd tussen NVIDIA-clientzijde GLX en NVIDIA GLX op de server. Het standaard SELinux-beleid op Fedora 22 voorkomt bijvoorbeeld dat het NVIDIA 358.09 GLX-stuurprogramma werkt in GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Een regressie vanaf 358.09 verholpen waardoor G-SYNC-monitoren zijn geconfigureerd om 3D Vision-stereo te gebruiken om blanco te gaan en een niet-ondersteund signaal te rapporteren.
  • Een regressie van 358.09 verholpen die ervoor zorgde dat OpenGL-applicaties die niet onderhandelden over toestemming om glXSwapBuffers uit te voeren via flipping om het updaten van het scherm te stoppen. Dit werd geactiveerd op Fedora 22, waar het SELinux systeembeleid voorkomt dat gnome-shell communiceert met de X-server.
  • Nu zullen OpenGL-applicaties die niet onderhandelen over flippen terugvallen op glXSwapBuffers via blitting.
  • Zie https://bugzilla.redhat.com/show_bug.cgi?id=1271401 voor meer informatie.
  • Een regressie verholpen die de OpenGL-prestaties op headless X-serverconfiguraties verminderde.
  • Een geheugenlek opgelost dat zich heeft voorgedaan na het vernietigen van een GLXWindow waaraan nog steeds de huidige context is gekoppeld.
  • Probleem opgelost waarbij EGL-pbuffers werden gemaakt met zowel een voor- als een achterbuffer, in plaats van alleen een backbuffer, zoals vereist voor EGL.
  • Een nieuwe kernelmodule toegevoegd, nvidia-modeset.ko. Deze nieuwe drivercomponent werkt in combinatie met de nvidia.ko-kernelmodule om de display-engine van de GPU te programmeren.
  • nvidia-modeset.ko biedt geen nieuwe gebruikers-zichtbare functionaliteit of interfaces voor toepassingen van derden. In een latere versie zal nvidia-modeset.ko worden gebruikt als basis voor de mode-instellingsinterface die wordt geleverd door de directe renderingmanager (DRM) van de kernel.
  • Minder flikkeringen en vertragingen bij het overschakelen naar of uit de G-SYNC-modus. Als onderdeel van deze verandering rapporteren monitors met G-SYNC-indicatoren in hun schermdisplays nu altijd dat ze zich in de G-SYNC-modus bevinden. De visuele indicator OpenGL G-SYNC kan worden ingeschakeld in de nvidia-instellingen om te bepalen wanneer G-SYNC daadwerkelijk wordt gebruikt.
  • GLX-protocol voor de volgende OpenGL-extensie van OpenGL 3.0 is gepromoveerd van niet-officiële naar door ARB goedgekeurde officiële status:
  • GL_EXT_draw_buffers2
  • GLX-protocol voor de volgende OpenGL 3.0-opdrachten:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • die deel uitmaken van de volgende extensies:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • is gepromoveerd van een niet-officiële naar ARB goedgekeurde officiële status.
  • Met de bovenstaande wijzigingen is het GLX-protocol voor OpenGL 3.0 gepromoveerd van niet-officiële naar door ARB goedgekeurde officiële status.
  • Een nieuw mechanisme voor systeemgeheugentoewijzing toegevoegd voor grote toewijzingen in de OpenGL-driver. Met dit mechanisme kan de toewijzing van het proces worden ontkoppeld wanneer het niet in gebruik is, waardoor er meer virtuele adresruimte beschikbaar is voor de toepassing. Het is standaard ingeschakeld op 32 bit OpenGL-applicaties met Linux 3.11+ en glibc 2.19+. Geheugen dat op deze manier wordt toegewezen, verbruikt ruimte in / dev / shm. Als u de omgevingsvariabele __GL_DevShmPageableAllocations to 2 instelt, wordt deze functie uitgeschakeld
  • Ondersteuning toegevoegd voor OpenGL 4.3.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 20 (xorg-server 1.18).

Wat is nieuw in versie 355.11:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce GTX 950
  • Quadro M4000
  • Quadro M5000
  • Probleem opgelost dat ervoor zorgde dat toepassingen met OpenCL of CUDA met OpenGL-interopabiliteit crashten bij indirecte weergave van GLX.
  • Probleem opgelost waarbij VDPAU alleen de bovenste helft van een videoframe weergeeft bij het decoderen en weergeven van H.265 / HEVC-gecodeerde videostreams.
  • Probleem opgelost dat GPU-uitzonderingen kon veroorzaken bij gebruik van glReadPixels () op de diepte of stencilbuffers van multisample-vensters tijdens het vergroten of verkleinen van de vensters.
  • Probleem opgelost waarbij gegevens van één texture-niveau gegevens vanaf het laagste niveau konden overschrijven, bij het maken van een texture-weergave die niet de hoogste van de twee niveaus bevatte.
  • Probleem opgelost dat ertoe kon leiden dat het regelpaneel van de nvidia-instellingen crashte bij het bijwerken van de weergave van het scherm.
  • Correctie van foutieve rapportage van ondersteuning voor GLX-extensies: verschillende extensies werden gerapporteerd als ondersteund voor indirecte GLX, die in feite alleen werden ondersteund onder directe weergave.
  • Ondersteuning toegevoegd voor de volgende EGL-extensies:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Duidt de optie DeleteUnused DP12Displays aan als verouderd.
  • Versie 1.5.0 van de specificatie X Resize and Rotate heeft een opmerking toegevoegd dat dynamisch gemaakte outputs niet zullen worden vernietigd, dus deze optie is verouderd en zal in een toekomstige versie van het stuurprogramma worden verwijderd.
  • Ondersteuning toegevoegd voor VDPAU-profielen toegevoegd in VDPAU 0.9:
  • VDP_DECODER_PROFILE_H264_BASELINE
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
  • VDP_DECODER_PROFILE_H264_EXTENDED
  • VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
  • Probleem opgelost dat verhinderde dat meer dan één RandR-uitvoer door gebruikers toegevoegde modi kon delen.
  • Op bepaalde schermen is een bug verholpen waardoor toepassingsspecifieke swapintervals werden genegeerd bij gebruik van Xinerama.
  • Probleem opgelost dat ervoor zorgde dat RandR-modi door gebruikers werden geleverd met onzinnige combinaties van de + HSync, -HSync, + VSync en -VSync-vlaggen om de moduslijst te beschadigen.
  • Ondersteuning toegevoegd om een ​​OpenGL 3.0- en hoger-contextstroom te maken zonder de huidige draw-to-current te maken.

Wat is nieuw in versie 352.21:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Probleem opgelost in nvidia-instellingen waardoor de toepassing crashte bij het opslaan van de EDID naar een bestand.
  • Probleem opgelost dat verhinderde dat het hulpprogramma "mkprecompcompiled" in het stuurprogrammapakket de bestanden correct kon lezen.
  • 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.
  • 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.

Andere software van ontwikkelaar NVIDIA Corporation

Reacties op Nvidia FreeBSD Display Driver

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!