Nvidia Solaris Display Driver

Screenshot Software:
Nvidia Solaris Display Driver
Szczegóły programowe:
Wersja: 396.45 Aktualizowane
Filmu: 17 Aug 18
Wywoływacz: NVIDIA Corporation
Licencja: Wolny
Popularność: 8

Rating: nan/5 (Total Votes: 0)

Sterownik Nvidia Solaris Display jest zastrzeżonym, a jednocześnie swobodnie rozproszonym sterownikiem wideo OpenGL 3D, który zapewnia obsługę kart graficznych Nvidia w systemach operacyjnych Solaris. Sterownik jest rozprowadzany w wielu wersjach, w oddziałach Long Lived (obsługiwane długoterminowo) i Short Lived (obsługiwane krótkoterminowo).


Instalowanie sterownika ekranowego Nvidia Solaris

Aby zainstalować sterownik ekranu Nvidia Solaris w systemie operacyjnym Solaris, należy pobrać pakiet binarny z powyższej sekcji Pobieranie i zapisać plik uruchomienia w katalogu głównym. Następnie wejdź w tryb terminalu i wykonaj polecenie & lt; sh ./NVIDIA-Solaris-x86-xxx.xx.run” command jako root (przełącz na root za pomocą polecenia & bdquo; su & rsquo;), gdzie xxx.xx to numer wersji lub sterownik.

Pamiętaj, że musisz najpierw zainstalować nagłówki jądra w systemie operacyjnym Solaris. Podczas instalacji użytkownicy zostaną zapytani, czy chcą ręcznie edytować plik konfiguracyjny X, czy też pozwolą instalatorowi wykonać całą pracę. Alternatywnie, po instalacji można uruchomić polecenie nvidia-xconfig za pomocą klienta emulatora terminala X11, aby ustawić nowy sterownik jako domyślny.

Czy będzie działać na moim pudełku Solaris?

Tak, najprawdopodobniej! Został pomyślnie przetestowany ze wszystkimi najnowszymi systemami operacyjnymi Solaris, które zostały wydane w ciągu ostatnich kilku lat. Obecnie obsługiwane są 32-bitowe (x86) i 64-bitowe (x86_64) architektury rozkazów.


Nie działa z moją starą kartą graficzną Nvidii!

Ponieważ otrzymaliśmy wiele skarg od użytkowników systemów Solaris, FreeBSD i Linux z bardzo starymi kartami graficznymi Nvidia, czujemy się zobowiązani wspomnieć, że ten sterownik nie będzie działał z kartami wideo. Dlatego powinieneś wyszukać w Softoware najnowsze sterowniki Nvidia Solaris Display, które są dostępne w wielu oddziałach, w tym w seriach 304.xx, 96.43.xx i 173.14.xx.

Co nowego w tej wersji:

  • Naprawiono błąd, który powodował awarię wielowątkowych aplikacji EGL przy wychodzeniu.

Co nowego w wersji 390.67:

  • Naprawiono błąd, który może powodować panikę jądra podczas korzystania ze sprzętu Quadro SDI Capture.
  • Naprawiono błąd, który powodował zawieszenie kompilacji biblioteki OpenGL podczas uruchamiania niektórych aplikacji OpenGL.
  • Naprawiono sporadyczne awarie podczas uruchamiania aplikacji Vulkan.
  • Naprawiono błąd, który powodował, że sterownik w niektórych konfiguracjach DisplayPort o niskiej przepustowości nie włączał domyślnie ditheringu wyświetlacza. Doprowadziło to do powstania widocznego pasma.
  • Dodano obsługę X.Org xserver ABI 24 (xorg-server 1.20).
  • Poprawiono nvidia-bug-report.sh, aby sprawdzić kern.log, który jest domyślną lokalizacją plików log jądra dla wielu dystrybucji Linuksa opartych na Debianie.
  • Naprawiono błąd, który mógł spowodować, że serwery X eksportujące sterownik ABI sterownika wideo wcześniej niż 0.8 uległy awarii podczas uruchamiania aplikacji X11, które wywołują funkcję XRenderAddTraps ().

