Nvidia Solaris Display Driver

Software screenshot:
Nvidia Solaris Display Driver
Dettagli del software:
Versione: 396.45 Aggiornato
Data di caricamento: 17 Aug 18
Sviluppatore: NVIDIA Corporation
Licenza: Libero
Popolarità: 8

Rating: nan/5 (Total Votes: 0)

Nvidia Solaris Display Driver è un driver video 3D OpenGL proprietario, ma liberamente distribuito che supporta le schede grafiche Nvidia sui sistemi operativi Solaris. Il driver è distribuito in più edizioni, come filiali Long Lived (supportate a lungo termine) e Short Lived (supportate a breve termine).


Installazione di Nvidia Solaris Display Driver

Per installare Nvidia Solaris Display Driver sul sistema operativo Solaris, è necessario scaricare il pacchetto binario dalla sezione Download in alto e salvare il file di esecuzione nella directory Home. Quindi, entra nella modalità terminale ed esegui & ldquo; sh ./NVIDIA-Solaris-x86-xxx.xx.run” comando come root (passa alla root con il comando & ldquo; su & rsquo;), dove xxx.xx è il numero di versione o il driver.

Tieni presente che devi prima installare le intestazioni del kernel sul tuo sistema operativo Solaris. Durante l'installazione, agli utenti verrà chiesto se desiderano modificare manualmente il file di configurazione X o lasciare che il programma di installazione esegua tutto il lavoro. In alternativa, dopo l'installazione, è possibile eseguire il comando nvidia-xconfig tramite un client di emulazione di terminale X11 per impostare il nuovo driver come predefinito.

Funzionerà sulla mia scatola Solaris?

Sì, molto probabilmente! È stato testato con successo con tutti i più recenti sistemi operativi Solaris che sono stati rilasciati negli ultimi due anni. Al momento sono supportate entrambe le architetture di istruzioni a 32 bit (x86) e 64 bit (x86_64).


Non funziona con la mia vecchia scheda grafica Nvidia!

Poiché abbiamo ricevuto molte lamentele da Solaris, utenti di FreeBSD e Linux che eseguono schede grafiche Nvidia molto vecchie, ci sentiamo in dovere di ricordare qui che questo driver non funzionerà con le loro schede video. Pertanto, è necessario cercare Softoware per i driver di visualizzazione legacy Nvidia Solaris più recenti, disponibili in più rami, tra cui serie 304.xx, serie 96.43.xx e serie 173.14.xx.

Novità di in questa versione:

  • Risolto un bug che poteva causare l'arresto anomalo delle applicazioni EGL multi-threading all'uscita.

Novità nella versione 390.67:

  • Corretto un bug che poteva causare il panico del kernel quando si utilizzava l'hardware Quadro SDI Capture.
  • Corretto un bug che causava il crash di composizione di OpenGL di kwin quando si avviavano alcune applicazioni OpenGL.
  • Risolto un crash intermittente all'avvio di applicazioni Vulkan.
  • Risolto un bug che causava il driver, in alcune configurazioni DisplayPort a bassa larghezza di banda, per abilitare non implicitamente il dithering del display. Ciò ha provocato il banding visibile.
  • Aggiunto il supporto per X.Org xserver ABI 24 (xorg-server 1.20).
  • Migliorato nvidia-bug-report.sh per controllare kern.log che è il percorso predefinito del file di registro del kernel per molte distribuzioni Linux basate su Debian.
  • Risolto un bug che poteva causare l'arresto anomalo dei server X che esportano un ABI del driver video prima di 0.8 quando si eseguono applicazioni X11 che chiamano XRenderAddTraps ().

