Nvidia Solaris顯示驅動程序是一種專有但免費分發的OpenGL 3D視頻驅動程序,可在Solaris操作系統上為Nvidia顯卡提供支持。該驅動程序分為多個版本,如Long Lived(長期支持)和Short Lived(短期支持)分支。
安裝Nvidia Solaris顯示驅動程序
要在Solaris操作系統上安裝Nvidia Solaris Display Driver,必須從上面的“下載”部分下載二進制包,並將運行文件保存在主目錄中。然後,進入終端模式並執行“sh ./NVIDIA-Solaris-x86-xxx.xx.run”以root身份命令(使用" su’命令切換到root用戶),其中xxx.xx是版本號或驅動程序。
請注意,必須先在Solaris操作系統上安裝內核頭文件。在安裝過程中,將詢問用戶是否要手動編輯X配置文件或讓安裝程序完成所有工作。或者,安裝後,您可以通過X11終端仿真器客戶端運行nvidia-xconfig命令,將新驅動程序設置為默認值。
它會在我的Solaris機箱上運行嗎?
是的,很可能!它已成功通過過去幾年發布的所有最新Solaris操作系統的測試。目前支持32位(x86)和64位(x86_64)指令集架構。
它不適用於我很老的Nvidia顯卡!
因為我們收到了很多來自Solaris,FreeBSD和Linux用戶的很多投訴,他們運行的是很老的Nvidia顯卡,所以我們不得不提到這個驅動程序無法使用他們的顯卡。因此,您應該在Softoware中搜索最新的Nvidia Solaris舊版顯示驅動程序,這些驅動程序可在多個分支中使用,包括304.xx系列,96.43.xx系列和173.14.xx系列。
此版本中的新功能:
- 修復了退出時可能導致多線程EGL應用程序崩潰的錯誤。
版本390.67中的
新功能:
- 修復了使用Quadro SDI Capture硬件時可能導致內核恐慌的錯誤。
- 修復了在啟動某些OpenGL應用程序時導致kwin OpenGL合成崩潰的錯誤。
- 修復了啟動Vulkan應用程序時的間歇性崩潰。
- 修復了導致驅動程序在某些低帶寬DisplayPort配置中無法隱式啟用顯示抖動的錯誤。這導致了明顯的條帶。
- 添加了對X.Org xserver ABI 24(xorg-server 1.20)的支持。
- 改進了nvidia-bug-report.sh以檢查kern.log,這是許多基於Debian的Linux發行版的默認內核日誌文件位置。
- 修復了一個錯誤,當運行調用XRenderAddTraps()的X11應用程序時,可能會導致X服務器導出0.8以前的視頻驅動程序ABI崩潰。
版本中的新功能:
- 修復了在設置包含DisplayPort多流傳輸設備的模式時可能導致驅動程序錯誤的回歸。
- 修復了一種回歸問題,即使所連接的顯示器支持音頻,某些GPU上的某些顯示連接器也無法報告連接的HDMI或DisplayPort音頻設備。
- 修正了當ECC配置設置為非默認狀態時,有時會阻止nvidia-settings“ECC設置”頁面中的“重置默認配置”按鈕可用的錯誤。
- 修復了在某些情況下導致nvidia設置在“X Server Display Configuration”頁面中對顯示位置施加過度激進限制的錯誤。
- 修復了在“X服務器顯示配置”頁面中選擇X屏幕而非顯示屏時,nvidia-settings中的“啟用Base Mosaic(Surround)”複選框消失的錯誤。
- 修復了當OpenGL程序同時操作多個線程中的頂點緩衝區對象時可能導致崩潰的競爭條件。
- 修復了導致nvidia-settings控制面板保留已應用但未確認的某些設置的錯誤。這導致不必要的設置應用於後續設置更改。
- 在顯示器或GPU無法以RGB 4:4:4驅動當前模式的配置中,為通過DisplayPort連接的顯示器添加了對YUV 4:2:0壓縮的支持。有關詳細信息,請參閱“編程模式”附錄中的說明。
- 添加了“AllowGSYNC”MetaMode屬性,可用於完全禁用G-SYNC。這可用於允許啟用與G-SYNC不兼容的功能,例如超低運動模糊或幀鎖定。
- 平鋪顯示器以前導致每個瓷磚報告一個單獨的Xinerama屏幕。默認情況下,它們將合併為一個大的Xinerama屏幕。
- 現在將根據顯示器EDID中提供的佈局信息排列平鋪顯示器中的各個面板。這可以通過手動指定偏移或使用“MetaModeOrientation”選項來覆蓋。
- 由於GPU中的支持不完整,默認情況下禁用DisplayPort上的隔行掃描模式。添加了“AllowDpInterlaced”模式驗證令牌以覆蓋此默認行為,並允許通過DisplayPort協議進行隔行掃描模式。
- 修正了一個可能導致某些eDP G-SYNC顯示器以低刷新率閃爍的錯誤。
- 修正了使用某些功能更強的DisplayPort轉HDMI適配器時人為限制最大像素時鐘為300 MHz的錯誤。
- 修復了在英特爾Skylake系統上導致nvidia-smi錯誤PCI拓撲報告的錯誤。
版本387.22中的新功能:
- 修復了在設置包含DisplayPort多流傳輸設備的模式時可能導致驅動程序錯誤的回歸。
- 修復了一種回歸問題,即使所連接的顯示器支持音頻,某些GPU上的某些顯示連接器也無法報告連接的HDMI或DisplayPort音頻設備。
- 修正了當ECC配置設置為非默認狀態時,有時會阻止nvidia-settings“ECC設置”頁面中的“重置默認配置”按鈕可用的錯誤。
- 修復了在某些情況下導致nvidia設置在“X Server Display Configuration”頁面中對顯示位置施加過度激進限制的錯誤。
- 修復了在“X服務器顯示配置”頁面中選擇X屏幕而非顯示屏時,nvidia-settings中的“啟用Base Mosaic(Surround)”複選框消失的錯誤。
- 修復了當OpenGL程序同時操作多個線程中的頂點緩衝區對象時可能導致崩潰的競爭條件。
- 修復了導致nvidia-settings控制面板保留已應用但未確認的某些設置的錯誤。這導致不必要的設置應用於後續設置更改。
- 在顯示器或GPU無法以RGB 4:4:4驅動當前模式的配置中,為通過DisplayPort連接的顯示器添加了對YUV 4:2:0壓縮的支持。有關詳細信息,請參閱“編程模式”附錄中的說明。
- 添加了“AllowGSYNC”MetaMode屬性,可用於完全禁用G-SYNC。這可用於允許啟用與G-SYNC不兼容的功能,例如超低運動模糊或幀鎖定。
- 平鋪顯示器以前導致每個瓷磚報告一個單獨的Xinerama屏幕。默認情況下,它們將合併為一個大的Xinerama屏幕。
- 現在將根據顯示器EDID中提供的佈局信息排列平鋪顯示器中的各個面板。這可以通過手動指定偏移或使用“MetaModeOrientation”選項來覆蓋。
- 由於GPU中的支持不完整,默認情況下禁用DisplayPort上的隔行掃描模式。添加了“AllowDpInterlaced”模式驗證令牌以覆蓋此默認行為,並允許通過DisplayPort協議進行隔行掃描模式。
- 修正了一個可能導致某些eDP G-SYNC顯示器以低刷新率閃爍的錯誤。
- 修正了使用某些功能更強的DisplayPort轉HDMI適配器時人為限制最大像素時鐘為300 MHz的錯誤。
- 修復了在英特爾Skylake系統上導致nvidia-smi錯誤PCI拓撲報告的錯誤。
版本384.59中的新功能:
- 修復了一個錯誤,該錯誤阻止了從nvidia-settings控制面板應用立體眼分配的更改。
- 修復了在使用ARB_vertex_attrib_binding重新映射的VBO上調用glDeleteBuffers後可能導致OpenGL應用程序崩潰的錯誤。
- 修復了一個錯誤,有時會導致OpenGL應用程序鎖定,直到X服務器收到輸入。
- 修復了在更改現有X配置文件時導致nvidia-settings丟棄設備BusID值的錯誤。
- 修復了阻止nvidia-xconfig查詢某些GPU的回歸,例如:在運行`nvidia-xconfig -a`。 時
- 修正了擴展到超過16384像素坐標時導致VDPAU播放損壞的錯誤。
- 在X驅動程序中添加了對“最近”變換過濾器的支持。這會導致X驅動程序在執行屏幕轉換時使用最近鄰居過濾。可以通過RandR的RRSetCrtcTransform的'filter'參數或通過'ResamplingMethod'MetaMode令牌來請求過濾器。
- 修復了GLX_EXT_buffer_age的錯誤,其中將報告SLI AFR配置的錯誤緩衝區時間值。在這樣的配置中,緩衝區時間現在可能大於3,即先前的最大緩衝區時間。
- 修復了在啟用Overlay和SLI的情況下執行RandR轉換時可能導致掛起和Xid的錯誤。
- 擴展了NVIDIA Xinerama X擴展程序報告的信息,以報告除直連顯示器外的PRIME顯示器。
- 修正了當HDMI設備被熱插拔或拔掉時,導致HDMI音頻設備出現或消失的錯誤。
- 修正了在深度為8或深度為15的X屏幕上設置模式時可能導致驅動程序錯誤的錯誤。
- 修復了使用PRIME Sync運行時可能導致間歇性內核恐慌的錯誤。
- 修復了在某些Zotac迷你PC上熱插拔HDMI顯示時導致內核嚴重錯誤的錯誤。
版本381.22 / 381.09 Beta中的
新功能:
- 修復了使用被動立體聲模式5到9時導致GLX_EXT_buffer_age緩衝區時間擴展為立體聲可繪製值返回錯誤值的錯誤。
- 修正了導致“nvidia-settings --query all”打印多個重複條目的錯誤。
- 修復了在啟用OpenGL線程優化的同時調用glXMakeCurrent時導致應用程序崩潰的錯誤。
- 修復了導致X服務器進程以100%CPU使用率掛起的錯誤。
- 修復了當前一個VDPAU應用程序未完全關閉時導致VDPAU應用程序使用blit表示隊列的錯誤。
- 修復了在系統可用內存不足時創建OpenGL上下文時可能發生的掛起和崩潰。
- 修復了移動或調整OpenGL窗口時導致損壞的錯誤。
- 修復了使用“xrandr -s”更改屏幕配置時導致使用選項“UseDisplayDevice”“none”的X屏幕調整為640x480的錯誤。
- 默認情況下禁用OpenGL線程優化,由於各種不穩定報告,最初在378.09中啟用。
- 刪除了X驅動程序的徽標啟動畫面以及相應的NoLogo和LogoPath xorg.conf選項。
- 添加了“ResamplingMethod”MetaMode選項,在使用縮放屏幕轉換時添加對雙三次重採樣方法的支持。有關詳細信息,請參閱自述文件。
版本378.13 / 381.09 Beta中的
新功能:
- 添加了對以下GPU的支持:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- 默認情況下,在Xinerama下禁用OpenGL線程優化。
- 添加了對ARB_parallel_shader_compile擴展的支持,以允許GLSL著色器的多線程編譯。
- 更新了X驅動程序以忽略任何虛擬現實頭戴式顯示器(HMD)。有關詳細信息,請參閱自述文件中的“AllowHMD”X配置選項。
- 現在,司機將在深度為30 X的屏幕上宣傳沒有深度位的GLX FBConfigs。
- 修復了使用某些GPU從暫停狀態恢復時導致系統掛起的錯誤。
- 修復了在熱插拔顯示時可能導致損壞的回歸。
- 修復了一個回歸,該回歸阻止具有多個DisplayPort監視器的系統從掛起中正確恢復。
- 修復了nvidia-modeset.ko內核模塊中的一個錯誤,該錯誤可能導致在向用戶空間驅動程序組件發送事件時崩潰。
- 添加了對X.Org xserver ABI 23(xorg-server 1.19) 的支持
版本378.13中的新功能:
- 添加了對以下GPU的支持:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- 默認情況下,在Xinerama下禁用OpenGL線程優化。
- 添加了對ARB_parallel_shader_compile擴展的支持,以允許GLSL著色器的多線程編譯。
- 更新了X驅動程序以忽略任何虛擬現實頭戴式顯示器(HMD)。有關詳細信息,請參閱自述文件中的“AllowHMD”X配置選項。
- 現在,司機將在深度為30 X的屏幕上宣傳沒有深度位的GLX FBConfigs。
- 修復了使用某些GPU從暫停狀態恢復時導致系統掛起的錯誤。
- 修復了在熱插拔顯示時可能導致損壞的回歸。
- 修復了一個回歸,該回歸阻止具有多個DisplayPort監視器的系統從掛起中正確恢復。
- 修復了nvidia-modeset.ko內核模塊中的一個錯誤,該錯誤可能導致在向用戶空間驅動程序組件發送事件時崩潰。
- 添加了對X.Org xserver ABI 23(xorg-server 1.19) 的支持
版本375.26中的新功能:
- 添加了對以下GPU的支持:
- Quadro M3000 SE
- 修正了一個回歸,該回歸可防止部分筆記本電腦顯示屏上的背光在關閉後重新開啟。
- 修復了使用SLI時無法正確恢復控制台的回歸。
- 修復了可能導致nvidia-settings控制面板在啟動時因某些GPU配置而崩潰的回歸。
- 修復了使用SLI或Quadro Sync時無法使GLX_NV_swap_group擴展工作的回歸。
版本375.20中的新功能:
- 添加了對以下GPU的支持:
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- 修復了在應用轉換矩陣時可能導致SLI Mosaic中的顯示為空白的錯誤。
- 修正了阻止G-SYNC在筆記本電腦顯示屏上工作的錯誤。
- 修復了在恢復控制台後導致DisplayPort多流設備空白的錯誤。
- 修復了當多個DisplayPort多流設備通過分支設備連接到單個DisplayPort連接器時第二次啟動X時導致內核崩潰的錯誤。
- 更新了nvidia-settings,使其不具備外部nvml開發包的構建時依賴性(375.10中引入的回歸)。
- 修復了添加應用程序配置文件規則和配置文件條目時nvidia-settings崩潰的問題。
- 刪除了GTK 2界面的nvidia-settings中的“啟用工具提示”選項。
- 添加了新的X配置選項:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- 覆蓋具有相同名稱的MetaMode令牌。
- 修復了在OpenGL應用程序運行時離開VT或禁用顯示設備時導致長時間延遲的錯誤。
- 添加了對RandR 1.5中添加的RandR TILE屬性的支持。
- 將磁盤上的OpenGL著色器緩存大小從64MB提升到128MB。有關如何選擇其位置或禁用它的詳細信息,請參閱驅動程序自述文件的“指定OpenGL環境變量設置”部分。
- 修復了X和OpenGL之間共享的同步原語中的錯誤。
- 添加了對X.Org xserver ABI 23(xorg-server 1.19) 的支持
版本370.28中的
新功能:
- 修復了libnvidia-glcore.so中未定義的符號引用。
- 通過NV-CONTROL API更新了CurrentMetaMode報告,以反映當前MetaMode中是否設置了ForceCompositionPipeline或ForceFullCompositionPipeline。
- 增加了GeForce GTX 1000系列及更高版本中某些GeForce GPU超頻和欠頻的功能。對於允許它的GPU,可以將偏移應用於所有性能級別的某些時鐘域中的時鐘值。此時鐘操作由用戶自己承擔風險。有關詳細信息,請參閱“CoolBits”X配置選項的README文檔。
- 添加了“PixelShiftMode”MetaMode選項,支持4K和8K像素移位顯示。有關詳細信息,請參閱自述文件。
版本367.44中的新功能:
- 添加了對以下GPU的支持:
- TITAN X(Pascal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3GB
- 修復了導致使用間接GLX的應用程序崩潰的回歸。
- 修復了367.35中引入的回歸問題,如果X配置文件中請求的功能啟用了X驅動程序的合成管道,則導致X服務器的第一個模式集顯示為空白。這將由例如ForceMositionPipeline,ForceFullCompositionPipeline,Rotation,Reflection和Transform等MetaMode令牌觸發。
版本367.35中的新功能:
- 修復了在VT離開X時應用對RandR CscMatrix屬性的更改時導致X崩潰的錯誤。
- 修復了在8位或15位顏色深度的顯示器上退出nvidia-settings時導致崩潰的錯誤。
- 在NVIDIA VDPAU驅動程序中添加了對VDPAU功能集H的支持。具有VDPAU功能集H的GPU能夠對8192x8192(8k)H.265 / HEVC視頻流進行硬件加速解碼。
- 添加了對在Pascal GPU上查詢時鐘值的支持。
- 在實際不支持該功能的系統上從nvidia-settings中刪除了Base Mosaic配置選項。
- 修復了導致nvidia-smi報告版本號不准確的錯誤。
版本364.19中的
新功能:
- 添加了對以下GPU的支持:
- Quadro M6000 24GB
- Quadro M5500
- 修復了一個錯誤,該錯誤可能導致在具有多個GPU的Quadro Sync配置上報告錯誤的幀速率。
- 在GeForce GPU上將X色彩映射精度從8位有效位提高到11位.Quadro GPU已經使用了11位精度。
- 添加了一個新的RandR屬性CscMatrix,它指定了一個3x4色彩空間轉換矩陣。矩陣應用於X色彩映射之後和伽馬漸變之前。此屬性在GF119和更新的GPU上可用。
- 改進了GF119和更新GPU上X伽馬斜坡的處理。在這些GPU上,RandR伽馬斜坡總是1024個條目,現在除了X根窗口外,還適用於光標和VDPAU或工作站覆蓋。
- 在G-SYNC處於活動狀態時,改進了使用硬件光標的應用程序的交互性。
版本361.42中的新功能:
- 添加了對以下GPU的支持:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- 將nvidia-settings中的默認並發級別限制為32,以避免在具有多個CPU的系統上達到最大任務限制。
- 修復了在使用帶有EGLDevice的pbuffers時導致GPU異常和錯誤呈現的回歸。
- 修復了在某些系統上將眼鏡與3D Vision Pro發射器配對時導致nvidia設置崩潰的錯誤。
- 修復了導致某些32位兼容性庫的安裝程序清單條目在安裝程序包中重複的錯誤。
- 修復了導致HSync和VSync模式時序極性標誌被反轉的回歸。
版本361.28中的新功能:
- 現在,NVIDIA GLX和OpenGL驅動程序包含並支持OpenGL供應商 - 中性驅動程序(GLVND)基礎架構。這不應導致最終用戶的行為發生任何可見的更改,但某些內部驅動程序組件庫已被重命名和/或移動。這些更改可能會影響依賴於Linux OpenGL ABI版本1.0中指定的NVIDIA OpenGL驅動程序組件,替代NVIDIA驅動程序安裝包的維護者以及依賴於任何非OpenGL / GLX符號的應用程序的腳本在libGL.so.1庫及其依賴項中的任何方式。請參閱https://github.com/NVIDIA/libglvnd。有關GLVND項目的更多信息。 Linux OpenGL ABI 1.0版規範可從https://www.opengl.org/registry/ABI 獲得。
- 在卸載現有驅動程序後更新了nvidia-installer以運行ldconfig(8)和depmod(8),而不是在安裝新驅動程序時僅運行這兩個命令。
- 從驅動程序包中刪除了VDPAU包裝器和跟踪庫libvdpau.so.1和libvdpau_trace.so.1。這些庫可以通過您的發行版的包管理系統獲得,也可以從http://people.freedesktop.org/~aplattner/vdpau/上提供的源代碼編譯。有關更多信息,請參閱http://freedesktop.org/wiki/Software/VDPAU/。
- 修復了EGL驅動程序中多次解鎖互斥鎖的錯誤。這會觸發未定義的行為,特別是如果在glibc中啟用了鎖定省略,可能會導致分段錯誤。
版本358.16中的新功能:
- 修復了358.09中引入的回歸問題,導致OpenGL立體聲應用程序與某些GPU上的Quadro Sync結合使用不正確。
- 修復了358.09中引入的回歸問題,導致OpenGL立體聲應用程序在啟用SLI AFR,SFR或SLIAA模式時掛起。
- 修復了358.09中引入的回歸問題,該問題導致系統在使用某些SLI Mosaic拓撲時啟動OpenGL應用程序時掛起。
- 修正了一個錯誤,當以低幀速率運行時,可能會導致某些G-SYNC監視器在基於Kepler的GPU上閃爍。
- 修復了可能導致OpenGL或VDPAU應用程序在Xinerama佈局中掛起的回歸,其中包括由同一GPU驅動的多個X屏幕。
- 在NVIDIA客戶端GLX和NVIDIA服務器端GLX之間阻止UNIX域套接字通信時,添加了一個回退以允許GLX正常運行。例如,Fedora 22上的默認SELinux策略阻止NVIDIA 358.09 GLX驅動程序在GDM3中運行:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- 修復了從358.09開始的回歸,該回歸導致配置為使用3D Vision立體聲的G-SYNC監視器變為空白並報告不支持的信號。
- 修復了從358.09開始的回歸,該回歸導致OpenGL應用程序無法通過翻轉協議執行glXSwapBuffers以停止更新屏幕。這是在Fedora 22上觸發的,其中SELinux系統策略阻止gnome-shell與X服務器通信。
- 現在,未能協商翻轉的OpenGL應用程序將通過blitting回退到glXSwapBuffers。
- 有關詳細信息,請參閱https://bugzilla.redhat.com/show_bug.cgi?id=1271401。
- 修復了在無頭X服務器配置上降低OpenGL性能的回歸。
- 修復了在銷毀仍附有當前上下文的GLXWindow後發生的內存洩漏。
- 修復了導致EGL pbuffers同時使用前後緩衝區而不是後台緩衝區創建的錯誤,這是EGL所需的。
- 添加了一個新的內核模塊nvidia-modeset.ko。這個新的驅動程序組件與nvidia.ko內核模塊配合使用,可以對GPU的顯示引擎進行編程。
- nvidia-modeset.ko不向第三方應用程序提供任何新的用戶可見功能或接口。但是,在稍後的版本中,nvidia-modeset.ko將用作內核直接渲染管理器(DRM)提供的模式設置接口的基礎。
- 在轉換為G-SYNC模式或從G-SYNC模式轉換時減少閃爍和延遲。作為此更改的一部分,在屏幕顯示中具有G-SYNC指示器的監視器現在將始終報告它們處於G-SYNC模式。可以在nvidia-settings中啟用OpenGL G-SYNC可視指示器,以確定何時實際使用G-SYNC。
- 來自OpenGL 3.0的以下OpenGL擴展的GLX協議已從非正式升級到ARB批准的官方狀態:
- GL_EXT_draw_buffers2
- 以下OpenGL 3.0命令的GLX協議:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- 是以下擴展程序的一部分:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- 已從非正式晉升為ARB批准的官方身份。
- 通過上述更改,OpenGL 3.0的GLX協議已從非正式升級到ARB批准的官方身份。
- 為OpenGL驅動程序中的大型分配添加了新的系統內存分配機制。此機制允許在不使用時從流程中取消映射分配,從而為應用程序提供更多虛擬地址空間。默認情況下,它在Linux 3.11+和glibc 2.19+的32位OpenGL應用程序上啟用。以這種方式分配的內存將佔用/ dev / shm中的空間。將環境變量__GL_DevShmPageableAllocations設置為2將禁用此功能
- 添加了對OpenGL 4.3的支持。
- 添加了對X.Org xserver ABI 20(xorg-server 1.18)的支持。
版本355.11中的
新功能:
- 添加了對以下GPU的支持:
- Quadro M4000
- Quadro M5000
- 修復了在使用GLX間接渲染時導致使用OpenCL或CUDA與OpenGL互操作性的應用程序崩潰的錯誤。
- 修復了在解碼和顯示H.265 / HEVC編碼視頻流時導致VDPAU僅顯示視頻幀上半部分的錯誤。
- 修復了在調整窗口大小或移動窗口時在多重採樣窗口的深度或模板緩衝區上使用glReadPixels()時可能導致GPU異常的錯誤。
- 修復了在創建不包含兩個級別中較高級別的紋理視圖時,可能導致一個紋理級別的數據覆蓋下一個最低級別的數據的錯誤。
- 修正了更新顯示佈局時可能導致nvidia-settings控制面板崩潰的錯誤。
- 更正了對GLX擴展支持的一些錯誤報告:正在報告支持間接GLX的幾個擴展,實際上只在直接呈現下支持。
- 添加了對以下EGL擴展的支持:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- 將DeleteUnusedDP12Displays選項標記為已棄用。
- X Resize and Rotate規範的1.5.0版添加了一條註釋,表明動態創建的輸出不會被銷毀,因此不推薦使用此選項,將來的驅動程序版本中將刪除此選項。
- 添加了對VDPAU 0.9中添加的VDPAU配置文件的支持:
- 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
- 修復了一個阻止多個RandR輸出共享用戶添加模式的錯誤。
- 修復了使用Xinerama時在某些屏幕上忽略應用程序指定的交換間隔的錯誤。
- 修復了導致用戶提供的RandR模式的錯誤,該模式使用+ HSync,-HSync,+ VSync和-VSync標誌的無意義組合來破壞模式列表。
- 添加了支持,使OpenGL 3.0及更高版本的上下文保持最新狀態,而無需為任何可繪製內容提供最新信息。
版本352.21中的新功能:
- 添加了對以下GPU的支持:
- 特斯拉K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- 修復了nvidia-settings中的一個錯誤,該錯誤導致應用程序在將EDID保存到文件時崩潰。
- 修復了阻止驅動程序包中包含的“mkprecompiled”實用程序正確讀取文件的錯誤。
- 修復了使用VDPAU中的疊加顯示隊列終止視頻播放應用程序時可能導致Xid錯誤的錯誤。
- 更新了nvidia-installer,以避免在/ usr / lib / modules下對內核源代碼樹進行過深的反复,反映了/ lib / modules下對遞歸的現有限制。
- 更新nvidia-installer以在安裝後加載NVIDIA內核模塊時使用modprobe(8),而不是insmod(8)或libkmod。這允許內核模塊在加載時支持在/etc/modprobe.d中應用於它的任何配置指令。
- 修正了一個錯誤,該錯誤允許通過nvidia-installer的用戶界面繪製來自Linux內核的控制台消息。
版本346.72中
什麼是新:
- 修復了在某些Quadro Sync幀鎖配置中導致立體聲同步丟失的錯誤。
- 當行長度小於寬度時,修復像素緩衝區對像操作。 GL_ [UN] PACK_ROW_LENGTH可以設置為低於正在執行的操作的寬度的值。 OpenGL規範允許這樣做(源或目標線將重疊)。以前,我們的像素緩衝區對象的實現不支持這種情況,並會拋出錯誤。
- 修復了在Quadro GPU上運行多個線程中使用OpenGL的應用程序時罕見的死鎖情況。
版本346.59中的
新功能:
- 添加了對以下GPU的支持:
- Quadro K1200
- Quadro M6000
- 修復了在某些使用轉換反饋的應用程序中切換顯示模式時導致損壞的錯誤。
- 修復了使用glClearTexImage()清除幀緩衝區深度附件紋理損壞的錯誤。
- 修正了一些人為限制某些SLI Mosaic配置中顯示器上的最大像素時鐘的錯誤。
- 修復了在基於Maxell的GPU上使用VDPAU循環硬件加速視頻解碼時發生的內核內存洩漏。
評論沒有發現