Co nowego w wersji:

  • Naprawiono regresję, która może powodować błędy sterownika podczas ustawiania trybów, które obejmują urządzenia transportu wieloprzesyłowego DisplayPort.
  • Naprawiono regresję, która powodowała, że ​​niektóre złącza wyświetlania w niektórych procesorach graficznych nie zgłaszają podłączonego urządzenia audio HDMI lub DisplayPort, nawet jeśli podłączony monitor obsługuje dźwięk.
  • Naprawiono błąd, który czasami uniemożliwiał dostęp do przycisku "Zresetuj konfigurację domyślną" w ustawieniach nvidia "Ustawienia ECC", gdy konfiguracja ECC jest ustawiona na stan inny niż domyślny.
  • Naprawiono błąd, który powodował, że ustawienia nvidii wymuszały nadmiernie agresywne limity na pozycjach wyświetlania na stronie "Konfiguracja serwera X" w pewnych okolicznościach.
  • Naprawiono błąd, który powodował, że pole wyboru "Włącz podstawową mozaikę (Surround)" w ustawieniach nvidia zniknęło, gdy ekran "X", a nie wyświetlacz, został wybrany na stronie "Konfiguracja serwera X".
  • Naprawiono stan wyścigu, który mógł doprowadzić do awarii, gdy programy OpenGL manipulowały obiektami bufora wierzchołków z wielu wątków jednocześnie.
  • Naprawiono błąd, który powodował, że panel sterowania ustawień nvidia zachowywał niektóre ustawienia, które zostały zastosowane, ale nie zostały potwierdzone. W wyniku tego niepożądane ustawienia zostały zastosowane do kolejnych zmian ustawień.
  • Dodano obsługę kompresji YUV 4: 2: 0 dla monitorów podłączonych przez DisplayPort w konfiguracjach, w których wyświetlacz lub GPU nie jest w stanie sterować bieżącym trybem w RGB 4: 4: 4. Zobacz opis w dodatku "Tryby programowania", aby uzyskać szczegółowe informacje.
  • Dodano atrybut MetaMode "AllowGSYNC", który może być używany do całkowitego wyłączenia G-SYNC. Może to być użyteczne, aby umożliwić włączanie funkcji niezgodnych z G-SYNC, takich jak Ultra Low Motion Blur lub Frame Lock.
  • Wyłożone kafelkami monitory dawniej dawały osobny ekran Xinerama zgłaszany dla każdego pola. Domyślnie zostaną one teraz połączone w jeden duży ekran Xinerama.
  • Poszczególne panele w wyłożonym kafelkami monitorze zostaną teraz rozmieszczone w oparciu o informacje o układzie zawarte w EDID monitora. Można to przesłonić, ręcznie określając przesunięcia lub używając opcji "MetaModeOrientation".
  • Wyłączone tryby z przeplotem przez DisplayPort domyślnie ze względu na niepełną obsługę GPU. Dodano "token weryfikacyjny" trybu "AllowDpInterlaced", aby przesłonić to domyślne zachowanie i zezwolić na tryb z przeplotem przez protokół DisplayPort.
  • Naprawiono błąd, który powodował migotanie niektórych wyświetlaczy G-SYNC eDP przy niskich częstotliwościach odświeżania.
  • Naprawiono błąd sztucznie ograniczający maksymalny zegar pikseli do 300 MHz, gdy używano niektórych bardziej wydajnych adapterów DisplayPort-HDMI.
  • Naprawiono błąd, który powodował nieprawidłowe raportowanie topologii PCI w nvidia-smi w systemach Intel Skylake.

Co nowego w wersji 387.22:

  • Naprawiono regresję, która może powodować błędy sterownika podczas ustawiania trybów, które obejmują urządzenia transportu wieloprzesyłowego DisplayPort.
  • Naprawiono regresję, która powodowała, że ​​niektóre złącza wyświetlania w niektórych procesorach graficznych nie zgłaszają podłączonego urządzenia audio HDMI lub DisplayPort, nawet jeśli podłączony monitor obsługuje dźwięk.
  • Naprawiono błąd, który czasami uniemożliwiał dostęp do przycisku "Zresetuj konfigurację domyślną" w ustawieniach nvidia "Ustawienia ECC", gdy konfiguracja ECC jest ustawiona na stan inny niż domyślny.
  • Naprawiono błąd, który powodował, że ustawienia nvidii wymuszały nadmiernie agresywne limity na pozycjach wyświetlania na stronie "Konfiguracja serwera X" w pewnych okolicznościach.
  • Naprawiono błąd, który powodował, że pole wyboru "Włącz podstawową mozaikę (Surround)" w ustawieniach nvidia zniknęło, gdy ekran "X", a nie wyświetlacz, został wybrany na stronie "Konfiguracja serwera X".
  • Naprawiono stan wyścigu, który mógł doprowadzić do awarii, gdy programy OpenGL manipulowały obiektami bufora wierzchołków z wielu wątków jednocześnie.
  • Naprawiono błąd, który powodował, że panel sterowania ustawień nvidia zachowywał niektóre ustawienia, które zostały zastosowane, ale nie zostały potwierdzone. W wyniku tego niepożądane ustawienia zostały zastosowane do kolejnych zmian ustawień.
  • Dodano obsługę kompresji YUV 4: 2: 0 dla monitorów podłączonych przez DisplayPort w konfiguracjach, w których wyświetlacz lub GPU nie jest w stanie sterować bieżącym trybem w RGB 4: 4: 4. Zobacz opis w dodatku "Tryby programowania", aby uzyskać szczegółowe informacje.
  • Dodano atrybut MetaMode "AllowGSYNC", który może być używany do całkowitego wyłączenia G-SYNC. Może to być użyteczne, aby umożliwić włączanie funkcji niezgodnych z G-SYNC, takich jak Ultra Low Motion Blur lub Frame Lock.
  • Wyłożone kafelkami monitory dawniej dawały osobny ekran Xinerama zgłaszany dla każdego pola. Domyślnie zostaną one teraz połączone w jeden duży ekran Xinerama.
  • Poszczególne panele w wyłożonym kafelkami monitorze zostaną teraz rozmieszczone w oparciu o informacje o układzie zawarte w EDID monitora. Można to przesłonić, ręcznie określając przesunięcia lub używając opcji "MetaModeOrientation".
  • Wyłączone tryby z przeplotem przez DisplayPort domyślnie ze względu na niepełną obsługę GPU. Dodano "token weryfikacyjny" trybu "AllowDpInterlaced", aby przesłonić to domyślne zachowanie i zezwolić na tryb z przeplotem przez protokół DisplayPort.
  • Naprawiono błąd, który powodował migotanie niektórych wyświetlaczy G-SYNC eDP przy niskich częstotliwościach odświeżania.
  • Naprawiono błąd sztucznie ograniczający maksymalny zegar pikseli do 300 MHz, gdy używano niektórych bardziej wydajnych adapterów DisplayPort-HDMI.
  • Naprawiono błąd, który powodował nieprawidłowe raportowanie topologii PCI w nvidia-smi w systemach Intel Skylake.