Novità della versione nella versione:

  • Risolto un problema di regressione che poteva causare errori del driver quando si impostano le modalità che includono i dispositivi di trasporto multi-stream DisplayPort.
  • Corretto una regressione che causava alcuni connettori di visualizzazione su alcune GPU per non segnalare un dispositivo audio HDMI o DisplayPort collegato, anche se il monitor collegato supporta l'audio.
  • Corretto un bug che a volte impediva di rendere disponibile il pulsante "Ripristina configurazione predefinita" nella pagina "Impostazioni ECC" di nvidia quando la configurazione ECC è impostata su uno stato non predefinito.
  • Risolto un bug che causava l'imposizione di nvidia-settings sui limiti eccessivamente aggressivi delle posizioni di visualizzazione nella pagina "Configurazione visualizzazione server X" in alcune circostanze.
  • Corretto un bug che poteva causare la scomparsa della casella di controllo "Attiva Base Mosaico (Surround)" nelle impostazioni di nvidia quando una schermata X, piuttosto che un display, è selezionata nella pagina "Configurazione visualizzazione server X".
  • Risolto un problema di competizione che poteva causare arresti anomali quando i programmi OpenGL manipolavano gli oggetti del buffer di vertice da più thread contemporaneamente.
  • Risolto un bug che causava il blocco delle impostazioni di nvidia su alcune impostazioni che erano state applicate, ma non confermate. Ciò ha comportato l'applicazione di impostazioni indesiderate alle successive modifiche alle impostazioni.
  • Aggiunto il supporto per la compressione YUV 4: 2: 0 per i monitor collegati tramite DisplayPort in configurazioni in cui il display o la GPU non sono in grado di pilotare la modalità corrente in RGB 4: 4: 4. Vedere la descrizione nell'appendice "Modalità di programmazione" per i dettagli.
  • Aggiunto un attributo MetaMode "AllowGSYNC" che può essere usato per disabilitare completamente G-SYNC. Questo può essere usato per consentire l'abilitazione di funzioni incompatibili con G-SYNC, come Ultra Low Motion Blur o Frame Lock.
  • I monitor piastrellati in passato hanno portato a una schermata Xinerama separata per ogni riquadro. Ora, per impostazione predefinita, verranno combinati in un unico grande schermo Xinerama.
  • I singoli pannelli in un monitor affiancato verranno ora organizzati in base alle informazioni di layout fornite nell'EDID del monitor. Questo può essere sovrascritto specificando manualmente gli offset o utilizzando l'opzione "MetaModeOrientation".
  • Disabilita le modalità interlacciate su DisplayPort per impostazione predefinita a causa del supporto incompleto nella GPU. Aggiunto token di convalida in modalità "AllowDpInterlaced" per sovrascrivere questo comportamento predefinito e consentire comunque le modalità interlacciate sul protocollo DisplayPort.
  • Risolto un bug che poteva causare lo sfarfallio di alcuni display G-SYNC eDP a basse frequenze di aggiornamento.
  • Corretto un bug che limitava artificialmente il massimo pixel clock a 300 MHz quando si utilizzavano alcuni adattatori DisplayPort-HDMI più potenti.
  • Risolto un bug che causava una segnalazione errata della topologia PCI in nvidia-smi su sistemi Intel Skylake.

Novità nella versione 387.22:

  • Risolto un problema di regressione che poteva causare errori del driver quando si impostano le modalità che includono i dispositivi di trasporto multi-stream DisplayPort.
  • Corretto una regressione che causava alcuni connettori di visualizzazione su alcune GPU per non segnalare un dispositivo audio HDMI o DisplayPort collegato, anche se il monitor collegato supporta l'audio.
  • Corretto un bug che a volte impediva di rendere disponibile il pulsante "Ripristina configurazione predefinita" nella pagina "Impostazioni ECC" di nvidia quando la configurazione ECC è impostata su uno stato non predefinito.
  • Risolto un bug che causava l'imposizione di nvidia-settings sui limiti eccessivamente aggressivi delle posizioni di visualizzazione nella pagina "Configurazione visualizzazione server X" in alcune circostanze.
  • Corretto un bug che poteva causare la scomparsa della casella di controllo "Attiva Base Mosaico (Surround)" nelle impostazioni di nvidia quando una schermata X, piuttosto che un display, è selezionata nella pagina "Configurazione visualizzazione server X".
  • Risolto un problema di competizione che poteva causare arresti anomali quando i programmi OpenGL manipolavano gli oggetti del buffer di vertice da più thread contemporaneamente.
  • Risolto un bug che causava il blocco delle impostazioni di nvidia su alcune impostazioni che erano state applicate, ma non confermate. Ciò ha comportato l'applicazione di impostazioni indesiderate alle successive modifiche alle impostazioni.
  • Aggiunto il supporto per la compressione YUV 4: 2: 0 per i monitor collegati tramite DisplayPort in configurazioni in cui il display o la GPU non sono in grado di pilotare la modalità corrente in RGB 4: 4: 4. Vedere la descrizione nell'appendice "Modalità di programmazione" per i dettagli.
  • Aggiunto un attributo MetaMode "AllowGSYNC" che può essere usato per disabilitare completamente G-SYNC. Questo può essere usato per consentire l'abilitazione di funzioni incompatibili con G-SYNC, come Ultra Low Motion Blur o Frame Lock.
  • I monitor piastrellati in passato hanno portato a una schermata Xinerama separata per ogni riquadro. Ora, per impostazione predefinita, verranno combinati in un unico grande schermo Xinerama.
  • I singoli pannelli in un monitor affiancato verranno ora organizzati in base alle informazioni di layout fornite nell'EDID del monitor. Questo può essere sovrascritto specificando manualmente gli offset o utilizzando l'opzione "MetaModeOrientation".
  • Disabilita le modalità interlacciate su DisplayPort per impostazione predefinita a causa del supporto incompleto nella GPU. Aggiunto token di convalida in modalità "AllowDpInterlaced" per sovrascrivere questo comportamento predefinito e consentire comunque le modalità interlacciate sul protocollo DisplayPort.
  • Risolto un bug che poteva causare lo sfarfallio di alcuni display G-SYNC eDP a basse frequenze di aggiornamento.
  • Corretto un bug che limitava artificialmente il massimo pixel clock a 300 MHz quando si utilizzavano alcuni adattatori DisplayPort-HDMI più potenti.
  • Risolto un bug che causava una segnalazione errata della topologia PCI in nvidia-smi su sistemi Intel Skylake.

