Nvidia Linux Display Driver

軟件截圖:
Nvidia Linux Display Driver
軟件詳細信息:
版本: 381.09 Beta 更新
上傳日期: 27 Apr 17
許可: 免費
人氣: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux顯示驅動程序Beta是一種專有的OpenGL視頻驅動程序,它試圖為Nvidia生產的顯卡帶來出色的功能,並在GNU / Linux操作系統下使用。目前支持32位(x86)和64位(x86_64)架構。


公平警告!

在進一步閱讀之前,請注意,這是一個測試版。即使它帶來了所有最新的功能,並修復了以前或當前穩定版本的驅動程序的煩人的錯誤,它仍然是一個不穩定的軟件,可能會導致不可預測的問題或損壞您的硬件。因此,我們不建議在生產機器上安裝此測試驅動程序。您已被警告!


安裝說明

對於32位系統:

確保安裝了Linux發行版的內核頭文件,使用CTRL + ALT + F2鍵盤組合切換到TTY控制台,找到安裝程序並鍵入sh ./NVIDIA-Linux-x86-xxx.xx.run作為root(其中xxx.xx是軟件包的當前版本號)來安裝驅動程序。

對於64位系統:

確保安裝了Linux發行版的內核頭文件,使用CTRL + ALT + F2鍵盤組合切換到TTY控制台,找到安裝程序並鍵入sh ./NVIDIA-Linux-x86_64-xxx.xx.run作為root(其中xxx.xx是軟件包的當前版本號)來安裝驅動程序。

在安裝過程中,用戶將被詢問是否要手動編輯X配置文件,或讓安裝程序完成所有工作。或者,安裝後,您可以通過X11終端仿真器運行nvidia-xconfig命令,將新驅動程序設置為默認值,並生成配置文件。

如果您正在尋找Nvidia Linux顯示驅動程序的當前穩定版本,請不要猶豫,搜索我們的Linux部分。請記住,Nvidia提供短而長的分支機構,所以我們建議與長期的分支機構一起進行擴展支持。

這是新的釋放:

  • 增加了對以下GPU的支持:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • 恢復對以下GPU的支持:
  • GRID K520
  • 改進了與最近內核的兼容性
  • 修正了導致“nvidia-settings - all all”的錯誤打印許多重複條目。
  • 修復了在啟用OpenGL線程優化時調用glXMakeCurrent時導致應用程序崩潰的錯誤。
  • 當Steam試圖使視頻全屏顯示時,經常發生這種情況。
  • 修正了當前一個VDPAU應用程序沒有完全關閉時導致VDPAU應用程序使用blit表示隊列的錯誤。
  • 修復在系統可用內存不足時創建OpenGL上下文時可能發生的掛起和崩潰。
  • 修正了當OpenGL窗口移動或調整大小時導致損壞的錯誤。
  • 修正了導致使用選項“UseDisplayDevice”的X屏幕的錯誤。 "無"在使用“xrandr -s”時調整為640x480。更改屏幕配置。
  • 修復了嘗試將大量用戶內存分配映射到CUDA時發生的內核崩潰。
  • 由於各種不穩定的報告,默認情況下禁用OpenGL線程優化,最初在378.09中啟用。
  • 增加對以下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
  • 這些擴展需要Vulkan加載器版本> = 1.0.42。
  • 刪除了X驅動程序的徽標啟動屏幕和相應的NoLogo和LogoPath xorg.conf選項。
  • 添加了“重採樣方法” MetaMode選項,當使用縮放屏幕轉換時,添加對雙三次採樣方法的支持。有關詳細信息,請參閱自述文件。
  • 修復了在恢復幀緩衝控制台模式後,HDMI和DisplayPort音頻靜音的錯誤。對於某些顯示,這導致顯示保持空白。
  • 修正了當顯示器拔下電源插頭或從DPMS省電模式喚醒時,導致DisplayPort音頻停止工作的錯誤。
  • 修復在某些應用程序中導致破壞的回歸,例如Unity中的窗口邊框陰影,從掛起恢復後。

