Nvidia OpenGL Display Driver for FreeBSD

Screenshot Software:
Nvidia OpenGL Display Driver for FreeBSD
Szczegóły programowe:
Wersja: 358.09 Beta Aktualizowane
Filmu: 9 Dec 15
Wywoływacz: NVIDIA Corporation
Licencja: Wolny
Popularność: 19

Rating: nan/5 (Total Votes: 0)

Nvidia Display Driver OpenGL dla FreeBSD jest dowolnie dystrybuowany, rodzimych i zastrzeżone sterownik stworzony przez grafika Nvidia wspieranie technologii OpenGL i GLSL na FreeBSD i innych systemów operacyjnych opartych na BSD. Ta wersja jest zgodna z obu wersjach 64-bitowych i 32-bitowych FreeBSD.


Co graficznych NVIDIA będzie wsparcie OpenGL OpenGL 3 i 4?

Na komputerach typu desktop, procesory graficzne Nvidia oficjalnie wspierane przez technologię OpenGL 3 obejmują serię GeForce 9 i serii GeForce 8, GeForce 300, 200 i 100 Series, a także serii ION i ION LE.

Na stacji roboczych, technologia OpenGL 3 obsługuje serii Quadro FX serii NVS serii Quadro NVS, seria Quadro G-Sync, seria Quadro Plex, Quadro Blade / Wbudowany serii forum graficzne, systemy S-Class, a także Klasa M i C-klasy procesory.

Z drugiej strony, technologia OpenGL 4 obsługuje wiele kart graficznych Nvidia GeForce 700 z 600, 500 i 400 serii, a także wiele innych układów GPU z serii Quadro.


Instalacja sterownika NVIDIA OpenGL dla FreeBSD wyświetlania

Aby zainstalować NVIDIA OpenGL Display Driver na FreeBSD lub podobnego systemu operacyjnego BSD, zainstalować nagłówki jądra, pobierz plik tar.gz, która odpowiada Twoim komputerze & rsquo; s architekturę sprzętową z sekcji Downloads powyżej i zapisać go na swoim Folder domu.

W emulatorze terminala X11, wykonanie & bdquo; tar xzf NVIDIA FreeBSD-x86_64-xxx.xx.xx.tar.gz & amp; & amp; cd NVIDIA FreeBSD-x86_64-xxx.xx.xx & amp; make install & rdquo; Polecenie na systemach 64-bitowych lub & bdquo; tar xzf NVIDIA-FreeBSD-x86-xxx.xx.xx.tar.gz & amp; & amp; cd NVIDIA FreeBSD-x86-xxx.xx.xx & amp; make install & rdquo; Polecenie na systemach 32-bitowych, jako root, gdzie xxx.xx.xx oznacza numer wersji sterownika.


Co Linux i Solaris?

Systemy operacyjne GNU / Linux i Solaris są również obsługiwane przez produkt Nvidia Display Driver OpenGL. Możesz wyszukiwać i pobierać je z sekcji Linuksa Softoware, wystarczy poszukać na stronie internetowej dla NVIDIA Display Driver OpenGL OpenGL lub Nvidia Display Driver dla systemu Solaris.