Novità nella versione 384.59:

  • Corretto un bug che impediva di applicare le modifiche all'assegnazione degli occhi stereo dal pannello di controllo delle impostazioni di nvidia.
  • Corretto un bug che poteva causare l'arresto anomalo delle applicazioni OpenGL dopo aver chiamato glDeleteBuffers su VBO che sono stati rimappati con ARB_vertex_attrib_binding.
  • Risolto un bug che a volte poteva causare il blocco delle applicazioni OpenGL finché l'X server non riceve input.
  • Risolto un bug che causava la perdita delle impostazioni di nVidia delle impostazioni di nVidia quando si apportano modifiche a un file di configurazione X esistente.
  • Corretto una regressione che impediva a nvidia-xconfig di interrogare alcune GPU, ad es. quando si esegue `nvidia-xconfig -a`.
  • Risolto un bug che causava il danneggiamento della riproduzione VDPAU quando estesa a coordinate oltre i 16384 pixel.
  • Aggiunto il supporto per un filtro di trasformazione "Più vicino" nel driver X. Ciò fa in modo che il driver X utilizzi il filtro del vicinato più vicino durante l'esecuzione delle trasformazioni dello schermo. Il filtro può essere richiesto tramite l'argomento 'filter' su RRSetCrtcTransform di RandR o tramite il token MetaMode 'ResamplingMethod'.
  • Correzione di un bug con GLX_EXT_buffer_age in cui sarebbero stati riportati valori errati dell'età del buffer per le configurazioni AFR SLI. In tali configurazioni l'età del buffer può essere maggiore di 3, la precedente età massima del buffer.
  • Risolto un bug che poteva causare impiccagione e Xid quando si eseguivano trasformazioni RandR con Overlay e SLI abilitati.
  • Esteso le informazioni riportate dall'estensione Xidia Xiner di NVIDIA per riportare i display PRIME oltre ai display collegati direttamente.
  • Risolto un bug che causava la comparsa o la scomparsa incoerente dei dispositivi audio HDMI quando i dispositivi HDMI erano hotplugged o scollegati.
  • Corretto un bug che poteva causare errori del driver durante l'impostazione delle modalità su schermi X in esecuzione su Profondità 8 o Profondità 15.
  • Corretto un bug che poteva causare panici intermittenti del kernel durante l'esecuzione con PRIME Sync.
  • Corretto un bug che causava il panico del kernel durante l'hotplugging di HDMI su alcuni mini PC Zotac.