版本375.10中的新功能測試版:

  • 添加對以下GPU的支持:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • 添加了新的X配置選項:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • 覆蓋相同名稱的MetaMode令牌。

  • 修正了在OpenGL應用程序運行時離開VT或禁用顯示設備時導致長時間延遲的錯誤。
  • 改進了使用UEFI圖形輸出協議和大多數vesafb模式的系統上的控制台恢復行為。
  • 增加了對RandR 1.5中添加的RandR TILE屬性的支持。
  • 修正了阻止nvidia-bug-report.sh在內核日誌文件中查找相關消息的錯誤。
  • 修復了一個錯誤,允許nvidia-installer嘗試加載針對非運行內核構建的內核模塊。

版本370.23中的新功能 Beta版:

  • 增加了GeForce GTX 1000系列中某些GeForce GPU的超頻和低頻能力然後。對於允許它的GPU,可以將偏移量應用於所有性能級別的某些時鐘域中的時鐘值。這種時鐘操作是在用戶自己的風險下完成的。請參閱“CoolBits”的README文檔X配置選項了解更多詳情。
  • 修復了阻止Vulkan應用程序從多個隊列呈現到同一個X11交換器的錯誤。
  • 添加了“PixelShiftMode” MetaMode選項,支持4K和8K像素移位顯示。有關詳細信息,請參閱自述文件。

版本367.18中的新功能測試版:

  • 修正了無頭X服務器配置降低OpenGL性能的回歸
  • 修復了一個錯誤,導致EGL pbuffers使用前置緩衝區和後端緩衝區而不是後端緩衝區來創建,這是EGL所要求的。
  • 添加了一個新的內核模塊,nvidia-modeset.ko。這個新的驅動程序組件與nvidia.ko內核模塊配合使用來編程GPU的顯示引擎。
  • nvidia-modeset.ko不向第三方應用程序提供任何新的用戶可見功能或接口。然而,在以後的版本中,nvidia-modeset.ko將被用作內核直接渲染管理器(DRM)提供的模式設置界面的基礎。
  • 轉換進出G-SYNC模式時減少閃爍和延遲。作為此更改的一部分,在屏幕上顯示G-SYNC指示燈的監視器現在將始終報告它們處於G-SYNC模式。可以在nvidia設置中啟用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將禁用此功能