Co nowego w wersji 384.59:

  • Naprawiono błąd, który uniemożliwiał wprowadzanie zmian w ustawianiu efektu stereo z poziomu panelu sterowania ustawień nvidia.
  • Naprawiono błąd, który mógł spowodować awarię aplikacji OpenGL po wywołaniu glDeleteBuffers w VBO, które zostały ponownie zamapowane za pomocą ARB_vertex_attrib_binding.
  • Naprawiono błąd, który czasami powodował blokowanie aplikacji OpenGL, dopóki serwer X nie otrzyma danych wejściowych.
  • Naprawiono błąd, który powodował, że ustawienia nvidii obniżały wartości BusID urządzenia podczas wprowadzania zmian w istniejącym pliku konfiguracyjnym X.
  • Naprawiono regresję, która uniemożliwiała programowi nvidia-xconfig wysyłanie zapytań do niektórych GPU, np. podczas uruchamiania `nvidia-xconfig -a`.
  • Naprawiono błąd, który powodował uszkodzenie odtwarzania VDPAU po rozszerzeniu do współrzędnych wykraczających poza 16384 piksele.
  • Dodano obsługę "najbliższego" filtra transformacji w sterowniku X. To powoduje, że sterownik X używa filtrowania najbliższego sąsiada podczas przeprowadzania transformacji ekranu. Filtr można zażądać za pomocą argumentu "filtru" do RRSetCrtcTransform RandR lub za pomocą tokena MetaMode "ResamplingMethod".
  • Napraw błąd GLX_EXT_buffer_age, gdzie błędne wartości wieku bufora byłyby zgłaszane dla konfiguracji SLI AFR. W takich konfiguracjach wiek bufora może być teraz większy niż 3, poprzedni maksymalny wiek bufora.
  • Naprawiono błąd, który mógł powodować zawieszanie się i Xids podczas wykonywania transformacji RandR z włączoną funkcją nakładki i SLI.
  • Rozszerzyłem informacje zgłoszone przez rozszerzenie NVIDIA Xinerama X, aby wyświetlać wyświetlenia PRIME oprócz wyświetlaczy podłączonych bezpośrednio.
  • Naprawiono błąd, który powodował, że urządzenia audio HDMI pojawiały się lub znikały niespójnie, gdy urządzenia HDMI były podłączone do prądu lub odłączone od zasilania.
  • Naprawiono błąd, który mógł powodować błędy sterownika podczas ustawiania trybów na ekranach X działających przy głębokości 8 lub głębokości 15.
  • Naprawiono błąd, który może powodować sporadyczne panikę jądra podczas pracy z PRIME Sync.
  • Naprawiono błąd, który powodował panikę jądra, gdy wyświetlacze hotplugging HDMI wyświetlały się na niektórych minikomputerach Zotac.

