Nvidia Linux Display Driver 32-bit

Phần mềm chụp màn hình:
Nvidia Linux Display Driver 32-bit
Các chi tiết về phần mềm:
Phiên bản: 390.77 Cập nhật
Ngày tải lên: 17 Aug 18
Nhà phát triển: NVIDIA Corporation
Giấy phép: Miễn phí
Phổ biến: 32

Rating: nan/5 (Total Votes: 0)

Trình điều khiển hiển thị Nvidia Linux là trình điều khiển video OpenGL độc quyền cố gắng hỗ trợ thẻ đồ họa do Nvidia sản xuất trên các hệ điều hành dựa trên Linux. Phiên bản này chỉ hỗ trợ kiến ​​trúc 32 bit. Ngay cả khi nó cung cấp một bảng cài đặt, Nvidia Linux Display Driver không phải là một ứng dụng. Nó là trình điều khiển phần cứng, cung cấp một số hướng dẫn cho hệ điều hành biết cách sử dụng một phần cứng.


Cài đặt trình điều khiển hiển thị Nvidia Linux

Để cài đặt Trình điều khiển hiển thị Nvidia Linux trên máy Linux của bạn, bạn cần tải xuống gói nhị phân bằng cách sử dụng phần & ldquo; Tải xuống & rdquo; ở trên, lưu tệp trên thư mục Nhà của họ và thực hiện lệnh sh ./NVIDIA-Linux-x86-xxx.xx.run, dưới dạng gốc, trong Thiết bị đầu cuối Linux (trong đó xxx.xx là số phiên bản).

Trong khi cài đặt, người dùng sẽ được hỏi xem họ có muốn chỉnh sửa tệp cấu hình X theo cách thủ công hoặc để trình cài đặt thực hiện tất cả công việc. Ngoài ra, sau khi cài đặt, bạn có thể chạy lệnh nvidia-xconfig thông qua Linux Terminal để đặt trình điều khiển mới làm trình điều khiển mặc định.

Thay thế thay thế cho Nouveau

Những ngày này, nhiều hương vị Linux được đi kèm với trình điều khiển nguồn mở cho card đồ họa Nvidia, được gọi là Nouveau, được tạo bởi một nhóm các nhà phát triển làm việc cho dự án freedesktop.org.

Điều tốt về trình điều khiển Nouveau là nó hoạt động khá tốt theo mặc định và được tích hợp vào hạt nhân Linux ngược dòng, vì vậy bạn không phải tải xuống hoặc cài đặt bất kỳ thứ gì trên hệ điều hành Linux của mình.


Hỗ trợ một loạt các GPU Nvidia

Trong các thử nghiệm của chúng tôi, chúng tôi đã phát hiện ra rằng Trình điều khiển hiển thị Nvidia Linux hỗ trợ nhiều thẻ đồ họa Nvidia hơn trình điều khiển Nouveau nguồn mở. Nó hoạt động tốt với hầu hết các ION, ION LE, Quadro Plex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade, cũng như tất cả các dòng GeForce.

Tất cả trong tất cả, nếu bạn có PC hoặc máy tính xách tay được trang bị GPU Nvidia và bạn gặp sự cố với trình điều khiển nguồn mở Nouveau mặc định, bạn có thể muốn cài đặt Trình điều khiển hiển thị Nvidia Linux. Đó cũng là lựa chọn số một cho người dùng chơi trò chơi.

Có gì mới trong bản phát hành này:

  • Cải thiện khả năng tương thích với các hạt nhân Linux gần đây.
  • Đã sửa lỗi treo ứng dụng Vulkan liên tục chạy toàn màn hình khi cho phép lật.
  • Đã xóa thông báo thông tin được in bởi nvidia-modeset.ko bất cứ khi nào thiết bị GPU được cấp phát hoặc giải phóng.
  • Đã sửa lỗi gây ra kwin OpenGL hợp lại khi gặp sự cố khi khởi chạy các ứng dụng OpenGL nhất định.

Tính năng mới trong phiên bản 390.67:

  • Đã khắc phục lỗi có thể gây ra các vấn đề về hạt nhân khi sử dụng phần cứng Quadro SDI Capture.
  • Đã sửa lỗi gây ra kwin OpenGL hợp lại khi gặp sự cố khi khởi chạy các ứng dụng OpenGL nhất định.
  • Đã khắc phục sự cố gián đoạn khi khởi chạy ứng dụng Vulkan.
  • Đã khắc phục sự cố gián đoạn khi khởi chạy ứng dụng thông qua Wine.
  • Đã sửa lỗi gây ra trình điều khiển, trong một số cấu hình DisplayPort băng thông thấp, không cho phép hiển thị phối màu. Điều này dẫn đến dải có thể nhìn thấy.
  • Đã thêm hỗ trợ cho X.Org xserver ABI 24 (xorg-server 1.20).
  • Cải thiện nvidia-bug-report.sh để kiểm tra kern.log là vị trí tệp nhật ký hạt nhân mặc định cho nhiều bản phân phối Linux dựa trên Debian.
  • Đã sửa lỗi có thể gây ra các máy chủ X xuất Video Driver ABI sớm hơn 0,8 khi gặp sự cố khi chạy các ứng dụng X11 gọi là XRenderAddTraps ().

Có gì mới trong phiên bản:

  • Đã thêm hỗ trợ cho GPU sau:
  • TITAN V
  • GTX 1070 Ti
  • Đã khắc phục lỗi khiến cho Vulkan X11 hoán đổi không thành công trên GPU mà không có công cụ hiển thị, chẳng hạn như một số thẻ đồ họa mang thương hiệu Tesla và một số máy tính xách tay Optimus.
  • Đã khắc phục lỗi khiến ứng dụng Vulkan toàn màn hình bị treo trên một số
  • GPU Kepler, chẳng hạn như GeForce GTX 680.
  • Đã sửa lỗi trong đó chỉ báo G-SYNC đã báo cáo "bình thường" thay vì
  • của "G-SYNC" trên các ứng dụng Vulkan khi G-SYNC được bật.