Co nowego w tym wydaniu:

  • Naprawiono regresję, że zmniejszenie wydajności OpenGL na konfiguracjach serwerowych bez głowy X.
  • Naprawiono wyciek pamięci, który wystąpił po niszcząc GLXWindow która wciąż ma aktualny kontekst z nim związane.
  • Naprawiono błąd, który spowodował pbuffers EGL być tworzone zarówno z przodu iz tyłu buforze, a nie tylko bufor do tyłu, co jest wymagane dla EGL.
  • Dodano nowy moduł jądra, nvidia-modeset.ko. Ten nowy komponent sterownik działa w połączeniu z nvidia.ko moduł jądra zaprogramować silnik wyświetlania GPU.
  • nvidia-modeset.ko nie zawiera żadnych nowych funkcjonalności lub widoczne dla użytkownika interfejs do aplikacji firm trzecich. Jednak w późniejszym wydaniu, nvidia-modeset.ko zostaną wykorzystane jako podstawa do interfejsu modesetting dostarczonych przez kierownika Direct Rendering jądra (DRM).
  • Redukcja migotania i opóźnienia podczas przechodzenia do lub z trybu G-Sync. W ramach tej zmiany, monitory, które mają wskaźniki G-Sync w ich wyświetlanych na ekranie będzie teraz zawsze twierdzą, że są one w trybie G-Sync. Wskaźnik wizualny OpenGL G-Sync może być włączone w nvidia-settings, aby określić, kiedy jest rzeczywiście używany G-Sync.
  • GLX protokół następujących rozszerzeniach OpenGL z OpenGL 3.0 został awansowany z nieoficjalnym do ARB zatwierdziła oficjalny status:
  • GL_EXT_draw_buffers2
  • GLX protokół następujących OpenGL 3.0 poleceń:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • , które są częścią następujących rozszerzeniach:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • został awansowany z nieoficjalnym do ARB zatwierdzonego oficjalnego statusu.
  • Z powyższych zmian, protokołu GLX dla OpenGL 3.0 został awansowany z nieoficjalnym do ARB zatwierdziła oficjalny status.
  • Dodano nowy mechanizm alokacji pamięci systemowej dla dużych odpisów w sterowniku OpenGL. Mechanizm ten umożliwia usuwanie mapowań przydział z procesu, kiedy nie jest w użyciu, co więcej przestrzeni adresów wirtualnych dostępnej z aplikacji. Jest ona domyślnie włączona na 32 bitowymi aplikacjami OpenGL z Linuksem 3.11+ i glibc 2.19+. Pamięć przydzielona w ten sposób pochłonie przestrzeń w / dev / shm. Ustawienie zmiennej środowiskowej __GL_DevShmPageableAllocations do 2 będzie wyłączyć tę funkcję,