Novità nella versione 381.22 / 381.09 Beta:

  • Risolto un bug che causava l'estensione dell'estensione del buffer GLX_EXT_buffer_age per restituire valori errati per i drawable stereo quando si usano le modalità stereo passive da 5 a 9.
  • Risolto un bug che causava "nvidia-settings --query all" per stampare molte voci duplicate.
  • Risolto un bug che causava il blocco delle applicazioni in alcune situazioni quando si chiamava glXMakeCurrent mentre le ottimizzazioni dei thread OpenGL erano abilitate.
  • Risolto un bug che causava il blocco del processo del server X con il 100% di utilizzo della CPU.
  • Risolto un bug che faceva sì che le applicazioni VDPAU usassero la coda di presentazione blit quando una precedente applicazione VDPAU non veniva chiusa in modo pulito.
  • Risolti blocchi e arresti anomali che potrebbero verificarsi quando viene creato un contesto OpenGL mentre il sistema non ha memoria disponibile.
  • Corretto un bug che causava corruzione quando le finestre OpenGL venivano spostate o ridimensionate.
  • Risolto un bug che causava il ridimensionamento delle schermate X che utilizzano l'opzione "UseDisplayDevice" "none" su 640x480 quando si utilizzava "xrandr -s" per cambiare la configurazione dello schermo.
  • Ottimizzazioni di threading OpenGL disabilitate per impostazione predefinita, inizialmente abilitate in 378.09, a causa di vari rapporti di instabilità.
  • Rimosso la schermata iniziale del logo del driver X e le corrispondenti opzioni NoLogoand LogoPath xorg.conf.
  • Aggiunta l'opzione MetaMode "ResamplingMethod", che aggiunge il supporto per i metodi di ricampionamento bicubici durante il ridimensionamento delle trasformazioni dello schermo. Vedi il README per maggiori dettagli.

Novità nella versione 378.13 / 381.09 Beta:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Ottimizzazioni di threading OpenGL disabilitate per impostazione predefinita in Xinerama.
  • Aggiunto supporto per l'estensione ARB_parallel_shader_compile per consentire la compilazione multi-thread degli shader GLSL.
  • Aggiornato il driver X per ignorare qualsiasi display HMD (Virtual Reality Head Mounted Display). Vedere l'opzione di configurazione X "AllowHMD" nel README per i dettagli.
  • Il driver ora pubblicizzerà i FBConfigs GLX senza bit di profondità sugli schermi di profondità X 30.
  • Risolto un bug che causava il blocco del sistema quando si riprendeva la sospensione da alcune GPU.
  • Risolto un problema di regressione che poteva causare danni quando veniva visualizzato un collegamento a caldo.
  • È stata corretta una regressione che impediva ai sistemi con più monitor DisplayPort di riprendere correttamente dalla sospensione.
  • Risolto un bug nel modulo del kernel nvidia-modeset.ko che poteva causare un arresto anomalo durante l'invio di eventi ai componenti del driver dello spazio utente.
  • Aggiunto il supporto per X.Org xserver ABI 23 (xorg-server 1.19)

Novità nella versione 378.13:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Ottimizzazioni di threading OpenGL disabilitate per impostazione predefinita in Xinerama.
  • Aggiunto supporto per l'estensione ARB_parallel_shader_compile per consentire la compilazione multi-thread degli shader GLSL.
  • Aggiornato il driver X per ignorare qualsiasi display HMD (Virtual Reality Head Mounted Display). Vedere l'opzione di configurazione X "AllowHMD" nel README per i dettagli.
  • Il driver ora pubblicizzerà i FBConfigs GLX senza bit di profondità sugli schermi di profondità X 30.
  • Risolto un bug che causava il blocco del sistema quando si riprendeva la sospensione da alcune GPU.
  • Risolto un problema di regressione che poteva causare danni quando veniva visualizzato un collegamento a caldo.
  • È stata corretta una regressione che impediva ai sistemi con più monitor DisplayPort di riprendere correttamente dalla sospensione.
  • Risolto un bug nel modulo del kernel nvidia-modeset.ko che poteva causare un arresto anomalo durante l'invio di eventi ai componenti del driver dello spazio utente.
  • Aggiunto il supporto per X.Org xserver ABI 23 (xorg-server 1.19)

Novità nella versione 375.26:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro M3000 SE
  • Risolto un problema di regressione che impediva alla retroilluminazione di alcuni monitor di notebook di riaccendersi dopo essere stati spenti.
  • Risolto un problema di regressione che impediva il corretto ripristino della console quando si utilizza SLI.
  • Risolto un problema di regressione che poteva causare il crash del pannello di controllo delle impostazioni di nvidia all'avvio con determinate configurazioni della GPU.
  • Risolto un problema di regressione che impediva il funzionamento dell'estensione GLX_NV_swap_group quando si utilizza SLI o Quadro Sync.