Tính năng mới trong phiên bản 387.22:

  • Đã thêm hỗ trợ cho GPU sau:
  • GTX 1070Ti
  • Đã sửa lỗi hồi quy có thể gây ra lỗi trình điều khiển khi thiết lập các chế độ bao gồm thiết bị DisplayPort Multi-Stream Transport.
  • Đã thêm tham số mô-đun hạt nhân nvidia.ko, NVreg_EnableBacklightHandler, có thể được sử dụng để cho phép xử lý thử nghiệm độ sáng đèn nền máy tính xách tay thông qua / sys / class / backlight /. Trình xử lý này ghi đè lên ACPI dựa trên mô-đun hạt nhân video.ko.
  • NVreg_EnableBacklightHandler bị tắt theo mặc định.
  • Đã thêm G-SYNC vào tất cả các swapchains Vulkan được hỗ trợ cho Maxwell trở lên. G-SYNC được bật theo mặc định khi sử dụng màn hình sẵn sàng G-SYNC. Đối với các hoán đổi trực tiếp hiển thị, hồ sơ ứng dụng có cài đặt "GLGSYNCAllowed" được đặt thành 'false' có thể được sử dụng để tắt tính năng này:
  • {"quy tắc": [
  • {"mẫu": [], "tiểu sử": ["GLGSYNCAllowed", false]}
  • Đã sửa lỗi hồi quy đã khiến một số trình kết nối hiển thị trên một số GPU không báo cáo thiết bị âm thanh HDMI hoặc DisplayPort đã kết nối ngay cả khi màn hình được kết nối hỗ trợ âm thanh.
  • Đã khắc phục lỗi đôi khi ngăn nút "Đặt lại Cấu hình Mặc định" trong trang "Cài đặt ECC" cài đặt nvidia khả dụng khi cấu hình ECC được đặt thành trạng thái không mặc định.
  • Đã sửa lỗi gây ra cài đặt nvidia để thực thi các giới hạn quá mức trên các vị trí hiển thị trong trang "Cấu hình Hiển thị Máy chủ X" trong một số trường hợp.
  • Đã sửa lỗi có thể khiến hộp kiểm "Bật cơ sở Mosaic (Vòm)" trong cài đặt nvidia biến mất khi màn hình X, thay vì hiển thị, được chọn trong trang "Cấu hình Hiển thị Máy chủ X".
  • Đã khắc phục tình trạng cuộc đua có thể dẫn đến sự cố khi các chương trình OpenGL thao tác các đối tượng bộ đệm đỉnh từ nhiều luồng cùng một lúc.
  • Đã sửa lỗi gây ra bảng điều khiển cài đặt nvidia để giữ lại một số cài đặt đã được áp dụng nhưng không được xác nhận. Điều này dẫn đến các cài đặt không mong muốn được áp dụng cho các thay đổi cài đặt tiếp theo.
  • Cải thiện hiệu suất của các ứng dụng Vulkan toàn màn hình sử dụng swapchains X11. Việc tối ưu hóa này sẽ gây ra nhiều sự kiện kích hoạt swapchain lỗi thời, chẳng hạn như khi vào hoặc ra khỏi chế độ toàn màn hình. (Điều này thường gặp phải khi sử dụng tổ hợp phím alt-tab, ví dụ.) Các ứng dụng không trả lời đúng mã VK_ERROR_OUT_OF_DATE_KHR trả lại có thể không hoạt động đúng khi các sự kiện này xảy ra. Xem phần 30.8 của đặc tả Vulkan.
  • Đã thêm hỗ trợ cho quá trình nén YUV 4: 2: 0 cho màn hình được kết nối qua DisplayPort trong cấu hình khi màn hình hoặc GPU không thể điều khiển chế độ hiện tại trong RGB 4: 4: 4. Xem mô tả trong phụ lục "Chế độ lập trình" để biết chi tiết.
  • Đã thêm xử lý plug-in framebuffer hot plug vào nvidia-modeset.
  • Lưu ý rằng việc cắm nóng chỉ được xử lý khi chế độ nvidia được khởi tạo; ví dụ, khi Xorg hoặc nvidia-persistenced đang chạy hoặc khi nvidia-drm được nạp với tham số "modeset = 1".
  • Đã thêm thuộc tính MetaMode "AllowGSYNC" có thể được sử dụng để tắt hoàn toàn G-SYNC. Điều này có thể được sử dụng để cho phép bật các tính năng không tương thích với G-SYNC, chẳng hạn như Ultra Low Motion Blur hoặc Frame Lock.
  • Đã khắc phục một số sự cố đã ngăn kiểm tra độ chính xác "cc_version_check" chạy đúng khi xây dựng mô-đun hạt nhân NVIDIA. Vì những vấn đề này sẽ bị che khuất giữa các phiên bản biên dịch được sử dụng để xây dựng hạt nhân và các mô-đun hạt nhân NVIDIA trong một thời gian dài, nvidia-installer đã được cập nhật để bỏ qua các phiên bản CC không khớp theo mặc định khi chúng được phát hiện.
  • Đã cập nhật nvidia-installer để sử dụng trực tiếp init_module syscall để kiểm tra các mô-đun hạt nhân tải thay vì libkmod / insmod. Điều này sẽ loại bỏ libkmod như là một phụ thuộc xây dựng của nvidia-installer, và không hoạt động như một phụ thuộc thời gian chạy.
  • Màn hình lát gạch trước đây dẫn đến màn hình Xinerama riêng biệt được báo cáo cho từng ô. Bây giờ, chúng sẽ được kết hợp thành một màn hình Xinerama lớn duy nhất.
  • Các bảng riêng lẻ trong một màn hình lát gạch sẽ được sắp xếp dựa trên thông tin bố cục được cung cấp trong EDID của màn hình. Điều này có thể bị ghi đè bằng cách chỉ định bù trừ theo cách thủ công hoặc sử dụng tùy chọn "MetaModeOrientation".
  • Đã tắt chế độ xen kẽ qua DisplayPort theo mặc định do hỗ trợ không đầy đủ trong GPU. Đã thêm mã thông báo xác thực chế độ "AllowDpInterlaced" để ghi đè hành vi mặc định này và cho phép các chế độ xen kẽ qua giao thức DisplayPort.
  • Đã sửa lỗi có thể khiến một số màn hình G-SYNC eDP nhấp nháy ở tốc độ làm mới thấp.
  • Đã khắc phục lỗi có thể khiến ứng dụng OpenGL gặp sự cố sau trạng thái ngủ DPMS kéo dài trên màn hình được điều khiển bằng PRIME Sync.
  • Đã khắc phục lỗi giả tạo giới hạn tối đa đồng hồ pixel tới 300 MHz khi sử dụng một số DisplayPort nhất định có khả năng cho bộ điều hợp HDMI.
  • Đã khắc phục lỗi ngăn các mô-đun hạt nhân NVIDIA xây dựng cho hạt nhân không phải SMP Linux.
  • Đã cập nhật đầu ra của `nvidia-smi nvlink --status` để bao gồm báo cáo tốc độ NVLink.
  • Đã sửa lỗi gây ra báo cáo cấu trúc liên kết PCI không chính xác trong nvidia-smi trên hệ thống Intel Skylake.

Tính năng mới trong phiên bản 384.59:

  • Đã thêm hỗ trợ cho các GPU sau:
  • GeForce GT 1030
  • GeForce MX150
  • Đã khắc phục lỗi ngăn chặn các thay đổi đối với phân bổ mắt âm thanh nổi từ việc áp dụng từ bảng điều khiển cài đặt nvidia.
  • Đã sửa lỗi gây ra lỗi tạm dừng S4 (còn được gọi là "ngủ đông") treo trong khi tạm ngưng khi SLI được bật.
  • Đã sửa lỗi trong đó các thiết bị sẽ không được liệt kê chính xác bởi trình điều khiển Vulkan. Xem phần "Sự cố đã biết" của README để biết thêm chi tiết.
  • Đã khắc phục lỗi có thể khiến ứng dụng OpenGL gặp sự cố sau khi gọi glDeleteBuffers trên VBO đã được đặt lại với ARB_vertex_attrib_binding.
  • Đã khắc phục lỗi đôi khi có thể khiến các ứng dụng OpenGL bị khóa cho đến khi máy chủ X nhận dữ liệu nhập.
  • Đã sửa lỗi gây ra cài đặt nvidia để giảm giá trị BusID thiết bị khi thực hiện thay đổi đối với tệp cấu hình X hiện có.
  • Đã sửa lỗi hồi quy đã ngăn không cho nvidia-xconfig truy vấn một số GPU, ví dụ: khi chạy `nvidia-xconfig -a`.
  • Đã sửa lỗi gây ra phát lại VDPAU bị hỏng khi mở rộng đến tọa độ ngoài 16384 pixel.
  • Đã cập nhật nvidia-persistenced để khởi tạo nvidia-modeset.ko ngoài nvidia.ko khi thiết lập chế độ persistence.
  • Đã khôi phục một số kiểm tra sanity đã vô tình bị xóa khỏi quá trình tạo mô-đun hạt nhân trong trình điều khiển 355.06.
  • Đã thêm hỗ trợ cho bộ lọc biến đổi "Gần nhất" trong trình điều khiển X. Điều này làm cho trình điều khiển X sử dụng bộ lọc lân cận gần nhất khi thực hiện các phép biến đổi màn hình. Bạn có thể yêu cầu bộ lọc thông qua đối số 'bộ lọc' đối với RRSetCrtcTransform của RandR hoặc thông qua mã thông báo MetaMode 'ResamplingMethod'.
  • Đã khắc phục lỗi trong đó nvidia-installer sẽ cài đặt phiên bản sai của tệp cấu hình Vulkan ICD khi GLVND bị tắt cho ứng dụng khách GLX.
  • Khắc phục lỗi với GLX_EXT_buffer_age trong đó các giá trị độ tuổi đệm không chính xác sẽ được báo cáo cho cấu hình SLI AFR. Trong tuổi đệm cấu hình như vậy bây giờ có thể lớn hơn 3, tuổi đệm tối đa trước đó.
  • Đã khắc phục lỗi có thể gây treo và Xids khi thực hiện phép biến đổi RandR với Lớp phủ và SLI được bật.
  • Mở rộng thông tin được tiện ích NVIDIA Xinerama X báo cáo để báo cáo màn hình PRIME ngoài màn hình được kết nối trực tiếp.
  • Đã khắc phục lỗi khiến các thiết bị âm thanh HDMI xuất hiện hoặc biến mất không nhất quán khi thiết bị HDMI được cắm hoặc rút phích cắm.
  • Đã sửa lỗi có thể gây ra lỗi trình điều khiển khi đặt chế độ trên màn hình X chạy ở Độ sâu 8 hoặc Độ sâu 15.
  • Đã khắc phục lỗi có thể gây ra các hạt nhân gián đoạn khi chạy với PRIME Sync.
  • Đã sửa lỗi gây ra hiện tượng hoảng loạn hạt nhân khi hotplugging HDMI hiển thị trên một số máy tính mini Zotac.
  • Đã cập nhật nvidia-installer để gắn nhãn mô-đun hạt nhân với loại tệp SELinux 'modules_object_t'. Một số chính sách SELinux hệ thống chỉ cho phép tải các mô-đun hạt nhân bằng loại tệp SELinux này.
  • Đã xóa hỗ trợ để kiểm tra và tải xuống các gói trình điều khiển đã cập nhật và giao diện hạt nhân biên dịch sẵn từ nvidia-installer. Chức năng này được giới hạn ở ftp và http không được mã hóa và được triển khai bằng mã không còn được duy trì tích cực nữa.

Tính năng mới trong phiên bản 381.22:

  • Đã sửa lỗi gây ra phần mở rộng tuổi của bộ đệm GLX_EXT_buffer_age để trả lại giá trị không chính xác cho các bản vẽ âm thanh nổi khi sử dụng chế độ âm thanh thụ động 5 đến 9.
  • Đã sửa lỗi trong Vulkan trực tiếp để hiển thị nơi màn hình DP1.2 không được liệt kê.
  • Cải thiện khả năng tương thích với các hạt nhân gần đây.
  • Đã sửa lỗi gây ra "cài đặt nvidia - truy vấn tất cả" để in nhiều mục trùng lặp.
  • Đã khắc phục lỗi khiến ứng dụng gặp sự cố trong một số trường hợp khi gọi glXMakeCurrent trong khi bật tối ưu hóa luồng OpenGL. Điều này thường xảy ra khi Steam cố gắng tạo video xuất hiện toàn màn hình.
  • Đã khắc phục lỗi khiến ứng dụng VDPAU sử dụng hàng đợi bản trình bày blit khi ứng dụng VDPAU trước đó không tắt hoàn toàn.
  • Đã khắc phục sự cố treo và sự cố có thể xảy ra khi bối cảnh OpenGL được tạo trong khi hệ thống hết bộ nhớ khả dụng.
  • Đã khắc phục lỗi gây ra lỗi khi cửa sổ OpenGL được di chuyển hoặc đổi kích thước.
  • Đã khắc phục lỗi khiến màn hình X sử dụng Tùy chọn "UseDisplayDevice" "none" để đổi kích thước thành 640x480 khi sử dụng "xrandr -s" để thay đổi cấu hình màn hình.
  • Đã khắc phục sự cố hạt nhân xảy ra khi cố gắng ánh xạ phân bổ bộ nhớ người dùng lớn vào CUDA.
  • Tối ưu hóa luồng OpenGL bị tắt theo mặc định, ban đầu được bật trong 378.09 do các báo cáo khác nhau về tính không ổn định.
  • Đã thêm hỗ trợ cho các tiện ích mở rộng Vulkan sau:
  • 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
  • Các tiện ích mở rộng này yêu cầu phiên bản trình tải xuống Vulkan & gt; = 1.0.42.
  • Đã xóa màn hình khởi động biểu trưng của trình điều khiển X và các tùy chọn NoLogoand LogoPath xorg.conf tương ứng.
  • Đã thêm tùy chọn "ResamplingMethod" MetaMode, thêm hỗ trợ cho các phương thức lấy mẫu lại bicubic khi sử dụng các phép biến đổi màn hình mở rộng. Xem README để biết thêm chi tiết.

Tính năng mới trong phiên bản 378.13:

  • Đã thêm hỗ trợ cho (các) GPU sau:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Tối ưu hóa luồng OpenGL bị tắt theo mặc định trong Xinerama.
  • Đã thêm hỗ trợ cho tiện ích mở rộng ARB_parallel_shader_compile để cho phép biên dịch nhiều luồng của trình tạo bóng GLSL.
  • Đã cập nhật trình điều khiển X để bỏ qua bất kỳ Màn hình được Gắn Kết Thực tế ảo nào (HMD). Xem tùy chọn cấu hình "AllowHMD" X trong README để biết chi tiết.
  • Trình điều khiển bây giờ sẽ quảng cáo GLX FBConfigs không có bit sâu trên màn hình độ sâu 30 X.
  • Đã thêm hỗ trợ trong cài đặt nvidia để xem các màn hình PRIME được định cấu hình. Để bật hiển thị PRIME, hãy xem "Giảm tải hiển thị đồ họa với RandR 1.4" trong README.
  • Đã thêm cơ sở hạ tầng cho phép trình điều khiển NVIDIA EGL tải các thư viện nền tảng bên ngoài EGL bổ sung hỗ trợ phía máy khách cho các hệ thống cửa sổ mới, ngoài libnvidia-egl-wayland.so.1 hiện có. Để biết thêm chi tiết, hãy xem:
  • - https://github.com/NVIDIA/eglexternalplatform
  • - https://github.com/NVIDIA/egl-wayland
  • Đã thêm hỗ trợ cho các tiện ích mở rộng Vulkan sau:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • Bật tối ưu hóa luồng OpenGL theo mặc định trong trình điều khiển. Tham khảo phần "Tối ưu hóa luồng" trong chương "Chỉ định cài đặt biến môi trường OpenGL" của README để biết chi tiết. Những tối ưu hóa này sẽ tự vô hiệu hóa khi chúng giảm hiệu suất. Kết quả là hiệu suất sẽ không thay đổi đối với nhiều ứng dụng và tăng lên cho những ứng dụng được tối ưu hóa luồng và không buộc chúng được bật.
  • Đã khắc phục lỗi ngăn PRIME Sync hoạt động trên máy tính xách tay với GPU dòng GeForce GTX 4xx và 5xx.
  • Đã khắc phục lỗi khiến hệ thống bị treo khi tiếp tục ngừng hoạt động với một số GPU.
  • Đã sửa lỗi hồi quy có thể gây tham nhũng khi màn hình đang cắm nóng.
  • Đã sửa lỗi hồi quy đã ngăn các hệ thống có nhiều màn hình DisplayPort tiếp tục chính xác từ việc tạm ngưng.
  • Đã thêm hỗ trợ cho trường screen_info.ext_lfb_base, trên các hạt nhân có nó, để xử lý đúng các bộ điều khiển khung framebuffer UEFI với các địa chỉ vật lý trên 4GB.
  • Đã thêm hỗ trợ cho X.Org xserver ABI 23 (xorg-server 1.19)
  • Đã sửa lỗi cho phép nvidia-installer cố gắng tải các mô-đun hạt nhân được xây dựng dựa trên các hạt nhân không chạy.

Tính năng mới trong phiên bản 375.26:

  • Đã thêm hỗ trợ cho (các) GPU sau:
  • Quadro M3000 SE
  • Đã sửa lỗi hồi quy đã ngăn đèn nền trên một số màn hình máy tính xách tay hiển thị khi bật lại sau khi bị tắt.
  • Đã sửa lỗi hồi quy đã ngăn không cho bảng điều khiển được khôi phục đúng cách khi sử dụng SLI.
  • Đã sửa lỗi gây ra các mục kê khai của trình cài đặt cho một số thư viện tương thích 32 bit được sao chép trong gói cài đặt. Các mục này đã khiến nvidia-installer đưa ra các thông báo cảnh báo khi cài đặt các thư viện tương thích 32 bit, ví dụ: 'Không thể tạo liên kết tượng trưng /usr/lib/libEGL.so (Tệp tồn tại)'.
  • Đã sửa lỗi hồi quy có thể khiến bảng điều khiển cài đặt nvidia gặp sự cố khi khởi động với một số cấu hình GPU nhất định.
  • Đã sửa lỗi hồi quy đã ngăn tiện ích GLX_NV_swap_group hoạt động khi sử dụng SLI hoặc Đồng bộ hóa Quadro.
  • Đã khắc phục lỗi lâu đời đã khiến trình điều khiển NVIDIA X không phát hiện chính xác các sự kiện hotplug AC / pin trên sổ ghi chép.
  • Đã khắc phục sự cố tương tác giữa tính năng CONFIG_HARDENED_USERCOPY của hạt nhân Linux (mới trong hạt nhân Linux 4.8) và nvidia-drm.ko với chế độ enabled = 1. Vấn đề này gây ra CONFIG_HARDENED_USERCOPY để ngăn chặn hệ thống một cách sai lầm, phát hành các báo cáo của biểu mẫu:
  • usercopy: cố gắng ghi đè bộ nhớ hạt nhân được phát hiện tới ffff8803e8ec7ce0 () (8 byte)
  • Đã khắc phục lỗi ngăn không cho nvidia-bug-report.sh tìm các thư có liên quan trong tệp nhật ký hạt nhân.
  • Đã thêm hỗ trợ cho trường screen_info.ext_lfb_base, trên các hạt nhân có nó, để xử lý đúng các bộ điều khiển khung framebuffer UEFI với các địa chỉ vật lý trên 4GB.

Tính năng mới trong phiên bản 375.20:

  • Đã thêm hỗ trợ cho các GPU sau:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Đã sửa lỗi có thể khiến hiển thị trong SLI Mosaic bị trống khi áp dụng ma trận chuyển đổi.
  • Đã thêm hỗ trợ EGL vào Thư viện Công văn Trung lập GL (libGLVND). Gói cài đặt hiện bao gồm cả các phiên bản GLVND và không phải GLVND của thư viện EGL: các tùy chọn --glvnd-egl-client và --no-glvnd-egl-client trong nvidia-installer có thể được sử dụng để chọn cài đặt nào.
  • Đã khắc phục lỗi ngăn G-SYNC hoạt động trên màn hình máy tính xách tay.
  • Đã sửa lỗi gây ra các thiết bị đa luồng DisplayPort bị trống sau khi bảng điều khiển được khôi phục.
  • Đã sửa lỗi gây ra sự cố hạt nhân khi khởi động X lần thứ hai khi nhiều thiết bị nhiều dòng DisplayPort được kết nối với một đầu nối DisplayPort duy nhất thông qua một thiết bị nhánh.
  • Đã cập nhật cài đặt nvidia để không có sự phụ thuộc vào thời gian xây dựng trên gói phát triển nvml bên ngoài (hồi quy được giới thiệu trong 375.10).
  • Đã khắc phục sự cố trong cài đặt nvidia khi thêm quy tắc Hồ sơ Ứng dụng và các mục Tiểu sử.
  • Đã xóa tùy chọn "Bật chú giải công cụ" trong cài đặt nvidia cho giao diện GTK 2.
  • Đã thêm tùy chọn cấu hình X mới:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • ghi đè mã thông báo MetaMode có cùng tên.
  • Đã khắc phục lỗi gây ra sự cố với việc panning và con trỏ bị ràng buộc khi trộn các màn hình hiển thị PRIME với các màn hình được định hướng nguyên bản.
  • Đã khắc phục lỗi gây ra sự chậm trễ kéo dài khi rời khỏi VT hoặc vô hiệu hóa thiết bị hiển thị trong khi ứng dụng OpenGL đang chạy.
  • Hành vi khôi phục bảng điều khiển được cải tiến trên các hệ thống sử dụng Giao thức đầu ra đồ họa UEFI và hầu hết các chế độ vesafb.
  • Đã thêm hỗ trợ cho thuộc tính TĂNG RandR được thêm vào trong RandR 1.5.
  • Tăng kích thước bộ nhớ cache của bộ đệm OpenGL trên đĩa từ 64MB lên 128MB. Tham khảo phần "Chỉ định cài đặt biến môi trường OpenGL" của trình điều khiển README để biết chi tiết về cách chọn vị trí của nó hoặc tắt nó.
  • Cố định lỗi trong các nguyên bản đồng bộ hóa được chia sẻ giữa X và OpenGL.
  • Đã thêm hỗ trợ cho X.Org xserver ABI 23 (xorg-server 1.19)
  • Đã sửa lỗi đã cho phép nvidia-installer thử tải các mô-đun hạt nhân được xây dựng dựa trên các hạt nhân không chạy.

Tính năng mới trong phiên bản 370.28:

  • Cố định tham chiếu biểu tượng không xác định trong libnvidia-glcore.so.
  • Đã sửa lỗi tiềm ẩn trong các ứng dụng Vulkan như vkQuake và DOTA2 sử dụng vkFences cho đồng bộ hóa hiện tại.
  • Đã khắc phục lỗi khiến trình điều khiển không đặt chính xác chế độ HDMI YUV 420 4K trên một số TV, chẳng hạn như VIZIO D40u-D1.
  • Đã cập nhật báo cáo CurrentMetaMode qua API NV-CONTROL để phản ánh liệu ForceCompositionPipeline hoặc ForceFullCompositionPipeline có được đặt trong MetaMode hiện tại hay không.
  • Đã thêm khả năng sử dụng GPU GeForce quá mức và dưới đồng hồ trong chuỗi GeForce GTX 1000 trở lên. Đối với các GPU cho phép nó, một khoảng bù có thể được áp dụng cho các giá trị đồng hồ trong một số miền đồng hồ của tất cả các mức hiệu suất. Thao tác đồng hồ này được thực hiện theo nguy cơ của người dùng. Xem tài liệu README của tùy chọn cấu hình "CoolBits" X để biết thêm chi tiết.
  • Đã triển khai hỗ trợ ban đầu cho PRIME Synchronization để đồng bộ hóa lật giữa nguồn hiển thị NVIDIA PRIME và bồn rửa hiển thị PRIME riêng biệt. Hỗ trợ này là thử nghiệm và hiện yêu cầu máy chủ X.org X phát hành trước.
  • Đã khắc phục lỗi ngăn các ứng dụng Vulkan hiển thị từ nhiều hàng đợi đến cùng một chuỗi trao đổi X11.
  • Đã thêm tùy chọn "PixelShiftMode" MetaMode, cho phép hỗ trợ hiển thị thay đổi điểm ảnh 4K và 8K pixel. Xem README để biết chi tiết.

Tính năng mới trong phiên bản 367.44:

  • Đã thêm hỗ trợ cho các GPU sau:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6 GB
  • GeForce GTX 1060 3 GB
  • Đã sửa lỗi hồi quy khiến ứng dụng sử dụng GLX gián tiếp bị lỗi.
  • Đã sửa lỗi hồi quy được giới thiệu trong 367.35 đã khiến chế độ đầu tiên của máy chủ X hiển thị trống nếu các tính năng được yêu cầu trong tệp cấu hình X đã bật đường dẫn thành phần của trình điều khiển X. Điều này sẽ được kích hoạt, ví dụ: bằng mã thông báo MetaMode như ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection và Transform.

Tính năng mới trong phiên bản 367.35:

  • Đã sửa lỗi hồi quy có thể gây ra tham nhũng bảng điều khiển khi tiếp tục từ việc tạm ngừng.
  • Cải thiện hiệu suất ghi đệm của trình điều khiển DRM KMS nvidia-drm bằng cách sử dụng bộ đệm DRM Dumb kết hợp ghi sẵn khi có sẵn.
  • Đã khắc phục lỗi khiến X bị lỗi khi áp dụng thay đổi đối với thuộc tính RandR CscMatrix trong khi VT-chuyển đổi khỏi X.
  • Đã khắc phục lỗi gây ra sự cố khi thoát khỏi cài đặt nvidia trên màn hình với độ sâu màu 8 hoặc 15 bit.
  • Đã thêm hỗ trợ cho Bộ Đặc tính VDPAU H vào trình điều khiển NVIDIA VDPAU. Các GPU với VDPAU Feature Set H có khả năng giải mã được tăng tốc phần cứng của các luồng video 8192x8192 (8k) H.265 / HEVC.
  • Đã khắc phục lỗi khiến máy chủ X đôi khi bỏ qua hiển thị các khung Vulkan khi tiện ích Hỗn hợp được bật.
  • Đã thêm hỗ trợ cho truy vấn giá trị đồng hồ trên GPU Pascal.
  • Đã xóa tùy chọn cấu hình Cơ sở Mosaic khỏi cài đặt nvidia trên các hệ thống mà tính năng này không thực sự được hỗ trợ.
  • Đã sửa một lỗi khiến nvidia-smi báo cáo số phiên bản không chính xác.
  • Đã khắc phục lỗi có thể dẫn đến sự cố hệ thống nếu có bản đồ ngang hàng vẫn hoạt động trong suốt quá trình mở rộng ngữ cảnh của CUDA.
  • Đã sửa một lỗi ngăn không cho nvidia-bug-report.sh tìm các thư có liên quan trong tệp nhật ký hạt nhân.

Tính năng mới trong phiên bản 364.19:

  • Đã thêm hỗ trợ cho các GPU sau:
  • Quadro M6000 24 GB
  • Quadro M5500
  • Đã khắc phục một số sự cố về khóa trong libnvidia-egl-wayland.so.
  • Đã sửa một số vấn đề tương tác libnvidia-egl-wayland.so với các giao thức Wayland quản lý bộ đệm.
  • Đã khắc phục một số sự cố tương tác với trình điều khiển EGL bằng cách đổi kích thước cửa sổ ở Wayland.
  • Đã khắc phục lỗi khiến một số cấu hình DRM PRIME thất bại khi DRM KMS được bật (tức là tham số mô-đun hạt nhân của chế độ nvidia-drm.ko được đặt thành "1").
  • Đã khắc phục lỗi có thể gây ra lỗi hạt nhân khi sử dụng VDPAU trong khi DRM KMS được bật.
  • Đã thay đổi loại cài đặt OpenGL mặc định để sử dụng thư viện ứng dụng GLVND GLX thay vì thư viện không phải GLVND cũ.
  • Đã thêm hỗ trợ ban đầu cho Chế độ Nhân Kernel Direct Rendering Manager (DRM KMS) .Xem phần DRM KMS của README để biết chi tiết.
  • Đã thêm mô-đun hạt nhân mới, nvidia-drm.ko, đăng ký làm trình điều khiển DRM với cả hỗ trợ PRIME và DRM KMS.
  • Đã thêm hỗ trợ cho các tiện ích mở rộng EGL sau đây:
  • EGL_EXT_platform_wayland
  • để cho phép các ứng dụng Wayland chạy trên triển khai EGL của NVIDIA,
  • EGL_WL_bind_wayland_display
  • để cho phép các trình tích hợp Wayland chạy trên triển khai EGL của NVIDIA và
  • EGL_EXT_device_drm
  • EGL_EXT_output_drm
  • EGL_EXT_stream_consumer_egloutput
  • để cho phép các trình phối hợp Mir và Wayland hiển thị nội dung của chúng thông qua EGLDevice, EGLOutput và EGLstreams.
  • Đã thêm thư viện nền tảng Wayland, libnvidia-egl-wayland.so, để cho phép các nhà soạn nhạc Wayland hỗ trợ EGLDevice, EGLOutput và EGLstreams chia sẻ bộ đệm EGL với các ứng dụng Wayland.
  • Đã sửa lỗi có thể gây ra báo cáo tốc độ khung hình không chính xác trên cấu hình Quadro Sync với nhiều GPU.
  • Đã thêm hỗ trợ cho phiên bản API Vulkan 1.0.
  • Cải thiện độ chính xác X colormap từ 8 bit quan trọng thành 11 trên GPU GeForce GPUs.Quadro đã sử dụng 11 bit chính xác.
  • Đã thêm thuộc tính RandR mới, CscMatrix, chỉ định ma trận chuyển đổi không gian màu 3x4. Ma trận được áp dụng sau bản đồ màu X và trước đoạn đường nối gamma. Thuộc tính này khả dụng trên GF119 và các GPU mới hơn.
  • Cải thiện việc xử lý đoạn đường nối X gamma trên GF119 và GPU mới hơn. Trên các GPU này, đoạn đường nối gamma RandR luôn là 1024 mục và bây giờ áp dụng cho con trỏ và VDPAU hoặc lớp phủ máy trạm ngoài cửa sổ gốc X.
  • Làm lại cách trình điều khiển NVIDIA đăng ký với hệ thống con DRM của hạt nhân Linux để hỗ trợ PRIME. Kết quả là, hỗ trợ PRIME yêu cầu phiên bản hạt nhân Linux 3.13 hoặc mới hơn (trước đây, hỗ trợ PRIME yêu cầu phiên bản hạt nhân Linux 3.10 hoặc mới hơn).
  • Cải thiện tính tương tác của các ứng dụng sử dụng con trỏ phần cứng trong khi G-SYNC đang hoạt động.

Tính năng mới trong phiên bản 361.42:

  • Đã thêm hỗ trợ cho các GPU sau:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24 GB
  • Hạn chế mức đồng thời mặc định trong cài đặt nvidia thành 32, để tránh đạt đến giới hạn tác vụ tối đa trên các hệ thống có nhiều CPU.
  • Đã sửa lỗi hồi quy gây ra ngoại lệ GPU và hiển thị không chính xác khi sử dụng pbuffers với EGLDevice.
  • Đã sửa lỗi gây ra cài đặt nvidia bị lỗi khi ghép nối kính với bộ phát 3D Vision Pro trên một số hệ thống.
  • Đã sửa lỗi gây ra các mục kê khai trình cài đặt cho một số thư viện tương thích 32 bit được sao chép trong gói cài đặt.
  • Đã sửa lỗi hồi quy đã làm cho cờ phân cực thời gian của chế độ HSync và VSync bị đảo ngược.

Tính năng mới trong phiên bản 361.28:

  • Đã thêm hỗ trợ cho GPU sau: GeForce 945A
  • Đã thêm thư viện ứng dụng khách GLXND libGL.so GLX cũ vào gói cài đặt trình điều khiển NVIDIA Linux và có khả năng chọn giữa thư viện GLVND hoặc không GLVND GLX trong thời gian cài đặt. Điều này cho phép người dùng cài đặt thư viện máy khách GLVND GLX cũ để khắc phục các sự cố tương thích có thể phát sinh do các ứng dụng GLX phụ thuộc vào hành vi của trình điều khiển máy khách NVIDIA GLX không được định nghĩa bởi phiên bản OpenGL ABI của Linux 1.0. / li>
  • Theo mặc định, nvidia-installer sẽ cài đặt các thư viện máy khách kế thừa, không GLVND GLX. Tùy chọn dòng lệnh --glvnd-glx-client có thể được sử dụng để ghi đè lên mặc định, và cài đặt các thư viện máy khách GLVND GLX thay thế. Vui lòng liên hệ với nhà cung cấp bất kỳ ứng dụng nào không tương thích với GLVND để đảm bảo rằng các ứng dụng của họ được cập nhật để tương thích với GLVND.
  • Sự hiện diện của nhiều thư viện máy khách GLX trong gói có ý nghĩa đối với việc đóng gói lại trình điều khiển NVIDIA; xem mục nhập libGL.so trong chương "Thành phần đã cài đặt" của README để biết chi tiết.
  • Cơ sở hạ tầng Trình điều khiển Nhà cung cấp OpenGL (GLVND) hiện được bao gồm và hỗ trợ bởi trình điều khiển NVIDIA GLX và OpenGL. Điều này sẽ không gây ra bất kỳ thay đổi có thể nhìn thấy trong hành vi cho người dùng cuối, nhưng một số thư viện thành phần trình điều khiển nội bộ đã được đổi tên và / hoặc di chuyển như là một kết quả. Những thay đổi này có thể ảnh hưởng đến các kịch bản dựa trên sự hiện diện của các thành phần trình điều khiển NVIDIA OpenGL khác với các phiên bản Linux OpenGL ABI 1.0, các trình bảo trì các gói cài đặt trình điều khiển NVIDIA thay thế và các ứng dụng dựa trên sự hiện diện của bất kỳ ký hiệu không phải OpenGL / GLX nào trong thư viện libGL.so.1 và các phụ thuộc của nó theo bất kỳ cách nào. Vui lòng xem https://github.com/NVIDIA/libglvnd. Để biết thêm thông tin về dự án GLVND. Thông số kỹ thuật Linux OpenGL ABI phiên bản 1.0 có sẵn tại https://www.opengl.org/registry/ABI
  • Đã cập nhật nvidia-installer để chạy ldconfig (8) và depmod (8) sau khi gỡ cài đặt trình điều khiển hiện có, thay vì chỉ chạy hai lệnh này khi cài đặt trình điều khiển mới.
  • Đã xóa trình bao bọc và thư viện dấu vết VDPAU libvdpau.so.1 và libvdpau_trace.so.1 khỏi gói trình điều khiển. Các thư viện này có thể có sẵn thông qua hệ thống quản lý gói phân phối của bạn, hoặc có thể được biên dịch từ các nguồn có sẵn tại http://people.freedesktop.org/~aplattner/vdpau/. Vui lòng xem http://freedesktop.org/wiki/Software/VDPAU/ để biết thêm thông tin.
  • Đã sửa lỗi trong trình điều khiển EGL nơi một mutex được mở khóa nhiều lần. Điều này kích hoạt hành vi không xác định, và đặc biệt, nếu việc cắt bỏ khóa được kích hoạt trong glibc, có thể dẫn đến lỗi phân đoạn.

Tính năng mới trong phiên bản 358.16:

  • Đã sửa lỗi hồi quy, được giới thiệu trong 358.09, gây ra hiển thị không chính xác các ứng dụng stereo OpenGL kết hợp với Đồng bộ hóa Quadro trên một số GPU nhất định.
  • Đã sửa lỗi hồi quy, được giới thiệu trong 358.09, khiến ứng dụng âm thanh nổi OpenGL bị treo khi chế độ SLI AFR, SFR hoặc SLIAA được bật.
  • Đã sửa lỗi hồi quy, được giới thiệu trong 358.09, khiến hệ thống bị treo trong khi khởi chạy các ứng dụng OpenGL khi một số cấu trúc liên kết SLI Mosaic được sử dụng.
  • Đã sửa lỗi có thể khiến một số màn hình G-SYNC nhấp nháy trên GPU dựa trên Kepler khi chạy ở tốc độ khung hình thấp.
  • Đã sửa lỗi hồi quy có thể khiến ứng dụng OpenGL hoặc VDPAU treo trong bố cục Xinerama bao gồm nhiều màn hình X được điều khiển bởi cùng một GPU.
  • Đã thêm dự phòng để cho phép GLX hoạt động khi giao tiếp ổ cắm miền UNIX bị chặn giữa GLX phía máy khách NVIDIA và GLX của máy chủ NVIDIA. Ví dụ: chính sách SELinux mặc định trên Fedora 22 ngăn trình điều khiển NVIDIA 358.09 GLX hoạt động trong GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Đã khắc phục lỗi có thể khiến trình cài đặt nvidia bị lỗi khi cài đặt từ gói trình điều khiển đã biên dịch sẵn giao diện hạt nhân (ví dụ: bằng cách sử dụng tùy chọn "--add-this-kernel").
  • Đã sửa lỗi hồi quy từ 358.09 đã khiến cho các màn hình G-SYNC được định cấu hình sử dụng âm thanh nổi 3D Vision để trống và báo cáo tín hiệu không được hỗ trợ.
  • Đã sửa lỗi hồi quy từ 358.09 khiến các ứng dụng OpenGL không thể thương lượng quyền thực hiện glXSwapBuffers thông qua lật để ngừng cập nhật màn hình. Điều này đã được kích hoạt trên Fedora 22, trong đó chính sách hệ thống SELinux ngăn không cho gnome-shell giao tiếp với máy chủ X.
  • Hiện tại, các ứng dụng OpenGL không thương lượng được lật sẽ rơi trở lại glXSwapBuffers bằng cách nhấp nháy.
  • Xem https://bugzilla.redhat.com/show_bug.cgi?id=1271401 để biết thêm chi tiết.
  • Đã sửa lỗi hồi quy làm giảm hiệu suất OpenGL trên cấu hình máy chủ X không đầu.
  • Đã sửa lỗi rò rỉ bộ nhớ xảy ra sau khi hủy một GLXWindow mà vẫn có ngữ cảnh hiện tại được đính kèm với nó.
  • Đã sửa lỗi gây ra các bộ đệm puffer EGL được tạo bằng cả bộ đệm trước và sau, thay vì chỉ có bộ đệm sau, như được yêu cầu cho EGL.
  • Đã thêm một mô-đun hạt nhân mới, nvidia-modeset.ko. Thành phần trình điều khiển mới này hoạt động cùng với mô-đun hạt nhân nvidia.ko để lập trình công cụ hiển thị của GPU.
  • nvidia-modeset.ko không cung cấp bất kỳ chức năng hoặc giao diện người dùng có thể nhìn thấy mới nào cho các ứng dụng của bên thứ ba. Tuy nhiên, trong bản phát hành sau, nvidia-modeset.ko sẽ được sử dụng làm cơ sở cho giao diện chế độ được cung cấp bởi trình quản lý kết xuất trực tiếp của hạt nhân (DRM).
  • Giảm nhấp nháy và trì hoãn khi chuyển sang hoặc chuyển sang chế độ G-SYNC. Là một phần của thay đổi này, các màn hình có chỉ báo G-SYNC trong màn hình trên màn hình của họ giờ đây sẽ luôn báo cáo rằng chúng đang ở chế độ G-SYNC. Chỉ báo hình ảnh OpenGL G-SYNC có thể được bật trong cài đặt nvidia để xác định khi nào G-SYNC thực sự đang được sử dụng.
  • Giao thức GLX cho tiện ích mở rộng OpenGL sau từ OpenGL 3.0 đã được quảng cáo không chính thức cho trạng thái chính thức được chấp thuận của ARB:
  • GL_EXT_draw_buffers2
  • Giao thức GLX cho các lệnh OpenGL 3.0 sau đây:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • là một phần của các phần mở rộng sau:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • đã được thăng cấp từ không chính thức sang trạng thái chính thức được chấp thuận của ARB.
  • Với những thay đổi ở trên, giao thức GLX cho OpenGL 3.0 đã được quảng cáo không chính thức đến trạng thái chính thức được chấp thuận của ARB.
  • Đã thêm cơ chế cấp phát bộ nhớ hệ thống mới cho các phân bổ lớn trong trình điều khiển OpenGL. Cơ chế này cho phép unmapping phân bổ từ quá trình khi nó không được sử dụng, làm cho không gian địa chỉ ảo hơn có sẵn cho ứng dụng. Nó được kích hoạt mặc định trên các ứng dụng OpenGL 32 bit với Linux 3.11+ và glibc 2.19+. Bộ nhớ được phân bổ theo cách này sẽ tiêu thụ không gian trong / dev / shm. Đặt biến môi trường __GL_DevShmPageableAllocations thành 2 sẽ tắt tính năng này
  • Đã thêm hỗ trợ cho OpenGL 4.3.
  • Đã thêm hỗ trợ cho X.Org xserver ABI 20 (xorg-server 1.18).

Tính năng mới trong phiên bản 355.11:

  • Đã thêm hỗ trợ cho các GPU sau:
  • GeForce GTX 950
  • Quadro M4000
  • Quadro M5000
  • Đã khắc phục lỗi khiến các ứng dụng sử dụng OpenCL hoặc CUDA có khả năng tương thích OpenGL bị lỗi khi sử dụng hiển thị gián tiếp GLX.
  • Đã khắc phục lỗi khiến VDPAU chỉ hiển thị nửa trên của khung hình video khi giải mã và hiển thị các luồng video được mã hóa H.265 / HEVC.
  • Đã khắc phục lỗi có thể gây ra ngoại lệ cho GPU khi sử dụng glReadPixels () trên bộ đệm sâu hoặc stencil của cửa sổ nhiều mẫu trong khi thay đổi kích thước hoặc di chuyển cửa sổ.
  • Đã sửa lỗi có thể khiến dữ liệu từ một mức kết cấu ghi đè dữ liệu từ cấp thấp nhất tiếp theo, khi tạo chế độ xem kết cấu không bao gồm cao hơn của hai cấp.
  • Đã sửa lỗi có thể khiến bảng điều khiển cài đặt nvidia gặp sự cố khi cập nhật bố cục hiển thị.
  • Đã sửa một số báo cáo hỗ trợ sai cho các phần mở rộng GLX: một số tiện ích mở rộng đã được báo cáo là được hỗ trợ cho GLX gián tiếp, thực tế chỉ được hỗ trợ trong hiển thị trực tiếp.
  • Đã thêm hỗ trợ cho các tiện ích mở rộng EGL sau đây:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Thay thế hệ thống xây dựng cho các mô-đun hạt nhân NVIDIA và cập nhật gói cài đặt và nvidia-installer để sử dụng bố cục mã nguồn mô-đun hệ thống mới và hệ thống xây dựng mới. Để biết thêm thông tin về hệ thống và bố cục xây dựng mới, hãy xem tài liệu README tại: ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Đã thêm hỗ trợ OpenGL đầy đủ thử nghiệm vào EGL.
  • Đánh dấu tùy chọn DeleteUnusedDP12Displays là không được chấp nhận.
  • Phiên bản 1.5.0 của đặc tả X Thay đổi kích thước và xoay thêm ghi chú rằng đầu ra được tạo động sẽ không bị hủy, do đó, tùy chọn này sẽ không còn được dùng nữa và sẽ bị xóa trong bản phát hành trình điều khiển trong tương lai.
  • Đã thêm hỗ trợ cho các cấu hình VDPAU được thêm vào trong 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
  • Đã khắc phục lỗi ngăn chặn nhiều hơn một đầu ra RandR từ việc chia sẻ chế độ do người dùng thêm.
  • Đã sửa lỗi gây ra khoảng thời gian hoán đổi do ứng dụng chỉ định để bỏ qua trên một số màn hình khi sử dụng Xinerama.
  • Đã sửa lỗi gây ra các chế độ RandR do người dùng cung cấp với sự kết hợp vô nghĩa của các cờ + HSync, -HSync, + VSync và -VSync để hỏng danh sách chế độ.
  • Đã thêm hỗ trợ để tạo một ngữ cảnh OpenGL 3.0 trở lên mà không làm cho hiện tại có thể vẽ được.

Tính năng mới trong phiên bản 352.21:

  • Đã thêm hỗ trợ cho các GPU sau:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Đã sửa lỗi trong cài đặt nvidia khiến ứng dụng gặp sự cố khi lưu EDID vào tệp.
  • Đã khắc phục lỗi đã ngăn tiện ích "mkprecompiled" được bao gồm trong gói trình điều khiển từ đọc tệp chính xác.
  • Đã sửa lỗi có thể gây ra lỗi Xid khi chấm dứt ứng dụng phát lại video bằng hàng đợi bản trình bày lớp phủ trong VDPAU.
  • Đã cập nhật nvidia-installer để tránh đệ quy quá sâu vào các cây nguồn của hạt nhân trong / usr / lib / modules, phản ánh một hạn chế hiện có về đệ quy trong / lib / modules.
  • Đã cập nhật nvidia-installer để sử dụng modprobe (8) khi rời mô-đun hạt nhân NVIDIA được tải sau khi cài đặt, thay vì insmod (8) hoặc libkmod. Điều này cho phép mô-đun hạt nhân tôn trọng bất kỳ chỉ thị cấu hình nào áp dụng cho nó trong /etc/modprobe.d khi nó được tải.
  • Đã khắc phục lỗi cho phép các thông báo trên bàn điều khiển từ hạt nhân Linux được vẽ trên giao diện người dùng của nvidia-installer.

Tính năng mới trong phiên bản 346.72:

  • Đã khắc phục lỗi gây mất đồng bộ hóa âm thanh nổi trong một số cấu hình framelock Quadro Sync nhất định.
  • Các thao tác đối tượng Bộ đệm Pixel Cố định khi chiều dài hàng nhỏ hơn chiều rộng. GL_ [UN] PACK_ROW_LENGTH có thể được đặt thành giá trị thấp hơn chiều rộng của thao tác đang được thực hiện. Đặc tả OpenGL cho phép điều này (các dòng nguồn hoặc đích sẽ chồng lên nhau). Trước đây, việc triển khai đối tượng Bộ đệm pixel của chúng tôi không hỗ trợ trường hợp này và sẽ gây ra lỗi.
  • Đã khắc phục tình trạng bế tắc hiếm khi chạy các ứng dụng sử dụng OpenGL trong nhiều luồng trên GPU Quadro.

Phần mềm khác của nhà phát triển NVIDIA Corporation

Ý kiến ​​để Nvidia Linux Display Driver 32-bit

Bình luận không
Nhập bình luận
Bật hình ảnh!