Co nowego w wersji 352,09 beta:

  • Dodano możliwość konfiguracji zachowania swapping na quad-buforowane wizualizacje stereo. Kierowca może być skonfigurowany tak, aby niezależnie zamienić każdego oka, jak staje się gotowy, aby poczekać na obu oczach do zakończenia świadczenia przed zamiana lub aby umożliwić aplikacjom określić, który z tych zachowań jest preferowany przez ustawienie interwału wymiany. To ustawienie można zmienić w panelu sterowania nvidia-settings, lub za pośrednictwem interfejsu API NV-CONTROL.
  • Naprawiono regresu, który spowodował wyświetlacz stanu wentylatora GPU zniknie z panelu sterowania nvidia-settings.
  • Dodano raportowanie błędów ECC liczy się do panelu sterowania nvidia-settings.
  • Naprawiono błąd, który czasami uniemożliwiał obiektów OpenGL sampler z właściwie zwalniane, gdy zniszczenia kontekstów OpenGL.
  • Naprawiono błąd, który powodował nieprawidłowe zgłosić GLX_EXT_framebuffer_sRGB do wsparcia sRGB w 30 konfiguracjach bit-per-pixel bufora ramki.
  • Dodano wsparcie dla G-Sync z synchronizacji do Vblank wyłączona. Pozwala aplikacji używać G-Sync, aby wyeliminować łzawienie do klatek poniżej maksymalnej częstotliwości odświeżania monitora, ale pozwalają łzawienie powyżej maksymalnej częstotliwości odświeżania w celu zminimalizowania opóźnień.
  • Gdy G-Sync jest aktywny i do synchronizacji Vblank jest włączona, liczba klatek na sekundę jest ograniczona do maksymalnej częstotliwości odświeżania monitora.
  • GLSL gl_Fog.scale jest teraz + nieskończoność, gdy gl_Fog.end równa gl_Fog.start. Wcześniej wartość 0 użyto, ale złamał niektórych aplikacji, takich jak gry XIII działa na Wine (Wine bug # 37068).
  • Włączone G-Sync domyślnie po Unified Powrót bufor (UBB) jest wyłączona.
  • Aktualizacja sterownika NVIDIA GPU, aby uniknąć używania pamięci wideo już w użyciu przez vesafb.
  • Naprawiono błąd powodujący utratę synchronizacji stereo w niektórych konfiguracjach framelock Quadro Sync.
  • Poprawiono rzadki stan zakleszczenia podczas uruchamiania aplikacji wykorzystujących OpenGL w wielu wątków na GPU Quadro.
  • Naprawiono błąd, który spowodował obcięcie wartości EGLAttribEXT zwróconej przez eglQueryDeviceAttribEXT () w systemach 64-bitowych.

Co nowego w wersji 340.23.03 Beta:

  • Musisz jeden z następujących procesorów graficznych opartych na Fermi, Kepler i Maxwell, aby uzyskać dostęp do wszystkich funkcjonalności OpenGL 4.5 i GLSL 4.50:
  • seria Quadro: Quadro K6000, Quadro K5000, Quadro K4000, K2000 Quadro, Quadro K2000D, Quadro K600, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
  • GeForce 700 series: GeForce GTX TITAN Z, GeForce GTX TITAN czarny, 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,
  • GeForce serii 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
  • 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
  • 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
  • Rozszerzenia wymienione poniżej są częścią specyfikacji OpenGL 4.5 podstawowej, ale może być również używany w kontekstach poniżej OpenGL 4.5 na obsługiwanym sprzęcie:
  • 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
  • Nowe rozszerzenia ARB są również:
  • ARB_pipeline_statistics_query
  • ARB_sparse_buffer
  • ARB_transform_feedback_overflow_query
  • KHR_blend_equation_advanced
  • Te dodatkowe rozszerzenia są również:
  • EXT_polygon_offset_clamp
  • NV_uniform_buffer_unified_memory

Co nowego w wersji 325.05.14 Beta:

  • z serii Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce 700 series: GTX TITAN, GTX 780, GTX 770, GTX 760,
  • GeForce serii 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
  • 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
  • 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
  • Rozszerzenia wymienione poniżej są częścią specyfikacji OpenGL 4.4 podstawowej, ale może być również używany w kontekstach poniżej OpenGL 4.4 na obsługiwanym sprzęcie:
  • Na OpenGL 4 zdolnego sprzętu:
  • ARB_buffer_storage
  • ARB_clear_texture
  • ARB_query_buffer_object
  • Na OpenGL 3 zdolnego sprzętu:
  • ARB_enhanced_layouts
  • ARB_multi_bind
  • ARB_texture_mirror_clamp_to_edge
  • ARB_texture_stencil8
  • ARB_vertex_type_10f_11f_11f_rev
  • Nowe rozszerzenia ARB są:
  • Na GeForce 6xx i powyżej zdolnej sprzęcie:
  • ARB_bindless_texture
  • ARB_seamless_cubemap_per_texture
  • Na OpenGL 4 zdolnego sprzętu:
  • ARB_compute_variable_group_size
  • ARB_indirect_parameters
  • ARB_shader_draw_parameters
  • ARB_shader_group_vote
  • ARB_sparse_texture
  • Nowe rozszerzenia NV są:
  • NV_blend_equation_advanced
  • NV_bindless_multi_draw_indirect
  • NV_gpu_program5_mem_extended

Co nowego w wersji 325.05.13:

  • Ta wersja zapewnia wsparcie dla OpenGL 4.4 beta i GLSL 4.40 na zdolnego sprzętu.

Co nowego w wersji 325.05.03:

  • z serii Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce 700 series: GTX TITAN, GTX 780, GTX 770, GTX 760,
  • GeForce serii 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
  • 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
  • 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

Inne programy z deweloperem NVIDIA Corporation

Komentarze do Nvidia OpenGL Display Driver for FreeBSD

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!