Novità nella versione 375.20:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Corretto un bug che poteva causare l'oscuramento di display in SLI Mosaic quando si applicava una matrice di trasformazione.
  • Risolto un bug che impediva a G-SYNC di funzionare sui display del notebook.
  • Risolto un bug che causava l'oscuramento dei dispositivi DisplayPort multistream dopo il ripristino della console.
  • Risolto un bug che causava un arresto anomalo del kernel quando si avviava X per la seconda volta quando più di un dispositivo DisplayPort multistream è connesso a un singolo connettore DisplayPort tramite un dispositivo derivato.
  • Aggiornamento delle impostazioni di nvidia per non avere una dipendenza in fase di sviluppo su un pacchetto di sviluppo nvml esterno (una regressione introdotta in 375.10).
  • Corretto un arresto anomalo nelle impostazioni di nvidia quando si aggiungevano le voci della regola del profilo dell'applicazione e del profilo.
  • Rimossa l'opzione "Abilita descrizione comando" in nvidia-impostazioni per l'interfaccia GTK 2.
  • Aggiunte nuove opzioni di configurazione X:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • che sovrascrivono i token MetaMode con gli stessi nomi.
  • Corretto un bug che causava lunghi ritardi quando si lasciava il VT o si disabilitava una periferica di visualizzazione mentre è in esecuzione un'applicazione OpenGL.
  • Aggiunto il supporto per la proprietà RandR TILE aggiunta in RandR 1.5.
  • Aumentata la dimensione della cache dello shader OpenGL su disco da 64 MB a 128 MB. Fare riferimento alla sezione "Specifica delle impostazioni delle variabili di ambiente OpenGL" del README del driver per i dettagli su come selezionare la sua posizione o disattivarla.
  • Risolto un bug nelle primitive di sincronizzazione condivise tra X e OpenGL.
  • Aggiunto il supporto per X.Org xserver ABI 23 (xorg-server 1.19)

Novità nella versione 370.28:

  • Corretti i riferimenti ai simboli non definiti in libnvidia-glcore.so.
  • Aggiornato il report CurrentMetaMode tramite l'API NV-CONTROL per riflettere se ForceCompositionPipeline o ForceFullCompositionPipeline sono impostati nel MetaMode corrente.
  • Aggiunta la possibilità di eseguire over-and-clock alcune GPU GeForce nella serie GeForce GTX 1000 e successive. Per le GPU che lo consentono, è possibile applicare un offset ai valori di clock in alcuni domini di clock di tutti i livelli di prestazione. Questa manipolazione dell'orologio viene eseguita a proprio rischio. Vedi la documentazione su README dell'opzione di configurazione X "CoolBits" per maggiori dettagli.
  • Aggiunta l'opzione MetaMode "PixelShiftMode", che consente il supporto per display a spostamento di pixel 4K e 8K. Vedi il README per i dettagli.

Novità nella versione 367.44:

  • Aggiunto supporto per le seguenti GPU:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6 GB
  • GeForce GTX 1060 3 GB
  • Risolto un problema di regressione che causava l'arresto anomalo delle applicazioni che utilizzavano GLX indiretto.
  • Risolto un problema di regressione introdotto in 367.35 che faceva apparire vuoto il primo set di modi del server X se le funzionalità richieste nel file di configurazione X abilitavano la pipeline di composizione del driver X. Questo verrebbe attivato, ad esempio, da token MetaMode come ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection e Transform.

Novità nella versione 367.35:

  • Risolto un bug che causava l'arresto anomalo di X quando si applicavano modifiche alla proprietà RandR CscMatrix mentre VT-si allontanava da X.
  • Risolto un bug che causava un arresto anomalo all'uscita dalle impostazioni di nvidia sugli schermi con profondità di colore a 8 o 15 bit.
  • Aggiunto il supporto per VDPAU Feature Set H al driver NVIDIA VDPAU. Le GPU con VDPAU Feature Set H sono in grado di decodificare con accelerazione hardware di flussi video H.265 / HEVC 8192x8192 (8k).
  • Aggiunto supporto per l'interrogazione dei valori di clock sulle GPU Pascal.
  • Rimossa l'opzione di configurazione Base Mosaic da nvidia-settings su sistemi in cui la funzione non è effettivamente supportata.
  • Risolto un bug che causava a nvidia-smi di riportare un numero di versione impreciso.

