- Dodano obsługę następujących układów GPU:
GeForce 800A
GeForce 800M
GeForce GTX 970M
GeForce GTX 980M
- Dodano obsługę X.org xserver ABI 19 (xorg-server 1.17).
- Poprawiono kompatybilność z najnowszymi wersjami jądra Linuksa.
- Usunięto błąd, który w przypadku niektórych laptopów wyposażonych w wyświetlacze 4K uniemożliwiał zapewnienie odpowiedniej przepustowości do obsługi natywnej rozdzielczości panelu.
- Usunięto regresję, która uniemożliwiała załadowanie modułu jądra NVIDIA w niektórych środowiskach wirtualizowanych jak np. Amazon Web Services.
- Usunięto regresję, która w przypadku niektórych notebooków powodowała niepoprawne wykrywanie wyświetlaczy.
- Usunięto błąd, który mógł powodować niepoprawną pracę serwera X podczas użycia podstawowego układu wyświetlania technologii Mosaic.
- Usunięto regresję, która uniemożliwiała sterownikowi X NVIDIA rozpoznanie podstawowych układów wyświetlania technologii Mosaic tworzonych przez Panel sterowania nvidia-settings.
- Zaktualizowano sterownik X NVIDIA, aby podczas trybu walidacji odrzucał tryby HDMI 3D „frame packed” z przeplotem. Tryby te były poddawane walidacji przez sterownik, pomimo że nie były nigdy obsługiwane.
- Usunięto błąd, który w przypadku niektórych układów GPU z podłączonymi wieloma monitorami DisplayPort uniemożliwiał przywrócenie konsoli po wymuszonym zakończeniu X Błąd ten później uniemożliwiał start X po niepowodzeniu przywrócenia konsoli.
- Zaktualizowano wersję biblioteki libvdpau dostarczanej wraz ze sterownikiem do wersji 0.9. Wersja ta uznaje zmienną środowiskową VDPAU_DRIVER_PATH i naprawia tzw. sytuację wyścigu, gdy wiele wątków wywołuje jednocześnie VdpDeviceCreateX11. Pod poniższym adresem http://lists.freedesktop.org/archives/vdpau/2014-December/000274.html
można uzyskać dodatkowe informacje.
Prosimy o zwrócenie uwagi, że użytkownicy zachęcani są do wykorzystywania pakietów libvdpau z ich dystrybucji systemu, a nie do polegania na wersji dostarczonej ze sterownikiem graficznym NVIDIA.
- Usunięto błąd, który na niektórych laptopach powodował niepoprawne ustawianie maski klawiszy skrótu ACPI, gdy wyłączona została opcja EnableACPIHotkeys.
- Domyślnie wyłączono opcję EnableACPIHotkeys, która uznawana jest za przestarzałą i zostanie usunięta w przyszłych wydaniach sterownika. W nowoczesnych systemach Linux zdarzenia zmiany klawiszy skrótu dostarczane są do środowiska pulpitu jako zdarzenia wciśnięcia klawisza i środowisku pulpitu odpowiada za zmianę wyświetlanego obrazu dzięki wywołaniom rozszerzenia RandR.
- Usunięto błąd, który w przypadku układów GPU podłączonych do wyświetlaczy korzystających z technologii G-SYNC powodował przesunięcia obrazu na ekranie podczas transformacji ekranu (jak obracanie czy odbicie).
- Usunięto błąd, który powodował wyświetlanie pustego ekranu, gdy ustawiono tryb wymagający kompresji YUV 4:2:0. Tryby te nie są aktualnie obsługiwane.
- Usunięto błąd, który powodował niepoprawne wyświetlanie konfiguracji łącza DisplayPort po podłączeniu lub odłączeniu tego urządzenia „na gorąco”.
- Dodano obsługę dekodowania strumieni wideo VP8 prze użyciu interfejsu API NVCUVID na układach GPU ze sprzętowym wsparciem dekodowania VP8.
- Dodano obsługę następujących rozszerzeń interfejsu EGL:
EGL_EXT_device_base
EGL_EXT_platform_device
EGL_EXT_output_base
- Dodano możliwość zwiększenia napięcia dla układu graficznego w przypadku określonych układów GPU GeForce serii GeForce GTX 400 i późniejszych. Manipulowanie napięciem odbywa się na własne ryzyko użytkownika. W celu uzyskania szczegółowych informacji prosimy zapoznać się z dokumentacją opcji konfiguracji „Coolbits” X w pliku README.
- Dodano obsługę interfejsu API NVENC w przypadku układów GPU GeForce. W celu uzyskania dalszych informacji dotyczących pakietu SDK NVENC, prosimy o odwiedzenie strony:
https://developer.nvidia.com/nvidia-video-codec-sdk.
- Usunięto kontrolę poprawności w instalatorze nvidia-installer, która sprawdzała dostępność współdzielonej pamięci interfejsu POSIX. Sterownik układów GPU NVIDIA nie wymaga współdzielonej pamięci POSIX od wersji 270.xx.
- Dodano wsparcie dla akcelerowanych formatów RENDER r8g8b8a8, r8g8b8x8, b8g8r8a8 i b8g8r8x8.
- Zaktualizowano narzędzie nvidia-settings, aby korzystało z biblioteki GTK+ 3, gdy jest to możliwe.
Wprowadzono tę zmianę poprzez utworzenie interfejsu użytkownika narzędzia nvidia-settings w osobnych współdzielonych bibliotekach (libnvidia-gtk2.so, libnvidia-gtk3.so) i załadowanie właściwej wersji podczas uruchamiania.
- Do narzędzia nvidia-settings dodano opcję --gtk-library, która umożliwia określenie ścieżki katalogu zawierającego bibliotekę interfejsu użytkownika lub ścieżki i nazwy pliku konkretnej biblioteki, z której ma to narzędzie korzystać.
- Dodano obsługę interfejsu użytkownika biblioteki GTK+ 3 w narzędziu nvidia-settings, w systemach x86 i x86_64.
- Do narzędzia nvidia-settings dodano opcję --use-gtk2, która wymusza użyciu biblioteki interfejsu użytkownika GTK+ 2.
- Zaktualizowano narzędzie nvidia-installer, aby instalowało plik w katalogu systemowym xorg.conf.d w sytuacji, kiedy odpowiedni nowy serwer X został wykryty i aby serwer ten automatycznie ładował sterownik X „nvidia” jeżeli został uruchomiony po tym, jak moduł jądra NVIDIA został załadowany.
Funkcja jest obsługiwana przez X.Org xserver 1.16 i wyższe, w systemach Linux 3.9 i wyższych, z włączoną opcją CONFIG_DRM.
- Zwiększono wydajność narzędzia nvidia-installer poprzez wykorzystanie równoległego polecenia make podczas budowania modułów jądra NVIDIA. Poziom współbieżności można ustawić dzięki opcji --concurrency-level, domyślna wartość ustawiana jest w zależności od wykrytych jednostek CPU.
- Zaktualizowano instalator nvidia-installer, aby ustalało domyślne lokalizacje bibliotek na podstawie znanych ścieżek pamięci podręcznej ldconfig(8) i systemu plików, zamiast sztywno określonych ścieżek zależnych od danej dystrybucji systemu Linux.
- Usunięto błąd kompilatora GLSL, który powodował błędy podczas uruchamiania gier jak Far Cry 3 w Wine.
- Naprawiono rozszerzenie EGL_KHR_stream_cross_process_fd.
- Usunięto błędy w renderingu, które czasami występowały po wywołaniu DrawElementsInstancedBaseVertexBaseInstance(),
DrawElementsInstancedBaseInstance(),
oraz DrawArraysInstancedBaseInstance().
- Znacząco zwiększono wydajność tworzenia obiektów bufora ramki OpenGL.
- Zniesiono limit maksymalnej liczby obiektów bufora ramki OpenGL.
- Zaktualizowano sterownik OpenGL NVIDIA, aby jako domyślną lokalizację do przechowywania pamięci podręcznej dysku shaderów GL wybierał raczej katalog $XDG_CACHE_HOME niż $HOME.
Prosimy o zwrócenie uwagi na to, że wiele dystrybucji Linuksa udostępnia swoje własne
pakiety ze sterownikiem graficznym NVIDIA dla systemu Linux, zgodne
z wykorzystywanym przez daną dystrybucję natywnym formatem zarządzania pakietami.
Takie rozwiązanie może zapewnić lepszą współpracę z pozostałymi komponentami
środowiska danej dystrybucji, możesz zatem zdecydować się na nie, zamiast stosować
oficjalny pakiet firmy NVIDIA.
Użytkownicy SuSE powinni ponadto przed rozpoczęciem pobierania sterownika zapoznać się
z treścią pliku SuSE NVIDIA Installer HOWTO.
Instrukcje dotyczące instalacji: po zakończeniu pobierania sterownika,
zmień katalog na ten, w którym znajduje się pakiet sterownika i zainstaluj
go, wpisując jako użytkownik "root" polecenie sh ./NVIDIA-Linux-x86_64-346.35-pkg1.run
Jednym z ostatnich kroków procesu instalacji będzie propozycja zaktualizowania Twojego
pliku konfiguracyjnego X. Zaakceptuj ją lub zmodyfikuj swój plik konfiguracyjny X
samodzielnie tak, by używany był sterownik X firmy NVIDIA;
ewentualnie uruchom nvidia-xconfig W celu uzyskania szczegółowych instrukcji, zapoznaj się z treścią pliku README.
GeForce 900 Series:GeForce GTX 980, GeForce GTX 970, GeForce GTX 960
GeForce 900M Series (Notebooks):GeForce GTX 980M, GeForce GTX 970M
GeForce 800M Series (Notebooks):GeForce GTX 880M, GeForce GTX 870M, GeForce GTX 860M, GeForce GTX 850M, GeForce 840M, GeForce 830M, GeForce 820M, GeForce 810M
GeForce 700 Series: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 GT 720, GeForce GT 710, GeForce GT 705
GeForce 700M Series (Notebooks):GeForce GTX 780M, GeForce GTX 770M, GeForce GTX 765M, GeForce GTX 760M, GeForce GT 755M, GeForce GT 750M, GeForce GT 745M, GeForce GT 740M, GeForce GT 735M, GeForce GT 730M, GeForce GT 720M, GeForce 710M
GeForce 600 Series: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 600M Series (Notebooks):GeForce GTX 680MX, GeForce GTX 680M, GeForce GTX 675MX, GeForce GTX 675M, GeForce GTX 670MX, GeForce GTX 670M, GeForce GTX 660M, GeForce GT 650M, GeForce GT 645M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 620M, GeForce 610M
GeForce 500 Series: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 500M Series (Notebooks):GeForce GTX 580M, GeForce GTX 570M, GeForce GTX 560M, GeForce GT 555M, GeForce GT 550M, GeForce GT 540M, GeForce GT 525M, GeForce GT 520M
GeForce 400 Series: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 400M Series (Notebooks):GeForce GTX 485M, GeForce GTX 480M, GeForce GTX 470M, GeForce GTX 460M, GeForce GT 445M, GeForce GT 435M, GeForce GT 425M, GeForce GT 420M, GeForce GT 415M, GeForce 410M, GeForce 405M
NVIDIA TITAN Series:GeForce GTX TITAN, GeForce GTX TITAN Black, GeForce GTX TITAN Z
Quadro Series:Quadro K6000, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K620, Quadro K600, Quadro K420, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
Quadro Series (Notebooks):Quadro K5100M, Quadro K5000M, Quadro K4100M, Quadro K4000M, Quadro K3100M, Quadro K2100M, Quadro K3000M, Quadro K2000M, Quadro K1100M, Quadro K1000M, Quadro K610M, Quadro K510M, Quadro K500M, Quadro 5010M, Quadro 5000M, Quadro 4000M, Quadro 3000M, Quadro 2000M, Quadro 1000M
Quadro NVS Series:NVS 510, NVS 315, NVS 310
Quadro NVS Series (Notebooks):NVS 5400M, NVS 5200M, NVS 4200M
Quadro Plex Series:Quadro Plex 7000
Quadro Sync Series:Quadro Sync, Quadro G-Sync II
Quadro SDI:Quadro SDI
GRID Series:GRID K2, GRID K520, GRID K1, GRID K340
NVS Series:NVS 510, NVS 315, NVS 310
NVS Series (Notebooks):NVS 5400M, NVS 5200M, NVS 4200M