Nvidia Solaris Display Driver

Software screenshot:
Nvidia Solaris Display Driver
Software detaljer:
Version: 396.45 Opdateret
Upload dato: 17 Aug 18
Licens: Gratis
Popularitet: 29

Rating: nan/5 (Total Votes: 0)

Nvidia Solaris Skærmdriver er en proprietær, men alligevel frit distribueret OpenGL 3D-videodriver, der bringer support til Nvidia grafikkort på Solaris-operativsystemer. Driveren distribueres i flere udgaver, som Long Lived (Long Term Supported) og Short Lived (Short Term Supported Branches).


Installation af Nvidia Solaris Display Driver

For at installere Nvidia Solaris-skærmdriveren på dit Solaris-operativsystem skal du downloade den binære pakke fra overførselsafsnittet ovenfor og gemme kørefilen i din hjemmemappe. Indtast derefter terminalfunktionen og udfør & ldquo; sh ./NVIDIA-Solaris-x86-xxx.xx.run” kommando som root (skift til roden med kommandoen ")", hvor xxx.xx er versionsnummeret eller driveren.

Vær opmærksom på, at du først skal installere kernel headers på dit Solaris-operativsystem. Under installationen bliver brugerne spurgt, om de vil redigere X-konfigurationsfilen manuelt eller lade installationsprogrammet gøre alt arbejdet. Alternativt kan du efter installationen køre kommandoen nvidia-xconfig via en X11 terminal emulator klient for at indstille den nye driver som standard.

Vil det køre på min Solaris-boks?

Ja, sandsynligvis! Det er blevet testet med alle de nyeste Solaris-operativsystemer, der blev udgivet i de sidste par år. Både 32-bit (x86) og 64-bit (x86_64) instruktionssætarkitekturer understøttes på nuværende tidspunkt.


Det virker ikke med mit meget gamle Nvidia grafikkort!

Fordi vi har modtaget mange klager fra Solaris, FreeBSD og Linux-brugere, der kører meget gamle Nvidia grafikkort, føler vi os forpligtet til at nævne her, at denne chauffør ikke vil arbejde med deres videokort. Derfor skal du søge Softoware til de nyeste Nvidia Solaris Legacy Display Drivers, som er tilgængelige i flere brancher, herunder 304.xx-serien, 96.43.xx-serien og 173.14.xx-serien.

Hvad er nyt i denne udgave:

  • Løst en fejl, der kan forårsage, at multi-threaded EGL-applikationer krasjer, når de forlader.

Hvad er nyt i version 390.67:

  • Løst en fejl, der kan forårsage kernel panik, når du bruger Quadro SDI Capture-hardware.
  • Rettet en fejl, der forårsagede, at kwin OpenGL-kompositioner skulle krasje, når de startede visse OpenGL-applikationer.
  • Løst et intermitterende crash, når du starter Vulkan applikationer.
  • Løst en fejl, der forårsagede føreren, i nogle DisplayPort-konfigurationer med lav båndbredde, ikke implicit at aktivere visning af dithering. Dette resulterede i synlig banding.
  • Tilføjet support til X.Org xserver ABI 24 (xorg-server 1.20).
  • Forbedret nvidia-bug-report.sh for at kontrollere kern.log, som er standardkernel logfilfilen for mange Debian-baserede Linux-distributioner.
  • Løst en fejl, der kan forårsage X-servere, der eksporterer en Video Driver ABI tidligere end 0,8 for at krasje, når du kører X11-applikationer, der kalder XRenderAddTraps ().

Hvad er nyt i version:

  • Fastsatte en regression, der kan forårsage driverefejl, når du indstiller tilstande, der omfatter DisplayPort Multi-Stream Transport-enheder.
  • Fastsatte en regression, der forårsagede nogle displayforbindelser på nogle GPU'er for ikke at rapportere en tilsluttet HDMI eller DisplayPort-lydenhed, selvom den tilsluttede skærm understøtter lyd.
  • Løst en fejl, der undertiden forhindrede knappen "Reset Default Configuration" på siden "ECC Settings" på siden nvidia-indstillinger, til at være tilgængelig, når ECC-konfigurationen er indstillet til en ikke-standardtilstand.
  • Løst en fejl, der forårsagede nvidia-indstillinger til at håndhæve over aggressive grænser på visningsstillinger på siden "X Server Display Configuration" under visse omstændigheder.
  • Rettet en fejl, der kan gøre afkrydsningsfeltet "Aktiver basismosaik (Surround)" i nvidia-indstillinger forsvinde, når en X-skærm i stedet for en skærm er valgt på siden "X Server Display Configuration".
  • Fast en løbstilstand, der kan føre til sammenbrud, når OpenGL-programmer manipulerer vertexbufferobjekter fra flere tråde samtidigt.
  • Løst en fejl, der forårsagede kontrolpanelet for nvidia-indstillinger at beholde nogle indstillinger, der var blevet anvendt, men ikke bekræftet. Dette resulterede i, at uønskede indstillinger blev anvendt til efterfølgende indstillinger ændringer.
  • Tilføjet understøttelse til YUV 4: 2: 0 kompression for skærme tilsluttet via DisplayPort i konfigurationer, hvor enten displayet eller GPU'en ikke kan køre den aktuelle tilstand i RGB 4: 4: 4. Se beskrivelsen i appendiks "Programmeringsmåder" for detaljer.
  • Tilføjet en "AllowGSYNC" MetaMode attribut, der kan bruges til at deaktivere G-SYNC helt. Dette kan bruges til at tillade aktivering af funktioner, der er uforenelige med G-SYNC, såsom Ultra Low Motion Blur eller Frame Lock.
  • Flisebelagte skærme førte til, at der blev rapporteret en separat Xinerama-skærm for hver flise. De vil som standard blive kombineret i en enkelt stor Xinerama skærm.
  • De enkelte paneler i en flisebelagt skærm vil nu blive arrangeret ud fra de layoutoplysninger, der leveres i monitorens EDID. Dette kan overstyres ved enten manuelt at angive forskydninger eller ved at bruge metaModeOrientation.
  • Deaktiverede interlaced modes over DisplayPort som standard på grund af ufuldstændig support i GPU. Tilføjet "AllowDpInterlaced" mode valideringstoken til at tilsidesætte denne standardadfærd og tillade interlaced modes over DisplayPort-protokollen alligevel.
  • Løst en fejl, der kan få nogle EDP G-SYNC-displays til at flimre med lave opdateringshastigheder.
  • Løst en fejl, der kunstigt begrænsede det maksimale pixelur til 300 MHz, når du bruger visse mere kompatible DisplayPort til HDMI-adaptere.
  • Fixed a bug, der forårsagede ukorrekt PCI topologi rapportering i nvidia-smi på Intel Skylake systemer.

Hvad er nyt i version 387.22:

  • Fastsatte en regression, der kan forårsage driverefejl, når du indstiller tilstande, der omfatter DisplayPort Multi-Stream Transport-enheder.
  • Fastsatte en regression, der forårsagede nogle displayforbindelser på nogle GPU'er for ikke at rapportere en tilsluttet HDMI eller DisplayPort-lydenhed, selvom den tilsluttede skærm understøtter lyd.
  • Løst en fejl, der undertiden forhindrede knappen "Reset Default Configuration" på siden "ECC Settings" på siden nvidia-indstillinger, til at være tilgængelig, når ECC-konfigurationen er indstillet til en ikke-standardtilstand.
  • Løst en fejl, der forårsagede nvidia-indstillinger til at håndhæve over aggressive grænser på visningsstillinger på siden "X Server Display Configuration" under visse omstændigheder.
  • Rettet en fejl, der kan gøre afkrydsningsfeltet "Aktiver basismosaik (Surround)" i nvidia-indstillinger forsvinde, når en X-skærm i stedet for en skærm er valgt på siden "X Server Display Configuration".
  • Fast en løbstilstand, der kan føre til sammenbrud, når OpenGL-programmer manipulerer vertexbufferobjekter fra flere tråde samtidigt.
  • Løst en fejl, der forårsagede kontrolpanelet for nvidia-indstillinger at beholde nogle indstillinger, der var blevet anvendt, men ikke bekræftet. Dette resulterede i, at uønskede indstillinger blev anvendt til efterfølgende indstillinger ændringer.
  • Tilføjet understøttelse til YUV 4: 2: 0 kompression for skærme tilsluttet via DisplayPort i konfigurationer, hvor enten displayet eller GPU'en ikke kan køre den aktuelle tilstand i RGB 4: 4: 4. Se beskrivelsen i appendiks "Programmeringsmåder" for detaljer.
  • Tilføjet en "AllowGSYNC" MetaMode attribut, der kan bruges til at deaktivere G-SYNC helt. Dette kan bruges til at tillade aktivering af funktioner, der er uforenelige med G-SYNC, såsom Ultra Low Motion Blur eller Frame Lock.
  • Flisebelagte skærme førte til, at der blev rapporteret en separat Xinerama-skærm for hver flise. De vil som standard blive kombineret i en enkelt stor Xinerama skærm.
  • De enkelte paneler i en flisebelagt skærm vil nu blive arrangeret ud fra de layoutoplysninger, der leveres i monitorens EDID. Dette kan overstyres ved enten manuelt at angive forskydninger eller ved at bruge metaModeOrientation.
  • Deaktiverede interlaced modes over DisplayPort som standard på grund af ufuldstændig support i GPU. Tilføjet "AllowDpInterlaced" mode valideringstoken til at tilsidesætte denne standardadfærd og tillade interlaced modes over DisplayPort-protokollen alligevel.
  • Løst en fejl, der kan få nogle EDP G-SYNC-displays til at flimre med lave opdateringshastigheder.
  • Løst en fejl, der kunstigt begrænsede det maksimale pixelur til 300 MHz, når du bruger visse mere kompatible DisplayPort til HDMI-adaptere.
  • Fixed a bug, der forårsagede ukorrekt PCI topologi rapportering i nvidia-smi på Intel Skylake systemer.

Hvad er nyt i version 384.59:

  • Fixed a bug, der forhindrede ændringer i stereo øje tildeling fra at blive hentet fra kontrolpanelet i nvidia-indstillinger.
  • Løst en fejl, der kan forårsage, at OpenGL-applikationer krasjer efter at have kaldt glDeleteBuffers på VBO'er, der er blevet remapped med ARB_vertex_attrib_binding.
  • Løst en fejl, der nogle gange kan forårsage, at OpenGL-applikationer låser op, indtil X-serveren modtager input.
  • Løst en fejl, der forårsagede nvidia-indstillinger at droppe enheden BusID-værdier, når der foretages ændringer i en eksisterende X-konfigurationsfil.
  • Fast en regression, der forhindrede nvidia-xconfig fra at forespørge nogle GPU'er, f.eks. når du kører `nvidia-xconfig -a`.
  • Løst en fejl, der forårsagede VDPAU-afspilning at blive beskadiget, når den blev udvidet til koordinater ud over 16384 pixels.
  • Tilføjet support til et "Nærmeste" transformeringsfilter i X-driveren. Dette får X-driveren til at bruge nærmeste nabofiltrering, når der udføres skærmtransformationer. Filtret kan rekvireres via 'filter'-argumentet til RandRs RRSetCrtcTransform eller via Metamode-tilkenet' ResamplingMethod '.
  • Løs en fejl med GLX_EXT_buffer_age, hvor ukorrekte bufferalderværdier vil blive rapporteret for SLI AFR-konfigurationer. I sådanne konfigurationer kan buffer alder nu være større end 3, den tidligere maksimale buffer alder.
  • Fast en fejl, der kan forårsage hængende og Xids, når der udføres RandR-transformer med Overlay og SLI aktiveret.
  • Udvidet oplysningerne fra NVIDIA Xinerama X-udvidelsen til at rapportere PRIME-skærme ud over direkte tilsluttede skærme.
  • Løst en fejl, der forårsagede, at HDMI-lydenheder vises eller forsvinder inkonsekvent, når HDMI-enheder blev tilsluttet eller frakoblet.
  • Løs en fejl, der kan forårsage driverefejl, når du indstiller tilstande på X-skærme, der kører på dybde 8 eller dybde 15.
  • Løst en fejl, der kan forårsage intermitterende kernepanics, når du kører med PRIME Sync.
  • Rettet en fejl, der forårsagede en kernel panik, når hotplugging HDMI-skærme på nogle Zotac mini-pc'er.

Hvad er nyt i version 381.22 / 381.09 Beta:

  • Løst en fejl, der forårsagede forlængelsen af ​​bufferforlængelsen GLX_EXT_buffer_age for at returnere forkerte værdier for stereotabeller ved brug af passive stereomodus 5 til 9.
  • Løst en fejl, der forårsagede "nvidia-indstillinger - spørg alle" for at udskrive mange gentagne indlæg.
  • Løst en fejl, der forårsagede applikationer at gå ned i nogle situationer, når der blev kaldt glXMakeCurrent, mens OpenGL-gevindoptimeringer blev aktiveret.
  • Løst en fejl, der fik X-serverprocessen til at hænge sammen med 100% CPU-brug.
  • Løst en fejl, der forårsagede VDPAU-applikationer at bruge blit præsentationskøen, da en tidligere VDPAU-applikation ikke blev lukket rent.
  • Faste hænger og nedbrud, der kan opstå, når der oprettes en OpenGL-kontekst, mens systemet ikke er ledigt tilgængeligt.
  • Løst en fejl, der forårsagede korruption, da OpenGL-vinduer blev flyttet eller ændret.
  • Fixed a bug, der forårsagede X-skærme, der bruger Option "UseDisplayDevice" "none" til at blive ændret til 640x480, når du bruger "xrandr -s" for at ændre skærmkonfigurationen.
  • Deaktiverede OpenGL-gevindoptimeringer som standard, oprindeligt aktiveret i 378.09 på grund af forskellige rapporter om ustabilitet.
  • Fjernet X-driverens logosplash screen og de tilsvarende NoLogoand LogoPath xorg.conf muligheder.
  • Tilføjet Metamode-funktionen "ResamplingMethod", der tilføjer understøttelse af bicubiske resampling-metoder, når skalering af skærmtransformationer er i brug. Se README for flere detaljer.

Hvad er nyt i version 378.13 / 381.09 Beta:

  • Tilføjet support til følgende GPU (er):
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Deaktiveret OpenGL-gevindoptimeringer som standard under Xinerama.
  • Tilføjet support til ARB_parallel_shader_compile-udvidelsen for at tillade multi-threaded compilation af GLSL shaders.
  • Opdateret X-driveren for at ignorere eventuelle virtuelle virkelighedshovedmonterede displays (HMD'er). Se opsætningen "AllowHMD" X i README for at få yderligere oplysninger.
  • Driveren vil nu reklamere for GLX FBConfigs uden dybdebits på dybde 30 X skærmbilleder.
  • Løst en fejl, der forårsagede systemet hænger, når genoptages fra suspendering med nogle GPU'er.
  • Fast en regression, der kan forårsage korruption, når hotplugging vises.
  • Fastsatte en regression, der forhindrede systemer med flere DisplayPort-skærme fra at genoptage korrekt fra suspendering.
  • Løst en fejl i kernelmodulet nvidia-modeset.ko, der kan få det til at gå ned, når der sendes hændelser til komponenter i brugerrumsdriveren.
  • Tilføjet support til X.Org xserver ABI 23 (xorg-server 1.19)

Hvad er nyt i version 378.13:

  • Tilføjet support til følgende GPU (er):
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Deaktiveret OpenGL-gevindoptimeringer som standard under Xinerama.
  • Tilføjet support til ARB_parallel_shader_compile-udvidelsen for at tillade multi-threaded compilation af GLSL shaders.
  • Opdateret X-driveren for at ignorere eventuelle virtuelle virkelighedshovedmonterede displays (HMD'er). Se opsætningen "AllowHMD" X i README for at få yderligere oplysninger.
  • Driveren vil nu reklamere for GLX FBConfigs uden dybdebits på dybde 30 X skærmbilleder.
  • Løst en fejl, der forårsagede systemet hænger, når genoptages fra suspendering med nogle GPU'er.
  • Fast en regression, der kan forårsage korruption, når hotplugging vises.
  • Fastsatte en regression, der forhindrede systemer med flere DisplayPort-skærme fra at genoptage korrekt fra suspendering.
  • Løst en fejl i kernelmodulet nvidia-modeset.ko, der kan få det til at gå ned, når der sendes hændelser til komponenter i brugerrumsdriveren.
  • Tilføjet support til X.Org xserver ABI 23 (xorg-server 1.19)

Hvad er nyt i version 375.26:

  • Tilføjet support til følgende GPU (er):
  • Quadro M3000 SE
  • Fastsatte en regression, der forhindrede baggrundsbelysningen på nogle bærbare computerdisplayer, når de blev slukket igen.
  • Fastsatte en regression, som forhindrede konsollen i at blive genoprettet korrekt, når du bruger SLI.
  • Fastsatte en regression, der kan få kontrolpanelet til nvidia-indstillingerne til at gå i stykker ved opstart med bestemte GPU-konfigurationer.
  • Fastsatte en regression, der forhindrede GLX_NV_swap_group-udvidelsen til at fungere, når du bruger SLI eller Quadro Sync.

Hvad er nyt i version 375.20:

  • Tilføjet support til følgende GPU'er:
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Løst en fejl, der kan forårsage, at skærme i SLI Mosaic bliver tomme, når der anvendes en transformationsmatrix.
  • Løst en fejl, der forhindrede G-SYNC på at arbejde med notebook-skærme.
  • Løst en fejl, der forårsagede, at DisplayPort multistream-enheder blev tomme efter konsollen er blevet genoprettet.
  • Rettet en fejl, der forårsagede et kernekrasj, når du starter X for anden gang, når mere end en DisplayPort multistream-enhed er forbundet til et enkelt DisplayPort-stik via en filialenhed.
  • Opdaterede nvidia-indstillinger for ikke at have en build-time afhængighed af en ekstern nvml udviklingspakke (en regression introduceret i 375.10).
  • Fixer et crash i nvidia-indstillinger, når du tilføjer applikationsprofilregel og profilposter.
  • Fjernet indstillingen Aktiver værktøjstip i nvidia-indstillinger til GTK 2-grænsefladen.
  • Tilføjet nye X-konfigurationsindstillinger:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • som tilsidesætter MetaMode-tokens med de samme navne.
  • Løst en fejl, der forårsagede lange forsinkelser, når du forlod VT eller deaktiveret en visningsenhed, mens en OpenGL-applikation kører.
  • Tilføjet support til RandR TILE-egenskaben tilføjet i RandR 1.5.
  • Forøgede OpenGL Shader-cache-størrelsen fra 64 MB til 128 MB. Se afsnittet "Angivelse af OpenGL Miljøvariable Settings" i driveren README for at få oplysninger om, hvordan du vælger dens placering eller deaktiver den.
  • Løst en fejl i synkroniserings primitiver deles mellem X og OpenGL.
  • Tilføjet support til X.Org xserver ABI 23 (xorg-server 1.19)

Hvad er nyt i version 370.28:

  • Faste undefined symbolreferencer i libnvidia-glcore.so.
  • Opdateret CurrentMetaMode rapportering via NV-CONTROL API for at afspejle, om ForceCompositionPipeline eller ForceFullCompositionPipeline er indstillet i den aktuelle MetaMode.
  • Tilføjede evnen til at overvåge bestemte GeForce GPU'er i GeForce GTX 1000-serien og senere. For GPU'er, der tillader det, kan en offset anvendes på klokværdier i nogle klokdomæner af alle præstationsniveauer. Denne urhåndtering udføres på brugerens egen risiko. Se README dokumentationen af ​​konfigurationsindstillingen "CoolBits" X for flere detaljer.
  • Tilføjet "PixelShiftMode" MetaMode valgmuligheden, der muliggør understøttelse af 4K og 8K pixel shift skærm. Se README for detaljer.

Hvad er nyt i version 367.44:

  • Tilføjet support til følgende GPU'er:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6GB
  • GeForce GTX 1060 3GB
  • Fastsatte en regression, der forårsagede applikationer, der bruger indirekte GLX til at gå ned.
  • Fastsatte en regression introduceret i 367.35, der fik den første modstand på X-serveren til at blive blank, hvis de funktioner, der blev anmodet om i X-konfigurationsfilen, aktiverede X-driverens sammensætningsrørledning. Dette ville blive udløst af f.eks. MetaMode-tokens som ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection og Transform.

Hvad er nyt i version 367.35:

  • Løst en fejl, der fik X til at gå ned, når der blev foretaget ændringer i RandR CscMatrix-ejendommen, mens VT-skiftede væk fra X.
  • Løst en fejl, der forårsagede et nedbrud, når du forlod nvidia-indstillinger på skærme med 8 eller 15 bit farvedybder.
  • Tilføjet support til VDPAU Feature Set H til NVIDIA VDPAU driveren. GPU'er med VDPAU Feature Set H er i stand til hardwareaccelereret dekodning af 8192x8192 (8k) H.265 / HEVC videostrømme.
  • Tilføjet support til forespørgsel af klokværdier på Pascal GPU'er.
  • Fjernet konfigurationen for basismosaik fra nvidia-indstillinger på systemer, hvor funktionen ikke understøttes.
  • Løst en fejl, der forårsagede, at nvidia-smi rapporterede et unøjagtigt versionsnummer.

Hvad er nyt i version 364.19:

  • Tilføjet support til følgende GPU'er:
  • Quadro M6000 24GB
  • Quadro M5500
  • Fixed a bug, der kunne forårsage ukorrekt rapportering af frame rate på Quadro Sync-konfigurationer med flere GPU'er.
  • Forbedret X colormap præcision fra 8 signifikante bits til 11 på GeForce GPUs.Quadro GPU'er brugte allerede 11 bits præcision.
  • Tilføjet en ny RandR-egenskab, CscMatrix, der specificerer en 3x4-farve-rumkonverteringsmatrix. Matricen anvendes efter X-kolormap og før gamma-rampen. Denne egenskab er tilgængelig på GF119 og nyere GPU'er.
  • Forbedret håndtering af X-gamma rampen på GF119 og nyere GPU'er. På disse GPU'er er RandR gamma rampen altid 1024 poster og gælder nu for markør- og VDPAU- eller arbejdsstationsoverlejringer ud over X root-vinduet.
  • Forbedret interaktiviteten af ​​programmer, der bruger en hardwaremarkør, mens G-SYNC er aktiv.

Hvad er nyt i version 361.42:

  • Tilføjet support til følgende GPU'er:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24GB
  • Begræns standardniveauet for samtidighed i nvidia-indstillinger til 32 for at undgå at ramme grænseværdierne for maksimale opgaver på systemer med mange CPU'er.
  • Fast en regression, der forårsagede GPU-undtagelser og forkert gengivelse, når du bruger pbuffere med EGLDevice.
  • Løst en fejl, der forårsagede, at nvidia-indstillingerne krasj, når parring med 3D Vision Pro-senderen parres i nogle systemer.
  • Fixed a bug, der forårsagede installatør manifest poster for nogle 32-bit kompatibilitetsbiblioteker at blive dupliceret i installationspakken.
  • Fastsatte en regression, der forårsagede, at HSync og VSync-mode-tidspolaritetsflagsne blev omvendt.

Hvad er nyt i version 361.28:

  • Infrastrukturen for OpenGL Vendor-Neutral Driver (GLVND) er nu inkluderet og understøttet af NVIDIA GLX og OpenGL-drivere. Dette bør ikke medføre nogen synlige ændringer i adfærd for slutbrugere, men nogle interne driverkomponentbiblioteker er blevet omdøbt og / eller flyttet som følge heraf. Disse ændringer kan påvirke scripts, der er afhængige af tilstedeværelsen af ​​NVIDIA OpenGL-driverkomponenter bortset fra dem, der er specificeret i Linux OpenGL ABI version 1.0, vedligeholdere af alternative NVIDIA-driverinstallationspakker og applikationer, som er afhængige af tilstedeværelsen af ​​andre ikke-OpenGL / GLX-symboler i libGL.so.1 biblioteket og dets afhængigheder på nogen måde. Se venligst https://github.com/NVIDIA/libglvnd. For mere information om GLVND projektet. Linux OpenGL ABI version 1.0 specifikationen er tilgængelig på https://www.opengl.org/registry/ABI
  • Opdateret nvidia-installer til at køre ldconfig (8) og depmod (8) efter afinstallation af en eksisterende driver, i stedet for kun at køre disse to kommandoer, når en ny driver installeres.
  • Fjernet VDPAU wrapper og spor biblioteker libvdpau.so.1 og libvdpau_trace.so.1 fra driverpakken. Disse biblioteker kan være tilgængelige via din distributions pakkehåndteringssystem eller kan compileres fra de tilgængelige kilder på http://people.freedesktop.org/~aplattner/vdpau/. Se venligst http://freedesktop.org/wiki/Software/VDPAU/ for at få flere oplysninger.
  • Løst en fejl i EGL-driveren, hvor en mutex blev låst op mere end én gang. Dette udløser udefineret adfærd, og især hvis lås elision er aktiveret i glibc, kan det resultere i en segmenteringsfejl.

Hvad er nyt i version 358.16:

  • Fixed en regression, introduceret i 358.09, der forårsagede ukorrekt gengivelse af OpenGL stereo applikationer i kombination med Quadro Sync på visse GPU'er.
  • Fastsatte en regression, der blev introduceret i 358.09, hvilket forårsagede OpenGL stereo applikationer at hænge, ​​når SLI AFR, SFR eller SLIAA tilstande blev aktiveret.
  • Fastsatte en regression, der blev introduceret i 358.09, hvilket fik systemet til at hænge, ​​mens man lancerede OpenGL-applikationer, da nogle SLI Mosaic-topologier blev brugt.
  • Løst en fejl, der kan få nogle G-SYNC-skærme til at flimre på Kepler-baserede GPU'er, når de kører med lave billedfrekvenser.
  • Fast en regression, der kan forårsage OpenGL- eller VDPAU-applikationer at hænge i Xinerama-layouter, som omfatter flere X-skærme, der drives af samme GPU.
  • Tilføjet en tilbagekaldelse, der gør det muligt for GLX at fungere, når UNIX-domænekontakten er blokeret mellem NVIDIA-klientsiden GLX og NVIDIA server-side GLX. For eksempel forhindrer standard SELinux-politikken på Fedora 22, at NVIDIA 358.09 GLX-driveren arbejder i GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Fastsatte en regression fra 358.09, der forårsagede G-SYNC-skærme konfigureret til at bruge 3D Vision stereo til at gå tomt og rapportere et ikke-understøttet signal.
  • Fastsatte en regression fra 358.09, der forårsagede OpenGL-applikationer, der ikke kunne forhandle tilladelse til at udføre glXSwapBuffers via flipp for at stoppe opdateringen af ​​skærmen. Dette blev udløst på Fedora 22, hvor SELinux-systempolitikken forhindrer gnome-shell i at kommunikere med X-serveren.
  • Nu åbner OpenGL-applikationer, der ikke forhandler om flip, tilbage til glXSwapBuffers via blitting.
  • Se https://bugzilla.redhat.com/show_bug.cgi?id=1271401 for flere detaljer.
  • Fast en regression, der reducerede OpenGL-ydeevne på hovedløse X-serverkonfigurationer.
  • Løst en hukommelseslækage, der opstod efter at have ødelagt en GLXWindow, som stadig har den nuværende kontekst knyttet til den.
  • Løst en fejl, der forårsagede at EGL pbuffere blev oprettet med både en front- og backbuffer, i stedet for en back-buffer, som det kræves for EGL.
  • Tilføjet et nyt kernemodul, nvidia-modeset.ko. Denne nye driver komponent fungerer sammen med nvidia.ko kernemodulet til at programmere GPU'ens displaymotor.
  • nvidia-modeset.ko giver ikke nogen ny bruger-synlig funktionalitet eller grænseflader til tredjeparts applikationer. I en senere udgivelse vil nvidia-modeset.ko imidlertid blive brugt som basis for modsætningsgrænsefladen, der leveres af kernelets direktegengivelsesstyring (DRM).
  • Reduceret flimring og forsinkelser, når der overføres til eller fra G-SYNC-tilstand. Som en del af denne ændring vil monitorer, der har G-SYNC-indikatorer i deres skærmbilleder, nu altid rapportere, at de er i G-SYNC-tilstand. Den visuelle indikator for OpenGL G-SYNC kan aktiveres i nvidia-indstillinger for at bestemme, hvornår G-SYNC rent faktisk bruges.
  • GLX-protokollen til følgende OpenGL-udvidelse fra OpenGL 3.0 er blevet fremmet fra uofficiel til ARB-godkendt officiel status:
  • GL_EXT_draw_buffers2
  • GLX-protokol til følgende OpenGL 3.0-kommandoer:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • som er en del af følgende udvidelser:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • er blevet forfremmet fra uofficiel til ARB-godkendt officiel status.
  • Med ovenstående ændringer er GLX-protokollen for OpenGL 3.0 blevet fremmet fra uofficiel til ARB-godkendt officiel status.
  • Tilføjet en ny systemhukommelsesallokeringsmekanisme til store tildelinger i OpenGL-driveren. Denne mekanisme gør det muligt at omlægge tildelingen fra processen, når den ikke er i brug, hvilket giver mere virtuelt adresserum til rådighed for applikationen. Det er som standard aktiveret på 32 bit OpenGL applikationer med Linux 3.11+ og glibc 2.19+. Hukommelse tildelt på denne måde vil forbruge plads i / dev / shm. Indstilling af miljøvariabel __GL_DevShmPageableAllocations til 2 deaktiverer denne funktion
  • Tilføjet support til OpenGL 4.3.
  • Tilføjet support til X.Org xserver ABI 20 (xorg-server 1.18).

Hvad er nyt i version 355.11:

  • Tilføjet support til følgende GPU'er:
  • Quadro M4000
  • Quadro M5000
  • Fixed a bug, der forårsagede applikationer, der bruger OpenCL eller CUDA med OpenGL-interoperabilitet til at gå ned, når der bruges indirekte rendering af GLX.
  • Løst en fejl, der fik VDPAU til kun at vise den øverste halvdel af en videoramme, når de dekodes og viser H.265 / HEVC kodede videostrømme.
  • Løst en fejl, der kan forårsage GPU-undtagelser, når du bruger glReadPixels () på dybde- eller stencilbuffere i multisample-vinduer, mens du ændrer eller flytter vinduerne.
  • Løst en fejl, der kan forårsage data fra et teksturniveau til at overskrive data fra det næste laveste niveau, når der oprettes en teksturvisning, der ikke indeholder det højeste af de to niveauer.
  • Rettet en fejl, der kan få kontrolpanelet til nvidia-indstillingerne til at gå i stykker, når du opdaterer skærmlayoutet.
  • Korrigeret nogle fejlagtige rapportering af støtte til GLX-udvidelser: Flere udvidelser blev rapporteret som understøttet til indirekte GLX, som rent faktisk kun blev understøttet under direkte gengivelse.
  • Tilføjet support til følgende EGL-udvidelser:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Markerede alternativet DeleteUnusedDP12Displays som forældet.
  • Version 1.5.0 i X Resize and Rotate specifikationen tilføjede en note, at dynamisk oprettede output ikke vil blive ødelagt, så denne mulighed er forældet og vil blive fjernet i en fremtidig driver release.
  • Tilføjet support til VDPAU-profiler tilføjet i 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
  • Løst en fejl, der forhindrede mere end en RandR-udgang fra deling af brugertilføjede tilstande.
  • Løst en fejl, der forårsagede, at applikationsspecificerede swapintervaller ignoreres på nogle skærme, når du bruger Xinerama.
  • Løst en fejl, der forårsagede brugerleverede RandR-tilstande med usammenlignende kombinationer af + HSync, -HSync, + VSync og -VSync-flagene for at ødelægge tilstandslisten.
  • Tilføjet support for at lave en OpenGL 3.0 og overkontekststrøm uden at gøre aktuelle til nogen drawable.

Hvad er nyt i version 352.21:

  • Tilføjet support til følgende GPU'er:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Løst en fejl i nvidia-indstillinger, der fik programmet til at gå ned, når EDID blev gemt i en fil.
  • Løst en fejl, der forhindrede det "mkprecompiled" -værktøj, der er medtaget i driverpakken, fra at læse filer korrekt.
  • Løst en fejl, der kan forårsage en Xid-fejl, når du afslutter et videoafspilningsprogram ved hjælp af overlay-præsentationskøen i VDPAU.
  • Opdateret nvidia-installer for at undgå at genvinde for dybt i kernekildetræer under / usr / lib / moduler, hvilket afspejler en eksisterende begrænsning ved rekursion under / lib / moduler.
  • Opdateret nvidia-installer til at bruge modprobe (8), når du forlader NVIDIA-kernemodulet, der er installeret efter installation, i stedet for insmod (8) eller libkmod. Dette gør det muligt for kernemodulet at overholde eventuelle konfigurationsdirektiver, der gælder for det i /etc/modprobe.d, når det er indlæst.
  • Løst en fejl, der tillod konsolmeddelelser fra Linux-kernen, der skal trækkes over brugergrænsefladen til nvidia-installer.

Hvad er nyt i version 346.72:

  • Løst en fejl, der forårsager tab af stereosynkronisering i visse Quadro Sync-rammekonfigurationer.
  • Funktioner med fast pixelbufferobjekt, når rækkevidden er mindre end bredden. GL_ [UN] PACK_ROW_LENGTH kan indstilles til en værdi, der er lavere end bredden af ​​den operation, der udføres. OpenGL-specifikationen tillader dette (kilden eller destinationslinjerne overlapper hinanden). Tidligere understøttede vores implementering af Pixel Buffer Objects ikke denne sag og ville kaste en fejl.
  • Fastsat en sjælden dødlåsstilstand, når du kører programmer, der bruger OpenGL i flere tråde på en Quadro GPU.

Hvad er nyt i version 346.59:

  • Tilføjet support til følgende GPU'er:
  • Quadro K1200
  • Quadro M6000
  • Rettet en fejl, der forårsagede korruption ved skift visningstilstande i nogle programmer, der bruger omdanne feedback.
  • Rettet en fejl, der forårsagede tekstur korruption på framebuffer dybde vedhæftede ryddet hjælp glClearTexImage ().
  • Rettet en fejl, der kunstigt begrænsede den maksimale pixel uret på skærme i nogle SLI Mosaic konfigurationer.
  • Rettet en kerne hukommelsesfejl der opstod, når looping hardware-accelereret video dekodning med VDPAU om Maxell-baserede GPU'er.

Andre software developer NVIDIA Corporation

Kommentarer til Nvidia Solaris Display Driver

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!