Trình điều khiển hiển thị OpenGL của Nvidia là một trình điều khiển đồ hoạ được phân phối độc quyền nhưng tự do phân phối và xuất bản bởi Nvidia cho các thẻ video hỗ trợ công nghệ GLSL và OpenGL. Phiên bản này tương thích với nhiều hệ điều hành GNU / Linux, hỗ trợ cả kiến trúc tập lệnh 32-bit và 64-bit.
GPU Nvidia sẽ hỗ trợ OpenGL 3 như thế nào?
Trong số các GPU Nvidia chính thức được hỗ trợ bởi công nghệ OpenGL 3, chúng tôi có thể đề cập đến dòng GeForce 300, GeForce 200, GeForce 100, GeForce 9, GeForce 8 và ION trên máy tính để bàn.
Đối với Máy trạm, dòng sản phẩm NVS, Quadro FX, Quadro NVS, Quadro Plex, Quadro G-Sync, Quadro Blade / Embedded Board Board, cũng như bộ xử lý C-Class và M-Class và S -Class cũng được hỗ trợ.
GPU Nvidia sẽ hỗ trợ OpenGL 4 như thế nào?
Mặt khác, trong số các GPU Nvidia hỗ trợ công nghệ OpenGL 4, chúng ta có thể đề cập đến các dòng sản phẩm Quadro, GeForce 700, GeForce 600, GeForce 500 cũng như GeForce 400.
Cài đặt trình điều khiển hiển thị Nvidia OpenGL
Để cài đặt Trình điều khiển Hiển thị Nvidia OpenGL trên máy tính Linux có ít nhất một trong các thẻ video nói trên, bạn sẽ phải tải trình giải nén tự giải nén từ phần Tải xuống trên Softoware, lưu nó vào thư mục Home của bạn.
Thoát khỏi phiên giao diện đồ họa của bạn, nhập vào một môi trường giao diện điều khiển và thực hiện lệnh & ldquo; sh ./NVIDIA-Linux-x86_64-xxx.xx.xx.run” Hoặc & ldquo; sh ./NVIDIA-Linux-x86-xxx.xx.xx.run” (Không có dấu ngoặc kép), như là root (với sudo), trong đó xxx.xx.xx là số phiên bản, tùy thuộc vào kiến trúc máy tính của bạn.
Còn về FreeBSD và Solaris?
Hệ điều hành FreeBSD và Solaris cũng được hỗ trợ bởi sản phẩm Trình điều khiển hiển thị Nvidia OpenGL. Do đó, chúng tôi thúc giục người dùng của chúng tôi tìm kiếm phần Linux của Softoware cho Trình điều khiển Hiển thị OpenGL của Nvidia cho FreeBSD và Trình điều khiển Hiển thị OpenGL Nvidia cho Solaris.
Tính năng mới trong bản phát hành này:
- Thêm hỗ trợ cho GPU sau:
- GeForce GTX 1080 Ti
- Quadro M520
- TITAN Xp
- Phục hồi hỗ trợ cho GPU sau:
- GRID K520
- Cải thiện tính tương thích với các hạt nhân gần đây.
- Đã khắc phục lỗi gây ra "nvidia-settings --query all" để in nhiều mục trùng lặp.
- Đã khắc phục lỗi gây ra các ứng dụng sụp đổ trong một số trường hợp khi gọi glXMakeCurrent trong khi bật tối ưu hóa luồng OpenGL.
- Sự cố này thường xảy ra khi Hơi đang cố tạo một video xuất hiện trên màn hình.
- Đã khắc phục lỗi gây ra các ứng dụng VDPAU để sử dụng hàng đợi trình bày blit khi ứng dụng VDPAU trước đó không tắt hoàn toàn.
- Cố định bị treo cứng và treo máy có thể xảy ra khi một ngữ cảnh OpenGL được tạo ra trong khi hệ thống không còn khả dụng.
- Đã khắc phục lỗi gây ra tham nhũng khi cửa sổ OpenGL được di chuyển hoặc thay đổi kích thước.
- Đã khắc phục lỗi gây ra màn hình X sử dụng tùy chọn "UseDisplayDevice" "none" để được thay đổ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 lập bản đồ phân bổ bộ nhớ người dùng lớn vào CUDA.
- Đã vô hiệu hóa tối ưu hóa luồng OpenGL theo mặc định, ban đầu được bật trong 378.09, do nhiều báo cáo về sự không ổn định.
- Thêm hỗ trợ cho các phần mở rộng Vulkan sau đây:
- 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 bộ nạp Vulkan & gt; = 1.0.42.
- Xóa màn hình đăng nhập của trình điều khiển X và các tùy chọn xorg.conf của NoLogo và LogoPath tương ứng.
- Thêm tùy chọn MetaMode "ResamplingMethod", thêm hỗ trợ cho các phương pháp lấy mẫu bicubic khi sử dụng các phép biến đổi màn hình rộng. Xem README để biết thêm chi tiết.
- Đã khắc phục lỗi đã làm tắt âm thanh HDMI và DisplayPort sau khi chế độ điều khiển bộ đệm khung được phục hồi. Đối với một số màn hình, điều này khiến màn hình vẫn để trống.
- Đã khắc phục lỗi gây ra âm thanh trên DisplayPort ngừng hoạt động khi màn hình được cắm và cắm lại hoặc đánh thức từ chế độ tiết kiệm điện DPMS.
- Đã khắc phục sự hồi quy gây ra tham nhũng trong các ứng dụng nhất định, chẳng hạn như bóng cửa sổ trong Unity, sau khi khôi phục lại từ tạm dừng.
Tính năng mới trong phiên bản 340.23.03 Beta:
- Bạn sẽ cần bất kỳ một trong các GPU dựa trên Fermi, Kepler hoặc Maxwell sau đây để truy cập vào tất cả các chức năng OpenGL 4.5 và GLSL 4.50:
- Quadro series: Quadro K6000, Quadro K5000, Quadro K4000, Quadro K2000, Quadro K2000D, Quadro K600, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
- Dòng GeForce 700: GeForce GTX TITAN Z, GeForce GTX TITAN Màu đen, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti , GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730
- Dòng GeForce 600: GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645 , GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605
- Dòng GeForce 500: GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510
- Dòng GeForce 400: GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420, GeForce 405
- Các tiện ích được liệt kê dưới đây là một phần của đặc tả cốt lõi của OpenGL 4.5 nhưng chúng cũng có thể được sử dụng trong ngữ cảnh dưới OpenGL 4.5 trên phần cứng được hỗ trợ:
- ARB_clip_control
- ARB_conditional_render_inverted
- ARB_cull_distance
- ARB_derivative_control
- ARB_direct_state_access
- ARB_ES3_1_compatibility
- ARB_get_texture_subimage
- KHR_robust_buffer_access_behavior
- KHR_robustness
- ARB_shader_texture_image_samples
- ARB_texture_barrier
- KHR_context_flush_control
- Những phần mở rộng ARB mới này cũng được cung cấp:
- ARB_pipeline_statistics_query
- ARB_sparse_buffer
- ARB_transform_feedback_overflow_query
- KHR_blend_equation_advanced
- Những tiện ích bổ sung này cũng được cung cấp:
- EXT_polygon_offset_clamp
- NV_uniform_buffer_unified_memory
Tính năng mới trong phiên bản 325.05.14 Beta:
- Quadro series: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- Dòng GeForce 700: GTX TITAN, GTX 780, GTX 770, GTX 760
- Dòng GeForce 600: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
- Dòng GeForce 500: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
- Dòng GeForce 400: GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
- Các tiện ích được liệt kê dưới đây là một phần của đặc tả cốt lõi của OpenGL 4.4, nhưng chúng cũng có thể được sử dụng trong ngữ cảnh dưới OpenGL 4.4 trên phần cứng được hỗ trợ:
- Đối với phần cứng có hỗ trợ OpenGL 4:
- ARB_buffer_storage
- ARB_clear_texture
- ARB_query_buffer_object
- Đối với phần cứng có hỗ trợ OpenGL 3:
- ARB_enhanced_layouts
- ARB_multi_bind
- ARB_texture_mirror_clamp_to_edge
- ARB_texture_stencil8
- ARB_vertex_type_10f_11f_11f_rev
- Các tiện ích ARB mới này được cung cấp:
- Đối với phần cứng có hỗ trợ GeForce 6xx trở lên:
- ARB_bindless_texture
- ARB_seamless_cubemap_per_texture
- Đối với phần cứng có hỗ trợ OpenGL 4:
- ARB_compute_variable_group_size
- ARB_indirect_parameters
- ARB_shader_draw_parameters
- ARB_shader_group_vote
- ARB_sparse_texture
- Những phần mở rộng NV mới này được cung cấp:
- NV_blend_equation_advanced
- NV_bindless_multi_draw_indirect
- NV_gpu_program5_mem_extended
Tính năng mới trong phiên bản 325.05.13:
- Bản phát hành này cung cấp hỗ trợ beta cho OpenGL 4.4 và GLSL 4.40 trên phần cứng có khả năng.
Tính năng mới trong phiên bản 325.05.03:
- Quadro series: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- Dòng GeForce 700: GTX TITAN, GTX 780, GTX 770, GTX 760
- Dòng GeForce 600: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
- Dòng GeForce 500: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
- Dòng GeForce 400: GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
Bình luận không