355.06版Beta中的新功能

  • 在創建不包含兩個級別中較高層的紋理視圖時,修正了可能導致一個紋理級別的數據覆蓋下一個最低級別的數據的錯誤。
  • 修復了在更新顯示佈局時可能導致nvidia-settings控制面板崩潰的錯誤。
  • 更正了對GLX擴展支持的一些錯誤報告:正在報告支持間接GLX的幾個擴展,實際上只支持直接呈現。
  • 增加了對以下EGL擴展程序的支持:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv

  • 替換了NVIDIA內核模塊的構建系統,並更新了安裝程序包和nvidia-installer,以使用新的構建系統和內核模塊源代碼佈局。有關新構建系統和佈局的更多信息,請參閱README文檔:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • 向EGL添加了完整的OpenGL支持。
  • 將DeleteUnusedDP12Displays選項標記為不推薦使用。
  • X Resize和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.09 Beta中的新功能

  • 添加了配置四緩衝立體視覺效果的交換行為的功能。驅動程序可以配置為在準備就緒時獨立交換每隻眼睛,等待雙眼完成渲染,或者允許應用程序通過設置交換間隔來指定這兩種行為中的哪一種。可以在nvidia設置控制面板中或通過NV-CONTROL API調整此設置。
  • 修正了導致GPU風扇狀態顯示消失的回歸,從nvidia設置控制面板消失。
  • 向nvidia-settings控制面板添加ECC錯誤計數的報告。
  • 修復了有時會在OpenGL上下文中正確解除OpenGL採樣器對象的錯誤。
  • 修正了導致GLX_EXT_framebuffer_sRGB錯誤地以30位/幀像素幀緩衝區配置報告sRGB支持的錯誤。
  • 增加了對禁用sync-to-vblank的G-SYNC的支持。這允許應用程序使用G-SYNC來消除低於監視器最大刷新率的幀速率撕裂,但允許撕裂高於最大刷新率,以最小化延遲。
  • 當G-SYNC處於活動狀態並且啟用了sync-to-vblank時,幀速率被限制為顯示器的最大刷新率。
  • 當gl_Fog.end等於gl_Fog.start時,GLSL gl_Fog.scale現在為+無窮大。以前,使用了0值,但這打破了某些應用程序,例如運行在Wine(Wine bug#37068)上的XIII遊戲。
  • 默認情況下,當禁用統一後退緩衝區(UBB)時啟用G-SYNC。
  • 更新了NVIDIA GPU驅動程序,以避免使用vesafb已經使用的視頻內存。
  • 修正了某些Quadro Sync框架配置中導致立體聲同步丟失的錯誤。

  • 修正了導致截斷eglQueryDeviceAttribEXT()在64位系統上返回的EGLAttribEXT值的錯誤。

版本349.16中的新功能測試版:

當與非G-SYNC顯示器一起使用時,增加了對G-SYNC顯示器的支持。當啟用G-SYNC時,非G-SYNC顯示器將顯示撕裂。
  • 修正了在具有多個X屏幕的系統上分配其值為顯示ID的屬性時導致nvidia設置崩潰的錯誤。
  • 在nvidia-settings控制面板中更新了使用視頻內存的報告,以使用其他工具(如nvidia-smi)使用的相同計費方法。 nvidia-settings沒有考慮到一些分配,例如用於UEFI系統上efifb控制台的幀緩衝存儲器,導致不同工具報告的值的差異。
  • 刪除了“EnableACPIHotkeys” X配置選項。默認情況下,驅動程序版本為346.35,此選項已被棄用和禁用。在現代Linux系統上,顯示更改熱鍵事件將作為按鍵事件發送到桌面環境,桌面環境通過X調整大小和旋轉擴展(RandR)發出請求來處理顯示更改。
  • 增加了對VDPAU無損H.264 / AVC視頻流的支持。
  • 增加了對VDPAU功能集F到NVIDIA VDPAU驅動程序的支持。具有VDPAU功能集F的GPU能夠對H.265 / HEVC視頻流進行硬件加速解碼。
  • 修復了一個錯誤,阻止了GPU風扇的速度變化,反映在“熱設置”頁面的文本框中。
  • 添加nvidia-settings命令行支持,以查詢當前和目標GPU風扇的速度。
  • 在nvidia-settings中添加了一個複選框,以啟用使用G-SYNC時顯示的可視指示符。這對於不表示自己是否在G-SYNC模式或正常模式下運行的顯示是有幫助的。也可以通過運行命令行來啟用此設置:nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • 增加了對X.Org X服務器的“-background none”的支持。選項。啟用後,NVIDIA驅動程序將嘗試從/dev/fb0中復制framebuffer控制台的內容。如果無法完成,屏幕將被清除為黑色。
  • 增加對YUV 4:2:0壓縮的支持,以在顯示器或GPU無法在RGB 4:4:4中驅動這些模式時啟用HDMI 2.0 4K @ 60Hz模式。有關詳細信息,請參閱README中的NoEdidHDMI2Check。 / LI>

  • 修復了當多個線程同時使用EGL驅動程序時可能導致多線程應用程序崩潰的錯誤。

  • 修復了當使用GPU UUID限定符給出顯示設備名稱時,X驅動程序正確解釋某些X配置選項的錯誤。

  • 版本346.22中的新功能測試版:

    • 添加對X.Org xserver ABI 19(xorg)的支持-server 1.17)。
    • 改進了與最近的Linux內核的兼容性
    • 修復了一個錯誤,阻止某些筆記本電腦上的內部4K面板以足夠的帶寬驅動以支持其本機分辨率。
    • 修正了阻止NVIDIA內核模塊加載到某些虛擬化環境(如Amazon Web Services)的回歸。
    • 修正了在某些筆記本電腦系統上導致顯示錯誤檢測的回歸。
    • 修正了使用Base Mosaic時可能導致X凍結的錯誤。
    • 修正了阻止NVIDIA X驅動程序識別由nvidia-settings控制面板生成的基本馬賽克佈局的回歸。

    版本346.16 Beta:

    中的新功能

    • 增加了對以下GPU的支持:
    • GeForce GTX 970M
    • GeForce GTX 980M
    • 修正了在設置需要YUV 4:2:0壓縮的模式時造成空白屏幕的錯誤。目前不支持這些模式。
    • 修復了在熱插拔或插拔後導致DisplayPort鏈接配置不正確的錯誤。
    • 增加了對使用VPC硬件解碼支持的GPU上的NVCUVID API解碼VP8視頻流的支持。
    • 增加了對以下EGL擴展程序的支持:
    • EGL_EXT_device_base
    • EGL_EXT_platform_device
    • EGL_EXT_output_base
    • 增加了在GeForce GTX 400系列及以後的某些GeForce GPU上增加工作電壓的能力。電壓調整是由用戶自己承擔風險。請參閱“CoolBits”的文檔。有關詳細信息,請參閱README中的X配置選項。
    • 在GeForce GPU中增加了對NVENC的支持。有關NVENC SDK的更多詳細信息,請參閱:
    • https://developer.nvidia.com/nvidia-video-codec-sdk。
    • 刪除了nvidia-installer中的健康檢查,測試了POSIX共享內存的可用性。自發布270.xx以來,NVIDIA GPU驅動程序不需要POSIX共享內存。
    • 增加了對r8g8b8a8,r8g8b8x8,b8g8r8a8和b8g8r8x8 RENDER格式的加速支持。
    • 更新nvidia設置以利用GTK + 3(如果可用)。這是通過將nvidia-settings用戶界面構建到單獨的共享庫(libnvidia-gtk2.so,libnvidia-gtk3.so)中實現的,並在運行時加載正確的。
    • 添加了nvidia-settings選項--gtk-library,以允許指定包含用戶界面庫的目錄的路徑或要使用的特定庫的路徑和文件名。
    • 在x86和x86_64上為GTK + 3用戶界面的nvidia設置添加了支持。
    • 添加nvidia設置選項--use-gtk2以強制使用GTK + 2 UI庫。
    • 更新nvidia-installer以在系統的xorg.conf.d目錄中安裝文件,當檢測到足夠新的X服務器時,X服務器加載“nvidia”如果NVIDIA內核模塊加載後,X驅動程序自動啟動
    • 在啟用了CONFIG_DRM的Linux 3.9或更高版本上運行時,X.Org xserver 1.16及更高版本支持此功能。
    • 通過在構建NVIDIA內核模塊時使用並行make來提高nvidia-installer的性能。並發級別可以使用--concurrency-level選項進行設置,默認值為檢測到的CPU數量。

    • 根據ldconfig(8)緩存和文件系統中已知路徑的存在,而不是硬編碼的特定於特定路徑的路徑,更新了nvidia-installer來確定庫的默認安裝位置。
    • 修正了GLSL編譯器錯誤,當在Wine中運行Far Cry 3等遊戲時會產生腐敗。
    • 修正了EGL_KHR_stream_cross_process_fd擴展名。
    • 修復調用
    • 時有時會發生的損壞
    • DrawElementsInstancedBaseVertexBaseInstance(),
    • DrawElementsInstancedBaseInstance(),
    • 或DrawArraysInstanceBaseInstance()。
    • 顯著提高OpenGL Framebuffer對象創建性能。
    • 刪除了OpenGL Framebuffer對象的最大數量限制。
    • 更新了NVIDIA OpenGL驅動程序,將$ XDG_CACHE_HOME優先於$ HOME作為存儲GL著色器磁盤緩存的默認位置。

    版本343.13 Beta中的新功能

    • 在沒有任何明確的目標選擇的情況下,修復了在nvidia-settings命令行界面上將某些查詢和分配隱含地包含在目標選擇中的錯誤。 >
    • 向NV-CONTROL API添加了一個新屬性來查詢視頻解碼引擎的當前利用率。
    • 修正了在某些立體聲配置中,nvidia設置中的“立體聲視聽”設置不起作用的錯誤。
    • 處理Unigine Heaven 3.0著色器錯誤,可以通過實現使用“GLIgnoreGLSLExtReqs”的應用程序配置文件來啟用細分,這可能導致損壞。設置。有關更多詳細信息,請參閱__GL_IGNORE_GLSL_EXT_REQS環境變量的文檔。
    • 在銷毀EGL表面時修復內存洩漏。
    • 增加了對多個同步EGL顯示的支持。
    • 取消了對G8x,G9x和GT2xx GPU以及基於它們的主板芯片組的支持。對於新的Linux內核和X服務器的持續支持以及關鍵錯誤的修復將在2019年底之前包含在340. *的遺留版本中。
    • 修復了一個錯誤,可能導致nvidia-installer在使用--add-this-kernel準備的包上嘗試刪除包含預編譯內核模塊接口的目錄。
    • 更新nvidia-installer以將卸載記錄到安裝日誌中的單獨文件,並嘗試使用上一次安裝中的安裝程序(如果可用)卸載以前的驅動程序安裝。

    版本340.17 Beta中的新功能

    • 通過KHR_debug和ARB_debug_output擴展功能對GL應用程序報告的信息進行了各種改進和更正。
    • 修復了一個導致GLX應用程序的錯誤,同時在多個X服務器上創建可交換的緩衝區,以便在交換緩衝區時崩潰。
    • 更新了nvidia設置,以便在查詢目標類型時報告每個目標的所有有效名稱,例如。 `nvidia-settings -q gpus`。
    • 增加了通過新的__GL_ALLOW_FXAA_USAGE環境變量和相應的GLAllowFXAAUsage應用程序配置文件密鑰,在每個應用程序的基礎上控制快速近似抗鋸齒(FXAA)的可用性的支持。有關詳細信息,請參閱自述文件。
    • 修正了一個錯誤,即間接呈現可能會在不允許寫入可執行內存的系統配置上損壞。
    • 更新了nvidia-settings Makefile,以允許nvidia-settings與主機系統的libjansson動態鏈接。可以通過將NV_USE_BUNDLED_LIBJANSSON Makefile變量設置為0來啟用此選項。請注意,nvidia設置需要libjansson 2.2或更高版本。
    • 添加了對G-SYNC顯示器的初始支持。有關詳細信息和系統要求,請訪問:http://www.geforce.com/hardware/technology/g-sync
    • 修正了一個X驅動程序錯誤,導致在最近的GPU上深入15的綠色通道的伽馬斜坡更新被忽略。

    版本337.19中的新功能測試版:

    • 修復了導致4位分辨率失敗的模式驗證錯誤在某些情況下通過HDMI。
    • 為超時和欠時鐘屬性添加了nvidia-settings命令行控件。有關詳細信息,請參閱nvidia-settings(1)手冊頁。
    • 修復了nvidia-settings的時鐘控制用戶界面中的幾個問題。
    • 增加了對GLX_EXT_stereo_tree擴展的支持。有關詳細信息,請參閱擴展規範:
    • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
    • 支持使用Quadro卡上的複合擴展使用統一後退緩衝區(UBB)和3D立體聲。使用立體聲與復合管理器需要立體聲感知組合管理器。否則,僅顯示立體聲應用程序的左眼。有關詳細信息,請參閱GLX_EXT_stereo_tree擴展規範。

    版本337.12 Beta:

    中的新功能

    • 增加了對以下GPU的支持:
    • GeForce 830M
    • GeForce 840M
    • GeForce 845M
    • GeForce GTX 850M
    • GeForce GTX 860M
    • GeForce GTX 870M
    • GeForce GTX 880M
    • GeForce GT 705
    • GeForce GT 720
    • 修復了可能導致OpenGL程序在某些低內存條件下凍結的錯誤。
    • 更新nvidia-settings中的顯示配置頁,通過顯示監視器GUID來唯一識別DisplayPort 1.2監視器。
    • 修正了在多GPU系統上更改ECC設置時可能導致ECC設置在nvidia設置中顯示不正確的錯誤。
    • 刪除了“OnDemandVBlankInterrupts” X配置選項:默認情況下,此選項自NVIDIA Unix驅動程序的177.68版本啟用,並且文檔未更新以反映新的默認值。
    • 修復了當插入菊花鏈DisplayPort 1.2顯示器時導致GPU錯誤的錯誤。
    • 更新nvidia-settings控制面板中的色彩校正設置頁面,以反映控制面板已經在運行時由其他RandR客戶端所做的伽馬更改。
    • 修復了阻止在UEFI系統上使用多個同時運行的X服務器的錯誤。
    • 在構建nvidia-settings時,更新了nvidia-settings源碼包以構建libXNVCtrl,而不是依賴於預構建的庫。
    • 增加了GeForce GTX 400系列及更高版本中某些GeForce GPU的超頻和低頻能力。對於允許它的GPU,偏移可以應用於某些性能級別的某些時鐘域中的時鐘值。這種時鐘操作是在用戶自己的風險下完成的。請參閱“CoolBits”的README文檔X配置選項了解更多詳情。
    • 將nvidia設置的GTK +的最低版本從2.2更新為2.4。
    • 將RandR輸出屬性_GUID重命名為GUID,現在它是randrproto.txt中記錄的官方屬性:
    • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
    • 降低NVIDIA EGL驅動程序的CPU利用率和GPU內存利用率。
    • 增加了對以下EGL擴展程序的支持:
    • - EGL_EXT_buffer_age;
    • - EGL_EXT_client_extensions;
    • - EGL_EXT_platform_base;
    • - EGL_EXT_platform_x11。
    • 更名為“克隆” “MetaModeOrientation”的設置X配置選項為“SamePositionAs”,以表明此設置僅適用於該位置,而不適用於MetaMode中模式的解析。
    • 添加NV-CONTROL屬性NV_CTRL_VIDEO_ENCODER_UTILIZATION以查詢視頻編碼器引擎的利用率百分比。
    • 增加了對GLX_NV_delay_before_swap擴展程序的支持。有關詳細信息,請參閱擴展規範:
    • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
    • 報告RGB GLX視覺效果,GLXFBConfigs和EGLConfigs的正確緩衝區大小。以前,RGB10和RGB8格式報告為32位,RGB5格式報告為16位。現在它們分別按照GLX和EGL規範的要求正確報告為30,24和15位格式。

    版本334.16中的新功能 Beta:

    • 修正了在調整顏色校正滑塊時可能導致nvidia設置計算不正確的伽馬斜坡的錯誤。
    • 更新nvidia-settings控制面板,以便在針對特定顯示設備進行查詢時,使用RandR和目標ID名稱來選擇顯示設備。
    • 修正了一個錯誤,阻止nvidia-settings控制面板中的某些下拉菜單在舊版本的GTK +(例如2.10.x)上正常工作。
    • 更新了nvidia-settings控制面板,為配置應用程序配置文件時提供應用程序配置文件密鑰和有效密鑰名稱的幫助文本。
    • 更新了nvidia-settings控制面板,僅使用可用的模式來填充立體聲模式的下拉菜單。
    • 修正了可能導致使用OpenGL擴展程序的應用程序ARB_query_buffer_object在Xinerama上崩潰的錯誤。
    • 修正了導致高像素時鐘HDMI模式(例如與4K分辨率一起使用)的錯誤在nvidia設置控制面板中被錯誤地報告為雙鏈接。

    • / proc / driver / nvidia / gpus /中的GPU proc目錄重命名為“domain:bus:device.function”表示的GPU總線位置。格式。
    • 將64位EGL和OpenGL ES庫添加到64位驅動程序中。
    • 更改“總線位置”的格式來自“domain:bus.device.function”的/proc/driver/nvidia/gpus/0..N/information文件中報告的字段到“域:總線:設備功能”以匹配lspci格式。
    • 修正了GLX_EXT_buffer_age擴展中的錯誤,除非啟用了三重緩衝,否則將返回不正確的年齡。
    • 更改了驅動程序的默認行為,以停止刪除與未使用的DisplayPort 1.2設備相對應的RandR 1.2輸出。刪除這些輸出可能會混淆一些應用程序。添加了一個新的選項,DeleteUnusedDP12Displays,可以用來重新打開此行為。可以通過運行sudo nvidia-xconfig --delete-unused-dp12-displays
    • 來啟用此選項

    • 改進了對某些配置中__GL_SYNC_DISPLAY_DEVICE和VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE環境變量的支持。這兩個環境變量現在將識別所有支持的顯示設備名稱。請參閱“附錄C.顯示設備名稱”和“附錄G.VDPAU支持”在README中了解更多詳情。
    • 在處理大量表面分配時,提高X驅動程序的性能。
    • 修復了導致PBO下載多維數據集地圖面部以檢索不正確數據的錯誤。

    • 當Xinerama和Composite在X.Org xserver 1.15上同時啟用時,新增實驗支持ARGB GLX視覺效果。

    版本331.17中的新功能 Beta版:

    • 修復了當應用程序配置文件配置搜索路徑中存在目錄時阻止包含應用程序配置文件的配置文件的錯誤。
    • 在NVIDIA OpenGL驅動程序中延遲初始化libselinux,以避免在首次加載NVIDIA libGL共享庫時libselinux可能未準備就緒的問題。
    • 修復了可能導致32位系統上運行的OpenGL應用程序內存耗盡的錯誤。

    • 將NVIDIA Unified Memory內核模塊nvidia-uvm.ko添加到NVIDIA Linux驅動程序包中。該內核模塊在即將發布的CUDA版本中提供對新統一內存功能的支持。

    版本331.13 Beta中的新功能

    • 修復了當DisplayPort 1.2監視器分配給同一GPU上的X屏幕時導致X服務器無法初始化的錯誤。
    • 修復了一個錯誤,可能導致從使用某些malloc實現的OpenGL程序(如TCMalloc)分叉時出現死鎖。
    • 修正了一個錯誤,阻止了變形和混合設置在顯示配置更改之間保留。
    • 修正了阻止通過nvidia-settings命令行界面進行的一些設置更改的錯誤,反映在nvidia-settings圖形用戶界面中。
    • 更改了用於某些RENDER操作的NVIDIA X驅動程序對梯形圖和三角形的剪輯行為,以匹配較新版本的Pixman中的行為:
    • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
    • 修正了MetaMode跟踪中的錯誤,可能會在嘗試通過NV-CONTROL添加或刪除元映射表時打印出錯誤的錯誤消息。
    • 修正了導致NVIDIA X驅動程序嘗試加載X11“shadow”的錯誤。模塊無條件地,即使在駕駛員不需要使用模塊的情況下。這可能導致在模塊不存在的X服務器上打印虛假錯誤消息。
    • 修正了阻止使用xvidtune(1)進行的顯示配置更改正常工作的錯誤。
    • 修正了在更改顯示配置時偶爾會導致GLX應用程序顯示損壞的錯誤。
    • 修復了一個錯誤,當圖像寬度不是4的倍數時,可以避免glReadPixels從像素緩衝區對象讀取間接渲染時正常工作。
    • 添加了新的NV-CONTROL屬性NV_CTRL_BACKLIGHT_BRIGHTNESS,用於控制背光亮度。
    • 修復了一個錯誤,阻止了nvidia設置為新連接的DisplayPort 1.2多流傳輸下游設備創建顯示設備配置頁面。
    • 將GPU利用率報告添加到nvidia-settings控制面板。
    • 修復了nvidia-settings控制面板中的一個錯誤,阻止用戶在立體聲尚未配置時配置立體聲。
    • 增加了支持通過nvidia設置和NV-CONTROL API報告轉速表測量的有效圖形板上的風扇速度。用於報告風扇速度的預先存在的機制報告了駕駛員編程的風扇速度。例如,`nvidia-settings --query = [fan:0] / GPUCurrentFanSpeedRPM`。
    • 修正了導致不支持圖形的GPU不會出現在nvidia設置中的回歸。
    • 修正了導致DisplayPort 1.2多流設備如果在當前MetaMode中處於活動狀態時拔下電源並重新插入的錯誤。
    • 增加了對多個NVIDIA內核模塊的支持。此功能允許用戶將系統中的不同GPU分配給不同的NVIDIA內核模塊,從而可能減少協調對多個GPU的訪問的軟件開銷。
    • 在32位平台上增加了對EGL API的支持。目前,支持的客戶端API是OpenGL ES 1.1,2.0和3.0,唯一支持的窗口系統後端是X11。
    • 添加一個新選項AllowEmptyInitialConfiguration,即使在啟動時未檢測到連接的顯示設備,也允許X服務器啟動。可以通過運行“sudo nvidia-xconfig --allow-empty-initial-configuration”
    • 來啟用此選項
    • 此選項在XR服務器啟動時可能沒有顯示設備連接到NVIDIA GPU的RandR 1.4顯示卸載配置中有用,但可能稍後連接。
    • 更新了nvidia-installer以提供可滾動的文本區域,用於顯示/ usr / lib / nvidia / alternate-install-present和/ usr / lib / nvidia / alternate-install-available可用的發行版掛鉤文件中的消息。這允許在這些文件中提供更長的消息。
    • 更新了nvidia-installer,以避免遞歸到每個內核的“構建”和“源”在/ lib / modules中搜索衝突的內核模塊時的目錄
    • 添加了系統內存緩存,以提高使用軟件渲染後備的某些X渲染操作的性能。 X配置選項“SoftwareRenderCacheSize”可用於配置緩存的大小。
    • 刪除了“DynamicTwinView” X配置選項:顯示器的動態重新配置始終是可能的,不能再被禁用。
    • 修正了一個錯誤,導致nvidia設置在X屏幕上的所有顯示關閉時在其顯示配置頁面上顯示不正確的信息。
    • 如果在系統上未檢測到libvdpau的現有安裝,則將nvidia-installer更新為僅安裝庫libvdpau和libvdpau_trace。可以使用--install-vdpau-wrapper和--no-install-vdpau-wrapper選項覆蓋此行為。
    • 未來的NVIDIA Linux安裝程序包將不再包含libvdpau或libvdpau_trace的副本:VDPAU用戶建議通過其他方式安裝這些庫,例如從其分銷商提供的包裹,或從以下可用的來源構建它們:
    • http://people.freedesktop.org/~aplattner/vdpau/

    顯影劑的其他軟件 NVIDIA Corporation

    意見 Nvidia Linux Display Driver

    評論沒有發現
    添加評論
    打開圖片!