Novità nella versione 364.19:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro M6000 da 24 GB
  • Quadro M5500
  • Corretto un bug che poteva causare rapporti sulla frequenza dei fotogrammi errati nelle configurazioni Quadro Sync con più GPU.
  • Precisione della colormap X migliorata da 8 bit significativi a 11 su GPU GeForce. Le GPU di Quadro utilizzavano già 11 bit di precisione.
  • Aggiunta una nuova proprietà RandR, CscMatrix, che specifica una matrice di conversione dello spazio colore 3x4. La matrice viene applicata dopo la colormap X e prima della rampa gamma. Questa proprietà è disponibile su GF119 e sulle nuove GPU.
  • Migliore gestione della rampa X gamma su GF119 e GPU più recenti. Su queste GPU, la rampa gamma RandR è sempre 1024 voci e ora si applica al cursore e alle sovrapposizioni VDPAU o workstation oltre alla finestra radice X.
  • Miglioramento dell'interattività delle applicazioni che utilizzano un cursore hardware mentre G-SYNC è attivo.

Novità della versione 361.42

  • Aggiunto supporto per le seguenti GPU:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 da 24 GB
  • Limita il livello di concorrenza predefinito in nvidia-impostazioni a 32, per evitare di raggiungere il limite massimo di attività su sistemi con molte CPU.
  • Risolto un problema di regressione che causava eccezioni GPU e rendering errato quando si utilizza pbuffer con EGLDevice.
  • Risolto un bug che causava il crash di nvidia-settings quando si associavano occhiali con il trasmettitore 3D Vision Pro su alcuni sistemi.
  • Corretto un bug che causava la duplicazione delle voci manifest del programma di installazione per alcune librerie di compatibilità a 32 bit nel pacchetto di installazione.
  • Risolto un problema di regressione che causava l'inversione dei flag di polarità temporizzazione in modalità HSync e VSync.

Novità della versione 361.28

  • L'infrastruttura OpenGL Vendor-Neutral Driver (GLVND) è ora inclusa e supportata dai driver NVIDIA GLX e OpenGL. Ciò non dovrebbe causare alcuna modifica visibile del comportamento per gli utenti finali, ma alcune librerie di componenti driver interni sono state rinominate e / o spostate di conseguenza. Queste modifiche possono influenzare gli script che si basano sulla presenza dei componenti del driver OpenGL di NVIDIA diversi da quelli specificati nella versione 1.0 di Linux OpenGL ABI, manutentori di pacchetti di installazione driver NVIDIA alternativi e applicazioni che si basano sulla presenza di simboli non OpenGL / GLX nella libreria libGL.so.1 e le sue dipendenze in alcun modo. Si prega di consultare https://github.com/NVIDIA/libglvnd. Per ulteriori informazioni sul progetto GLVND. La specifica della versione 1.0 di Linux OpenGL ABI è disponibile su https://www.opengl.org/registry/ABI
  • Aggiornato nvidia-installer per eseguire ldconfig (8) e depmod (8) dopo aver disinstallato un driver esistente, invece di eseguire solo questi due comandi quando si installa un nuovo driver.
  • Rimosso il wrapper VDPAU e le librerie di trace libvdpau.so.1 e libvdpau_trace.so.1 dal pacchetto driver. Queste librerie potrebbero essere disponibili tramite il sistema di gestione dei pacchetti della tua distribuzione, oppure possono essere compilate dalle fonti disponibili su http://people.freedesktop.org/~aplattner/vdpau/. Per ulteriori informazioni, consultare http://freedesktop.org/wiki/Software/VDPAU/.
  • Risolto un bug nel driver EGL in cui un mutex veniva sbloccato più di una volta. Questo innesca un comportamento indefinito, e in particolare, se lock elision è abilitato in glibc, può causare un errore di segmentazione.

