Nvidia FreeBSD Display Driver

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

Rating: 4.0/5 (Total Votes: 1)

Nvidia FreeBSD Display Driver è un driver video proprietario OpenGL che tenta di supportare le schede grafiche prodotte da Nvidia sui sistemi operativi FreeBSD. Il driver è distribuito in diversi rami, come Short Lived (supportato a breve termine) o Long Lived (supportato a lungo termine), offrendo supporto per architetture di set di istruzioni sia a 32 bit che a 64 bit.


Installazione di Nvidia Solaris Display Driver

Per installare Nvidia FreeBSD Display Driver, l'utente deve scaricare dalla sezione Download sopra il pacchetto che corrisponde alla sua architettura hardware, entrare in una sessione della console ed eseguire il & ldquo; tar xzf NVIDIA-FreeBSD-x86_64-xxx. xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp; fai installare & rdquo; sui sistemi a 64 bit o sul & ldquo; tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86-xxx.xx & amp; fai installare & rdquo; comando per sistemi a 32 bit, come root, dove xxx.xx è il numero di versione del driver.

Prima di eseguire i comandi sopra, tieni presente che devi prima installare l'intestazione del kernel per la tua casella di FreeBSD. Durante l'installazione, verrà chiesto agli utenti se desiderano che l'installatore configuri automaticamente il driver appena installato e lo ottimizzi per le loro schede grafiche. In alternativa, gli utenti esperti possono modificare manualmente il file di configurazione X, oppure, dopo l'installazione, possono eseguire & ldquo; nvidia-xconfig & rsquo; comando tramite un emulatore di terminale Linux per impostare il driver Nvidia come predefinito per il proprio sistema.


La mia casella di FreeBSD è supportata?

Sì, molto probabilmente! Abbiamo testato con successo sia le brachures short lived che long lived di questo driver con le attuali versioni stabili del sistema operativo FreeBSD, qui presso i Softoware Labs. Al momento sono supportate entrambe le piattaforme hardware a 64 bit (x86_64) e 32 bit (x86).


Che dire della vecchia scheda grafica Nvidia!

Poiché abbiamo ricevuto molte lamentele dai nostri utenti di FreeBSD, Linux e Solaris che eseguono vecchie schede grafiche Nvidia, ci sentiamo in dovere di menzionare qui che questo driver non funzionerà con le loro schede video. Pertanto, è necessario cercare Softoware per gli ultimi driver di visualizzazione legacy di FreeBSD Nvidia.

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:

  • Aggiunto il supporto per la seguente GPU:
  • TITAN V
  • GTX 1070 Ti
  • 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.
  • Aggiunta la gestione hot plug della console framebuffer a nvidia-modeset.
  • Si noti che l'hot plugging viene gestito solo quando nvidia-modeset viene inizializzato; ad esempio, quando Xorg o nvidia-persistenced è in esecuzione o quando nvidia-drm è caricato con il parametro "modeset = 1".
  • 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:

  • Aggiunto il supporto per la seguente GPU:
  • GTX 1070Ti
  • 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.
  • Aggiunta la gestione hot plug della console framebuffer a nvidia-modeset.
  • Si noti che l'hot plugging viene gestito solo quando nvidia-modeset viene inizializzato; ad esempio, quando Xorg o nvidia-persistenced è in esecuzione o quando nvidia-drm è caricato con il parametro "modeset = 1".
  • 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:

  • Aggiunto supporto per le seguenti GPU:
  • GeForce GT 1030
  • GeForce MX150
  • 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 causava il blocco di S4 (noto anche come "ibernazione") da sospendere durante la sospensione quando SLI era abilitato.
  • Risolto un bug per cui i dispositivi non venivano correttamente enumerati dal driver Vulkan. Vedi la sezione "Problemi noti" del README per maggiori dettagli.
  • 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.
  • Aggiornato nvidia-persistenced per inizializzare nvidia-modeset.ko oltre a nvidia.ko quando si imposta la modalità di persistenza.
  • Ripristino di numerosi controlli di integrità che sono stati inavvertitamente rimossi dal processo di generazione del modulo del kernel nel driver 355.06.
  • 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'.
  • Corretto un bug in cui nvidia-installer installava una versione errata del file di configurazione ICD Vulkan quando GLVND è disabilitato per il client GLX.
  • 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 inconsistente 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.
  • Aggiornamento di nvidia-installer per etichettare i moduli del kernel con il tipo di file SELinux "modules_object_t". Alcune policy SELinux del sistema consentono solo il caricamento dei moduli del kernel con questo tipo di file SELinux.
  • Rimosso il supporto per il controllo e il download di pacchetti driver aggiornati e interfacce del kernel precompilate da nvidia-installer. Questa funzionalità è stata limitata a ftp e http non crittografati e implementata utilizzando codice non più attivamente mantenuto.

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 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:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Supporto ripristinato per la seguente GPU:
  • GRID K520
  • Migliore compatibilità con i kernel recenti.
  • 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.
  • Questo si è verificato spesso quando Steam stava tentando di far apparire un video a schermo intero.
  • 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.
  • Risolto un crash del kernel che si verificava quando si tentava di mappare allocazioni di memoria utente di grandi dimensioni in CUDA.
  • Ottimizzazioni di threading OpenGL disabilitate per impostazione predefinita, inizialmente abilitate in 378.09, a causa di vari rapporti di instabilità.
  • Aggiunto il supporto per le seguenti estensioni Vulkan:
  • 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
  • Queste estensioni richiedono una versione del caricatore Vulkan & gt; = 1.0.42.
  • Rimosso la schermata iniziale del logo del driver X e le corrispondenti opzioni NoLogo e 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.
  • Risolto un bug che lasciava l'audio HDMI e DisplayPort disattivato dopo il ripristino della modalità console framebuffer. Per alcuni display, ciò ha causato la visualizzazione dello spazio vuoto.
  • Risolto un bug che causava il blocco dell'audio su DisplayPort quando il monitor era scollegato e ricollegato o attivato dalla modalità di risparmio energetico DPMS.
  • Risolto un problema di regressione che causava corruzione in alcune applicazioni, come le ombre sui bordi delle finestre in Unity, dopo aver ripristinato la sospensione.

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)
  • Aggiunto supporto per FreeBSD 11.0-RELEASE.

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:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • 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.
  • Aggiunto il supporto per X.Org xserver ABI 23 (xorg-server 1.19)
  • Aggiunto supporto per FreeBSD 11.0-RELEASE.

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

  • Aggiunto il supporto per la seguente GPU: GeForce 945A
  • 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, introdotto in 358.09, che poteva causare un arresto anomalo del kernel quando nvidia.ko e nvidia-modeset.ko hanno versioni differenti. Ciò potrebbe verificarsi se un pacchetto driver precedente viene installato dopo l'installazione di 358.09.
  • 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:
  • GeForce GTX 950
  • 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.

Altri software di sviluppo NVIDIA Corporation

Commenti a Nvidia FreeBSD Display Driver

I commenti non trovato
Aggiungi commento
Accendere le immagini!