Co nowego w wersji 381.22 / 381.09 Beta:

  • Naprawiono błąd, który powodował, że rozszerzenie wieku bufora GLX_EXT_buffer_age zwracało niepoprawne wartości dla stereofonicznych rysunków podczas korzystania z pasywnych trybów stereo od 5 do 9.
  • Naprawiono błąd, który powodował, że "nvidia-settings --query all" drukował wiele zduplikowanych wpisów.
  • Naprawiono błąd, który powodował awarie aplikacji w niektórych sytuacjach podczas wywoływania funkcji glXMakeCurrent, gdy włączone były optymalizacje gwintowane OpenGL.
  • Naprawiono błąd powodujący zawieszenie procesu serwera X ze 100% wykorzystaniem procesora.
  • Naprawiono błąd, który powodował, że aplikacje VDPAU używały kolejki prezentacji blitów, gdy poprzednia aplikacja VDPAU nie została całkowicie zamknięta.
  • Naprawiono zawieszanie się i awarie, które mogą wystąpić, gdy kontekst OpenGL został utworzony, gdy systemowi brakuje dostępnej pamięci.
  • Naprawiono błąd powodujący uszkodzenie, gdy okna OpenGL zostały przeniesione lub zmieniono rozmiar.
  • Naprawiono błąd, który powodował wyświetlanie ekranów X z opcją "UseDisplayDevice" "none", aby zmienić jej rozmiar na 640x480 podczas używania "xrandr -s" w celu zmiany konfiguracji ekranu.
  • Wyłączono domyślnie optymalizacje gwintowane OpenGL, początkowo włączone w 378,09, ze względu na różne raporty niestabilności.
  • Usunięto ekran powitalny logo sterownika X oraz odpowiednie opcje NoLogo i LogoPath xorg.conf.
  • Dodano opcję MetaMode "ResamplingMethod", dodającą obsługę metod resubplingów bicubowych, gdy używane jest skalowanie transformacji ekranu. Więcej informacji znajduje się w pliku README.

Co nowego w wersji 378.13 / 381.09 Beta:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Wyłączono domyślnie optymalizacje OpenGL w Xineramie.
  • Dodano obsługę rozszerzenia ARB_parallel_shader_compile, aby umożliwić wielowątkową kompilację shaderów GLSL.
  • Zaktualizowano sterownik X, aby zignorować wszelkie wyświetlacze z głowicą wirtualną (HMD). Zobacz szczegóły opcji konfiguracji "AllowHMD" X w pliku README.
  • Sterownik będzie teraz reklamował GLX FBConigs bez żadnych głębokości na głębokości 30 X ekranów.
  • Naprawiono błąd, który powodował zawieszenie się systemu po wznowieniu z zawieszenia na niektórych procesorach graficznych.
  • Naprawiono regresję, która mogła powodować uszkodzenie podczas wyświetlania złączy typu hot-plug.
  • Naprawiono regresję, która uniemożliwiała systemom z wieloma monitorami DisplayPort powrót do stanu wstrzymania.
  • Naprawiono błąd w module jądra nvidia-modeset.ko, który mógł spowodować awarię podczas wysyłania zdarzeń do komponentów sterownika przestrzeni użytkownika.
  • Dodano obsługę X.Org xserver ABI 23 (xorg-server 1.19)

Co nowego w wersji 378.13:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Wyłączono domyślnie optymalizacje OpenGL w Xineramie.
  • Dodano obsługę rozszerzenia ARB_parallel_shader_compile, aby umożliwić wielowątkową kompilację shaderów GLSL.
  • Zaktualizowano sterownik X, aby zignorować wszelkie wyświetlacze z głowicą wirtualną (HMD). Zobacz szczegóły opcji konfiguracji "AllowHMD" X w pliku README.
  • Sterownik będzie teraz reklamował GLX FBConigs bez żadnych głębokości na głębokości 30 X ekranów.
  • Naprawiono błąd, który powodował zawieszenie się systemu po wznowieniu z zawieszenia na niektórych procesorach graficznych.
  • Naprawiono regresję, która mogła powodować uszkodzenie podczas wyświetlania złączy typu hot-plug.
  • Naprawiono regresję, która uniemożliwiała systemom z wieloma monitorami DisplayPort powrót do stanu wstrzymania.
  • Naprawiono błąd w module jądra nvidia-modeset.ko, który mógł spowodować awarię podczas wysyłania zdarzeń do komponentów sterownika przestrzeni użytkownika.
  • Dodano obsługę X.Org xserver ABI 23 (xorg-server 1.19)

Co nowego w wersji 375.26:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro M3000 SE
  • Naprawiono regresję, która uniemożliwiała włączenie podświetlenia niektórych monitorów komputerów przenośnych po wyłączeniu.
  • Naprawiono regresję, która uniemożliwiała prawidłowe przywrócenie konsoli podczas używania SLI.
  • Naprawiono regresję, która mogła spowodować awarię panela kontrolnego ustawień nvidia przy starcie z niektórymi konfiguracjami GPU.
  • Naprawiono regresję, która uniemożliwiała działanie rozszerzenia GLX_NV_swap_group przy użyciu SLI lub Quadro Sync.