Novità nella versione 358.16:

  • È stata corretta una regressione, introdotta in 358.09, che causava il rendering non corretto delle applicazioni stereo OpenGL in combinazione con Quadro Sync su determinate GPU.
  • È stata corretta una regressione, introdotta in 358.09, che causava il blocco delle applicazioni stereo OpenGL quando erano abilitate le modalità SLI AFR, SFR o SLIAA.
  • È stata corretta una regressione, introdotta in 358.09, che causava il blocco del sistema durante l'avvio delle applicazioni OpenGL quando erano in uso alcune topologie Mosaico SLI.
  • Risolto un bug che poteva causare lo sfarfallio di alcuni monitor G-SYNC su GPU basate su Kepler quando si eseguivano a frame rate bassi.
  • Risolto un problema di regressione che poteva causare il blocco delle applicazioni OpenGL o VDPAU nei layout Xinerama che includono più schermate X guidate dalla stessa GPU.
  • Aggiunto un fallback per consentire a GLX di funzionare quando la comunicazione socket di dominio UNIX è bloccata tra GLX lato client NVIDIA e GLX lato server NVIDIA. Ad esempio, il criterio SELinux predefinito su Fedora 22 impedisce al driver NVIDIA 358.09 GLX di funzionare in GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Risolto un problema di regressione dal 358,09 che causava l'esaurimento dei monitor G-SYNC configurati per l'uso dello stereo 3D Vision e la segnalazione di un segnale non supportato.
  • È stata corretta una regressione dal 358,09 che ha causato l'apertura di applicazioni OpenGL che non riuscivano a negoziare il permesso di eseguire glXSwapBuffers tramite flipping per interrompere l'aggiornamento dello schermo. Questo è stato attivato su Fedora 22 dove il criterio di sistema SELinux impedisce a gnome-shell di comunicare con il server X.
  • Ora, le applicazioni OpenGL che non riescono a negoziare il flipping ricadranno su glXSwapBuffers tramite blitting.
  • Vedi https://bugzilla.redhat.com/show_bug.cgi?id=1271401 per ulteriori dettagli.
  • Risolto un problema di regressione che riduceva le prestazioni di OpenGL su configurazioni di server X senza testa.
  • Risolto un problema di memoria che si verificava dopo aver distrutto una GLXWindow a cui è ancora associato il contesto corrente.
  • Corretto un bug che causava la creazione di pbuffer EGL con un buffer fronte e retro, invece del solo back buffer, come richiesto per EGL.
  • Aggiunto un nuovo modulo del kernel, nvidia-modeset.ko. Questo nuovo componente driver funziona in combinazione con il modulo del kernel nvidia.ko per programmare il motore di visualizzazione della GPU.
  • nvidia-modeset.ko non fornisce alcuna nuova funzionalità o interfaccia visibile all'utente a applicazioni di terze parti. Tuttavia, in una versione successiva, nvidia-modeset.ko verrà utilizzato come base per l'interfaccia di gestione fornita dal gestore di rendering diretto del kernel (DRM).
  • Sfarfallio e ritardi ridotti quando si entra o si esce dalla modalità G-SYNC. Come parte di questo cambiamento, i monitor che hanno indicatori G-SYNC nei loro display su schermo ora segnalano sempre che sono in modalità G-SYNC. L'indicatore visivo OpenGL G-SYNC può essere abilitato nelle impostazioni nvidia per determinare quando G-SYNC è effettivamente utilizzato.
  • Il protocollo GLX per la seguente estensione OpenGL di OpenGL 3.0 è stato promosso da uno stato ufficiale non ufficiale approvato da ARB:
  • GL_EXT_draw_buffers2
  • Protocollo GLX per i seguenti comandi di OpenGL 3.0:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • che fanno parte delle seguenti estensioni:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • è stato promosso da uno stato ufficiale non ufficiale approvato da ARB.
  • Con le modifiche di cui sopra, il protocollo GLX per OpenGL 3.0 è stato promosso da uno stato ufficiale non ufficiale approvato da ARB.
  • Aggiunto un nuovo meccanismo di allocazione della memoria di sistema per grandi allocazioni nel driver OpenGL. Questo meccanismo consente di annullare l'allocazione dell'allocazione dal processo quando non è in uso, rendendo disponibile più spazio di indirizzi virtuali per l'applicazione. È abilitato di default su applicazioni OpenGL a 32 bit con Linux 3.11+ e glibc 2.19+. La memoria allocata in questo modo consumerà spazio in / dev / shm. L'impostazione della variabile d'ambiente __GL_DevShmPageableAllocations su 2 disabiliterà questa funzione
  • Aggiunto supporto per OpenGL 4.3.
  • Aggiunto il supporto per X.Org xserver ABI 20 (xorg-server 1.18).