Co nowego w wersji 375.20:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Naprawiono błąd, który powodował wyświetlanie w mozaice SLI pustych ekranów podczas stosowania macierzy transformacji.
  • Naprawiono błąd uniemożliwiający pracę G-SYNC na ekranach komputerów przenośnych.
  • Naprawiono błąd, który powodował, że urządzenia wielostrumieniowe DisplayPort były puste po przywróceniu konsoli.
  • Naprawiono błąd powodujący awarię jądra podczas uruchamiania X po raz drugi, gdy więcej niż jedno urządzenie wielopoziomowe DisplayPort jest podłączone do pojedynczego złącza DisplayPort za pośrednictwem urządzenia rozgałęzionego.
  • Zaktualizowane ustawienia nvidia nie mają zależności od czasu kompilacji na zewnętrznym pakiecie programistycznym nvml (regresja wprowadzona w 375.10).
  • Naprawiono awarię ustawień nvidia podczas dodawania reguł profilu aplikacji i profili.
  • Usunięto opcję "Włącz etykietę narzędziową" w ustawieniach nvidia dla interfejsu GTK 2.
  • Dodano nowe opcje konfiguracji X:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • zastępujące tokeny MetaMode tymi samymi nazwami.
  • Naprawiono błąd, który powodował duże opóźnienia przy wychodzeniu z VT lub wyłączaniu urządzenia wyświetlającego, gdy uruchomiona jest aplikacja OpenGL.
  • Dodano obsługę właściwości RandR TILE dodanej w RandR 1.5.
  • Podniesiono rozmiar pamięci podręcznej modułu cieniującego OpenGL na dysku z 64 MB do 128 MB. Patrz "Określanie ustawień zmiennych środowiska OpenGL" w sterowniku README, aby uzyskać szczegółowe informacje na temat wyboru jego położenia lub wyłączenia.
  • Naprawiono błąd w prymitywach synchronizacji współdzielonych między X i OpenGL.
  • Dodano obsługę X.Org xserver ABI 23 (xorg-server 1.19)

Co nowego w wersji 370.28:

  • Naprawiono nieokreślone odniesienia symboli w libnvidia-glcore.so.
  • Zaktualizowano raportowanie CurrentMetaMode za pomocą interfejsu NV-CONTROL API, aby określić, czy ForceCompositionPipeline, czy ForceFullCompositionPipeline są ustawione w bieżącym MetaMode.
  • Dodano możliwość over- i under-clock niektórych układów GPU GeForce w serii GeForce GTX 1000 i nowszych. W przypadku układów GPU, które na to pozwalają, można zastosować przesunięcie do wartości zegara w niektórych domenach zegara o wszystkich poziomach wydajności. Ta manipulacja odbywa się na własne ryzyko użytkownika. Zobacz dokumentację README opcji konfiguracji "CoolBits" X, aby uzyskać więcej informacji.
  • Dodano opcję MetaMode "PixelShiftMode", umożliwiającą obsługę ekranów o przesunięciu 4K i 8K pikseli. Zobacz szczegóły w README.

Co nowego w wersji 367.44:

  • Dodano obsługę następujących procesorów graficznych:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6 GB
  • GeForce GTX 1060 3 GB
  • Naprawiono regresję, która powodowała awarie aplikacji wykorzystujących pośredni błąd GLX.
  • Naprawiono regresję wprowadzoną w 367,35, która powodowała, że ​​pierwszy zestaw trybów serwera X wyświetlał puste, jeśli funkcje wymagane w pliku konfiguracyjnym X włączały kompozycję sterownika sterownika X. Zostanie to wywołane, na przykład, za pomocą tokenów MetaMode, takich jak ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection i Transform.

Co nowego w wersji 367.35:

  • Naprawiono błąd, który powodował awarię X, gdy stosowano zmiany w właściwości RandR CscMatrix, podczas gdy przełącznik VT był wyłączony z X.
  • Naprawiono błąd powodujący awarię podczas zamykania ustawień nvidia na ekranach o 8 lub 15-bitowej głębi kolorów.
  • Dodano obsługę zestawu VDPAU Feature Set H do sterownika NVIDIA VDPAU. Procesory graficzne z zestawem funkcji VDPAU H są zdolne do przyspieszania sprzętowego dekodowania strumieni wideo 8192x8192 (8k) H.265 / HEVC.
  • Dodano obsługę kwerend zegarowych na procesorach graficznych Pascal.
  • Usunięto opcję konfiguracji Mozaiki bazowej z ustawień nvidii w systemach, w których ta funkcja nie jest faktycznie obsługiwana.
  • Naprawiono błąd, który powodował, że nvidia-smi zgłasza niedokładny numer wersji.

Co nowego w wersji 364.19:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro M6000 24 GB
  • Quadro M5500
  • Naprawiono błąd, który mógł powodować nieprawidłowe raportowanie liczby klatek na sekundę w konfiguracjach Quadro Sync z wieloma procesorami graficznymi.
  • Poprawiona precyzja kolorów X z 8 znaczących bitów do 11 na procesorach GPU GeForce .Quadro wykorzystała już 11 bitów dokładności.
  • Dodano nową właściwość RandR, CscMatrix, która określa macierz konwersji przestrzeni kolorów 3x4. Matryca jest stosowana po mapie kolorów X i przed rampą gamma. Ta właściwość jest dostępna w GF119 i nowszych procesorach graficznych.
  • Lepsza obsługa rampy X gamma w GF119 i nowszych procesorach GPU. Na tych procesorach graficznych rampa gamma RandR ma zawsze 1024 pozycje i teraz odnosi się do kursora i VDPAU lub nakładek stacji roboczej oprócz X okna głównego.
  • Poprawiono interaktywność aplikacji używających sprzętowego kursora, gdy aktywny jest G-SYNC.

Co nowego w wersji 361.42:

  • Dodano obsługę następujących procesorów graficznych:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24 GB
  • Ograniczono domyślny poziom współbieżności w ustawieniach nvidia do 32, aby uniknąć trafienia w maksymalny limit zadań w systemach z wieloma procesorami.
  • Naprawiono regresję, która powodowała wyjątki GPU i nieprawidłowe renderowanie w przypadku korzystania z programów pbuffer z obsługą EGL.
  • Naprawiono błąd, który powodował awarię ustawień nvidia podczas parowania okularów z nadajnikiem 3D Vision Pro w niektórych systemach.
  • Naprawiono błąd, który powodował duplikowanie w plikach instalacyjnych manifestów instalacyjnych dla niektórych 32-bitowych bibliotek kompatybilności.
  • Naprawiono regresję, która powodowała odwrócenie flag biegunowości trybu HSync i VSync.

Co nowego w wersji 361.28:

  • Infrastruktura sterownika OpenGL-Neutralny sterownik (GLVND) jest teraz obsługiwana przez sterowniki NVIDIA GLX i OpenGL. Nie powinno to powodować żadnych widocznych zmian w zachowaniu użytkowników końcowych, ale niektóre wewnętrzne biblioteki komponentów sterowników zostały zmienione w wyniku i / lub przeniesione. Zmiany te mogą mieć wpływ na skrypty, które zależą od obecności składników sterownika NVIDIA OpenGL innych niż te określone w Linux OpenGL ABI w wersji 1.0, opiekunów alternatywnych pakietów instalacyjnych sterowników NVIDIA i aplikacji, które polegają na obecności jakichkolwiek symboli innych niż OpenGL / GLX w bibliotece libGL.so.1 i jej zależnościach w jakikolwiek sposób. Zobacz https://github.com/NVIDIA/libglvnd. Więcej informacji na temat projektu GLVND. Specyfikacja Linux OpenGL ABI w wersji 1.0 jest dostępna na stronie https://www.opengl.org/registry/ABI
  • Zaktualizował program nvidia-installer, aby uruchomić ldconfig (8) i depmod (8) po odinstalowaniu istniejącego sterownika, zamiast tylko uruchamiać te dwa polecenia podczas instalowania nowego sterownika.
  • Usunięto pakiety opakowujące VDPAU i biblioteki śledzenia libvdpau.so.1 i libvdpau_trace.so.1 z pakietu sterowników. Biblioteki te mogą być dostępne za pośrednictwem systemu zarządzania pakietami twojej dystrybucji lub mogą być skompilowane ze źródeł dostępnych na http://people.freedesktop.org/~aplattner/vdpau/. Więcej informacji można znaleźć na stronie http://freedesktop.org/wiki/Software/VDPAU/.
  • Naprawiono błąd w sterowniku EGL, w którym muteks był odblokowany więcej niż jeden raz. Wywołuje to niezdefiniowane zachowanie, w szczególności jeśli włączona jest opcja blokowania w glibc, może spowodować błąd segmentacji.