Novità nella versione 355.11:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro M4000
  • Quadro M5000
  • Risolto un bug che causava l'arresto anomalo delle applicazioni che utilizzavano OpenCL o CUDA con l'interoperabilità OpenGL quando si utilizzava il rendering indiretto GLX.
  • Risolto un bug che causava che VDPAU visualizzasse solo la metà superiore di un fotogramma video durante la decodifica e la visualizzazione di flussi video codificati H.265 / HEVC.
  • Corretto un bug che poteva causare eccezioni GPU quando si utilizza glReadPixels () sui buffer di profondità o stencil delle finestre multisample durante il ridimensionamento o lo spostamento delle finestre.
  • Risolto un bug che poteva far sì che i dati di un livello di trama sovrascrivano i dati dal livello successivo più basso, quando si creava una vista texture che non includeva il più alto dei due livelli.
  • Risolto un bug che poteva causare il crash del pannello di controllo delle impostazioni di nvidia durante l'aggiornamento del layout di visualizzazione.
  • Corretti alcuni rapporti errati di supporto per le estensioni GLX: diverse estensioni venivano segnalate come supportate per GLX indiretto, che in realtà erano supportate solo nel rendering diretto.
  • Aggiunto il supporto per le seguenti estensioni EGL:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Contrassegnato l'opzione DeleteUnusedDP12Displays come deprecato.
  • La versione 1.5.0 della specifica X Ridimensiona e ruota ha aggiunto una nota che gli output creati dinamicamente non verranno distrutti, quindi questa opzione è deprecata e verrà rimossa in una versione futura del driver.
  • Aggiunto il supporto per i profili VDPAU aggiunti 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
  • Risolto un bug che impediva a più di un output RandR di condividere le modalità aggiunte dall'utente.
  • Corretto un bug che causava l'ignoranza degli intervalli di swap specificati dall'applicazione su alcuni schermi quando si utilizza Xinerama.
  • Corretto un bug che causava le modalità RandR fornite dall'utente con combinazioni senza senso dei flag + HSync, -HSync, + VSync e -VSync per corrompere l'elenco delle modalità.
  • Aggiunto il supporto per rendere OpenGL 3.0 e sopra il contesto corrente senza renderlo aggiornato a nessun drawable.

Novità nella versione 352.21:

  • Aggiunto supporto per le seguenti GPU:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Risolto un bug nelle impostazioni di nvidia che causava l'arresto anomalo dell'applicazione durante il salvataggio dell'EDID in un file.
  • Corretto un bug che impediva alla "mkprecompiled" utility inclusa nel pacchetto driver di leggere i file correttamente.
  • Risolto un bug che poteva causare un errore Xid quando si termina un'applicazione di riproduzione video usando la coda di presentazione di overlay in VDPAU.
  • Aggiornato nvidia-installer per evitare di ricorrere troppo profondamente negli alberi dei sorgenti del kernel in / usr / lib / modules, rispecchiando una restrizione esistente sulla ricorsione in / lib / modules.
  • Aggiornato nvidia-installer per usare modprobe (8) quando si lascia il modulo del kernel NVIDIA caricato dopo l'installazione, invece di insmod (8) o libkmod. Ciò consente al modulo del kernel di rispettare tutte le direttive di configurazione ad esso applicabili in /etc/modprobe.d quando viene caricato.
  • Corretto un bug che permetteva di disegnare i messaggi della console dal kernel Linux tramite l'interfaccia utente di nvidia-installer.

Novità nella versione 346.72:

  • Corretto un bug che causava la perdita della sincronizzazione stereo in alcune configurazioni di frame frame Quadro Sync.
  • Risolto il problema delle operazioni dell'oggetto Pixel Buffer quando la lunghezza della riga è inferiore alla larghezza. GL_ [UN] PACK_ROW_LENGTH può essere impostato su un valore inferiore alla larghezza dell'operazione eseguita. La specifica OpenGL lo consente (le linee di origine o di destinazione si sovrappongono). In precedenza, la nostra implementazione di Pixel Buffer Objects non supportava questo caso e generava un errore.
  • Risolto un problema di deadlock raro durante l'esecuzione di applicazioni che utilizzano OpenGL in più thread su una GPU Quadro.

Novità nella versione 346.59:

  • Aggiunto supporto per le seguenti GPU:
  • Quadro K1200
  • Quadro M6000
  • Risolto un bug che causava corruzione quando si cambiavano modalità di visualizzazione in alcune applicazioni che usano il feedback di trasformazione.
  • Corretto un bug che causava il danneggiamento della trama sugli allegati di profondità del framebuffer cancellati usando glClearTexImage ().
  • Corretto un bug che limitava artificialmente il massimo clock dei pixel sui display in alcune configurazioni di Mosaico SLI.
  • Risolto un problema di perdita di memoria del kernel che si verificava durante il looping della decodifica video con accelerazione hardware con VDPAU sulle GPU basate su Maxell.

Altri software di sviluppo NVIDIA Corporation

Commenti a Nvidia Solaris Display Driver

I commenti non trovato
Aggiungi commento
Accendere le immagini!