Co nowego w wersji 358.16:

  • Naprawiono regresję wprowadzoną w 358.09, która spowodowała nieprawidłowe renderowanie aplikacji stereo OpenGL w połączeniu z Quadro Sync na niektórych GPU.
  • Naprawiono regresję wprowadzoną w 358.09, która powodowała zawieszanie się aplikacji stereo OpenGL, gdy włączone były tryby SLI AFR, SFR lub SLIAA.
  • Naprawiono regresję wprowadzoną w wersji 358.09, która powodowała zawieszanie się systemu podczas uruchamiania aplikacji OpenGL, gdy używane były niektóre topologie SLI Mosaic.
  • Naprawiono błąd, który mógł powodować migotanie niektórych monitorów G-SYNC w procesorach graficznych opartych na procesorze Kepler, gdy działa z niską liczbą klatek na sekundę.
  • Naprawiono regresję, która powodowała zawieszanie się aplikacji OpenGL lub VDPAU w układach Xinerama, które zawierają wiele ekranów X napędzanych przez ten sam układ GPU.
  • Dodano rezerwę, aby umożliwić działanie GLX, gdy komunikacja w domenie domeny UNIX jest blokowana między GLX klienta NVIDIA po stronie klienta a GLX po stronie serwera NVIDIA. Na przykład, domyślna polityka SELinux w Fedorze 22 uniemożliwia sterownikowi NVIDIA 358.09 GLX pracę w GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Naprawiono regresję z 358.09, która spowodowała, że ​​monitory G-SYNC skonfigurowane do korzystania z technologii 3D Vision stereo wyłączyły się i zgłosiły nieobsługiwany sygnał.
  • Naprawiono regresję z 358.09, która spowodowała, że ​​aplikacje OpenGL nie wynegocjowały uprawnień do wykonywania glXSwapBuffers przez odwrócenie, aby zatrzymać aktualizację ekranu. Zostało to uruchomione w Fedorze 22, gdzie polityka SELinux uniemożliwia komunikację gnome-shell z serwerem X.
  • Teraz aplikacje OpenGL, które nie potrafią negocjować odwracania, zostaną przywrócone do glXSwapBuffers poprzez blitting.
  • Więcej informacji można znaleźć na stronie https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
  • Naprawiono regresję zmniejszającą wydajność OpenGL w konfiguracjach bezgłowych serwerów X.
  • Naprawiono wyciek pamięci, który wystąpił po zniszczeniu GLXWindow, który wciąż ma dołączony bieżący kontekst.
  • Naprawiono błąd powodujący tworzenie bufetów EGL z przednim i tylnym buforem, a nie tylko z tylnego bufora, jak to jest wymagane w przypadku EGL.
  • Dodano nowy moduł jądra, nvidia-modeset.ko. Ten nowy komponent sterownika działa w połączeniu z modułem jądra nvidia.ko, aby zaprogramować silnik wyświetlania GPU.
  • nvidia-modeset.ko nie zapewnia żadnej nowej widocznej dla użytkownika funkcjonalności ani interfejsu dla aplikacji innych firm. Jednak w późniejszym wydaniu nvidia-modeset.ko będzie używany jako podstawa dla interfejsu ustawiania trybu dostarczanego przez menedżera bezpośredniego renderowania jądra (DRM).
  • Zmniejszone migotanie i opóźnienia podczas przechodzenia do lub z trybu G-SYNC. W ramach tej zmiany monitory, które mają wskaźniki G-SYNC na ekranowych wyświetlaczach, będą teraz zawsze zgłaszać, że są w trybie G-SYNC. Wskaźnik wizualny OpenGL G-SYNC można włączyć w ustawieniach nvidia, aby określić, kiedy G-SYNC jest aktualnie używany.
  • Protokół GLX dla następującego rozszerzenia OpenGL z OpenGL 3.0 został wypromowany z nieoficjalnego oficjalnego statusu ARB:
  • GL_EXT_draw_buffers2
  • Protokół GLX dla następujących poleceń OpenGL 3.0:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • które są częścią następujących rozszerzeń:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • został promowany z nieoficjalnego oficjalnego statusu ARB.
  • Z powyższymi zmianami, protokół GLX dla OpenGL 3.0 został wypromowany z nieoficjalnego oficjalnego statusu ARB.
  • Dodano nowy mechanizm alokacji pamięci systemowej dla dużych przydziałów w sterowniku OpenGL. Mechanizm ten umożliwia cofnięcie przypisania alokacji z procesu, gdy nie jest używany, dzięki czemu aplikacja ma więcej wirtualnej przestrzeni adresowej. Jest on domyślnie włączony w 32-bitowych aplikacjach OpenGL z systemem Linux 3.11+ i glibc 2.19+. Pamięć przydzielona w ten sposób pochłonie miejsce w / dev / shm. Ustawienie zmiennej środowiskowej __GL_DevShmPageableAllocations na 2 wyłączy tę funkcję
  • Dodano obsługę OpenGL 4.3.
  • Dodano obsługę X.Org xserver ABI 20 (xorg-server 1.18).

Co nowego w wersji 355.11:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro M4000
  • Quadro M5000
  • Naprawiono błąd, który powodował awarie aplikacji wykorzystujących OpenCL lub CUDA z interakcją OpenGL podczas korzystania z pośredniego renderowania GLX.
  • Naprawiono błąd, który powodował, że VDPAU wyświetlał tylko górną połowę klatki wideo podczas dekodowania i wyświetlania strumieni wideo kodowanych H.265 / HEVC.
  • Naprawiono błąd, który mógł powodować wyjątki GPU, gdy używano glReadPixels () na buforach głębi lub szablonów w wielościennych oknach podczas zmiany rozmiaru lub przenoszenia okien.
  • Naprawiono błąd, który powodował, że dane z jednego poziomu tekstury nadpisały dane z następnego najniższego poziomu podczas tworzenia widoku tekstury, który nie zawiera wyższego z dwóch poziomów.
  • Naprawiono błąd, który mógł spowodować awarię panelu kontrolnego ustawień nvidia podczas aktualizacji układu ekranu.
  • Poprawiono błędne raportowanie obsługi rozszerzeń GLX: kilka rozszerzeń było zgłaszanych jako obsługiwane dla pośredniego GLX, które w rzeczywistości były obsługiwane tylko przy bezpośrednim renderowaniu.
  • Dodano obsługę następujących rozszerzeń EGL:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Oznaczono opcję DeleteUnusedDP12Displays jako wycofaną.
  • Wersja 1.5.0 specyfikacji X Resize and Rotate dodała informację, że dynamicznie tworzone wyjścia nie zostaną zniszczone, więc ta opcja jest nieaktualna i zostanie usunięta w przyszłej wersji sterownika.
  • Dodano obsługę profili VDPAU dodanych w 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
  • Naprawiono błąd, który uniemożliwiał udostępnianie więcej niż jednego wyjścia RandR z trybów dodanych przez użytkownika.
  • Naprawiono błąd, który powodował ignorowanie interwałów wymiany określonych przez aplikacje na niektórych ekranach podczas korzystania z Xineramy.
  • Naprawiono błąd, który powodował uruchamianie przez użytkownika trybów RandR z bezsensownymi kombinacjami flag + HSync, -HSync, + VSync i -VSync w celu uszkodzenia listy trybów.
  • Dodano obsługę, aby utworzyć bieżący kontekst w OpenGL 3.0 i nowszych wersjach bez wprowadzania prądu do żadnego z rysunków.

Co nowego w wersji 352.21:

  • Dodano obsługę następujących procesorów graficznych:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Naprawiono błąd w ustawieniach nvidia, który spowodował awarię aplikacji podczas zapisywania EDID do pliku.
  • Naprawiono błąd, który uniemożliwiał prawidłowe odczytanie plików przez narzędzie "mkprecompiled" zawarte w pakiecie sterowników.
  • Naprawiono błąd, który mógł spowodować błąd Xid podczas kończenia aplikacji odtwarzania wideo za pomocą kolejki prezentacji nakładki w VDPAU.
  • Zaktualizowano nvidia-installer, aby uniknąć zbyt głębokiego powtarzania się w drzewach źródłowych jądra w / usr / lib / modules, odzwierciedlając istniejące ograniczenie rekursji w / lib / modules.
  • Zaktualizował program nvidia-installer, aby używał modprobe (8) podczas opuszczania modułu jądra NVIDIA załadowanego po instalacji, zamiast insmod (8) lub libkmod. Dzięki temu moduł jądra może uszanować wszelkie dyrektywy konfiguracyjne, które mają do niego zastosowanie w /etc/modprobe.d po załadowaniu.
  • Naprawiono błąd, który powodował, że komunikaty konsoli z jądra Linuksa były rysowane przez interfejs użytkownika nvidia-installer.

Co nowego w wersji 346.72:

  • Naprawiono błąd powodujący utratę synchronizacji stereo w niektórych konfiguracjach framelock Quadro Sync.
  • Naprawiono operacje obiektu bufora pikselowego, gdy długość wiersza jest mniejsza niż szerokość. GL_ [UN] PACK_ROW_LENGTH można ustawić na wartość niższą niż szerokość wykonywanej operacji. Dopuszcza to specyfikacja OpenGL (linie źródłowe lub docelowe będą się nakładać). Poprzednio nasza implementacja Pixel Buffer Objects nie obsługiwała tego przypadku i spowodowałaby błąd.
  • Naprawiono rzadki stan zakleszczenia podczas uruchamiania aplikacji korzystających z OpenGL w wielu wątkach na GPU Quadro.

Co nowego w wersji 346.59:

  • Dodano obsługę następujących procesorów graficznych:
  • Quadro K1200
  • Quadro M6000
  • Naprawiono błąd, który powodował uszkodzenie podczas przełączania trybów wyświetlania w niektórych aplikacjach korzystających ze sprzężeń zwrotnych.
  • Naprawiono błąd, który powodował uszkodzenie tekstury na załącznikach głębokości bufora ramki, wyczyszczono przy pomocy glClearTexImage ().
  • Naprawiono błąd, który sztucznie ograniczał maksymalny zegar pikseli na wyświetlaczach w niektórych konfiguracjach mozaiki SLI.
  • Naprawiono wyciek pamięci jądra, który wystąpił podczas zapętlania sprzętowego dekodowania wideo za pomocą VDPAU na procesorach GPU opartych na Maxell.

Inne programy z deweloperem NVIDIA Corporation

Komentarze do Nvidia Solaris Display Driver

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