nVidia Linux Display Driver 302.17

nVidia Linux Display Driver 302.17

przez -
3 537
nVidia
Aaron Plattner ogłosił wydanie sterowników nVidia Linux Display Driver 302.17 dla systemów Linux. Najważniejszą zmianą jest dodanie długo oczekiwanej obsługi RandR 1.2 i RandR 1.3. Dodano wsparcie dla następujących kart graficznych: GeForce GT 620M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 650M, GeForce GTX 660M, GeForce GTX 670M, GeForce GTX 675M, GeForce GTX 555, GeForce GTX 560 SE, GeForce GT 415, GeForce GTX 460 v2, NVS 5400M, NVS 310, Quadro 410. Wprowadzono domyślną aktywację opcji OpenGL “Sync to VBlank”. Poprawiono błędy renderowania występujące podczas startu serwera X nowej generacji.

nVidia Linux Display Driver 302.17

Reszta zmian:

  • Poprawiono błąd, który powodował wyciek deskryptorów pliku programów OpenGL w trakcie wywołania funkcji exec() na nich samych.
  • Rozszerzono składnię opcji konfiguracji MetaMode X następującymi, nowymi atrybutami:
    • “Rotation”: określa rotację urządzenia wyświetlającego
    • “Reflection”: określa odbicie urządzenia wyświetlającego
    • “Transform”: definiuje macierz transformacji 3×3, która ma być użyta przez urządzenie wyświetlające
    • “ViewPortOut”: określa obszar, w którym wyświetlane mają być piksele
    • “ViewPortIn”: określa rozmiar obszaru ekranu X użyty w atrybucie ViewPortOut
  • Usunięto opcję konfiguracji X “TwinView”, której funkcjonalność jest dostępna teraz domyślnie.
  • Dotychczas sterownik X NVIDIA aktywował tylko jedno urządzenie wyświetlające dla ekranu X, chyba że opcja “TwinView” była aktywna. Obecnie sterownik X NVIDIA domyślnie umożliwia obsługę tylu urządzeń wyświetlających, ile układ GPU jest w stanie obsługiwać równocześnie. Aby ograniczyć liczbę urządzeń wyświetlających, obsługiwanych przez ekran X, użyj opcji konfiguracji X “UseDisplayDevice”.
  • Dodano atrybut “CurrentMetaMode” do linii poleceń nvidia-settings, aby sprawdzać i ustawiać bieżącą wartość MetaMode.
  • Usunięto możliwość konfiguracji kompensacji obszaru obrazu poza rejonem wyświetlania z atrybutu NV-CONTROL i nvidia-settings. Konfiguracji można dokonać z większą granulacją wykorzystując atrybuty MetaMode ViewPortIn i ViewPortOut.
  • Zmieniono walidację trybu tak, że dla cyfrowych urządzeń wyświetlających sterownik X domyślnie akceptuje jedynie tryby raportowane w EDID. Dotychczas sterownik X NVIDIA akceptował inne tryby, Jednak bezwarunkowo skalował je do jednego z trybów EDID.
  • Usunięto możliwość konfiguracji skalowania płaskich wyświetlaczy z ustawień nvidia-settings. Jakiekolwiek pożądane skalowanie może być skonfigurowane poprzez użycie atrybutów MetaMode “ViewPortOut”.
  • Zdarzenia hotplug (w szczególności RRNotify_OutputChange RandR) generowane są obecnie gdy urządzenia wyświetlające zostaną podłączone lub odłączone od układu GPU. Wiele pulpitów automatycznie dostosowuje rozmiar pulpitu X w odpowiedzi na te zdarzenia.
  • Dodano zamienniki nazw urządzeń wyświetlających w taki sposób, by opcje konfiguracji X wykorzystujące nazwy urządzeń wyświetlających mogły się odwoływać do urządzenia wyświetlającego poprzez jedną z kilku nazw, włączając w to nazwę RandR Output urządzenia wyświetlającego. Log X raportuje listę zamienników dla każdego urządzenia wyświetlającego.
  • Zaktualizowano parser EDID, by udostępnić bardziej kompletną obsługę EDID 1.4 i nowszych wersji CEA-861.
  • Usunięto opcję “Rotate” konfiguracji X. Wykorzystywana była ona do statycznego obrotu ekranu X. Funkcjonalność tą zastąpiono atrybutem MetaMode “Rotation” oraz obsługą rotacji RandR 1.2.
  • Usunięto opcję “RandRRotation” konfiguracji X. Umożliwiała ona konfigurację rotacji ekranu X poprzez RandR 1.1. Funkcje te zostały zastąpione atrybutem MetaMode “Rotation” oraz obsługą rotacji RandR 1.2.
  • Usunięto obsługę następujących atrybutów NV-CONTROL:
    • NV_CTRL_GPU_SCALING
    • NV_CTRL_GPU_SCALING_DEFAULT_TARGET
    • NV_CTRL_GPU_SCALING_DEFAULT_METHOD
    • NV_CTRL_DFP_SCALING_ACTIVE
    • NV_CTRL_GPU_SCALING_ACTIVE
    • NV_CTRL_FRONTEND_RESOLUTION
    • NV_CTRL_BACKEND_RESOLUTION
    • NV_CTRL_OVERSCAN_COMPENSATION
    • NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION
  • Poprawiono wydajność renderowania tekstu bitmapy.
  • Dodano nową opcję --restore-original-backup do nvidia-xconfig. nvidia-xconfig tworzy kopię zapasową pliku z oryginalną konfiguracją X w przypadku modyfikacji pliku z konfiguracją X, który wcześniej nie był zmieniany przez nvidia-xconfig. Opcja ta przywraca kopię oryginalnego pliku konfiguracji X, jeśli taką kopię uda się odnaleźć.
  • Udostępniono następujące, dodatkowe tryby FSAA poprzez NV-CONTROL, nvidia-settings oraz wizualizacje X i GLXFBConfigs:
    • 16X multisample FSAA na wszystkich układach GPU GeForce
    • CS FSAA na układzie G80 i wyższych układach GPU GeForce
    • 32X multisample FSAA na układzie G80 i wyższych układach GPU Quadro
    • 64X multisample FSAA na układach Fermi i wyższych układach GPU Quadro
  • Wprowadzono domyślną aktywację ustandaryzowanych technik ograniczania tekstur w OpenGL.
  • Usunięto obsługę następujących atrybutów NV-CONTROL trybu GVO Clone:
    • NV_CTRL_GVO_DISPLAY_X_SCREEN
    • NV_CTRL_GVO_X_SCREEN_PAN_X
    • NV_CTRL_GVO_X_SCREEN_PAN_Y
  • Dodano nową ikonę nvidia-settings o wyższej rozdzielczości.
  • Zaktualizowano metodę obsługi opcji konfiguracji X sterownika X NVIDIA, mających wpływ na cały układ GPU, a nie tylko poszczególny ekran X działający na jednostce GPU (na przykład opcję “NoPowerConnectorCheck”): w przypadku takich opcji konfiguracji X, sterownik X będzie uwzględniał je w przypadku dowolnego ekranu X skonfigurowanego na układzie GPU. Przed tą zmianą sterownik X NVIDIA uwzględniał takie opcje jedynie w ramach pierwszego ekranu X skonfigurowanego na układzie GPU.
  • Dodano pole wyboru do nvidia-settings, by kontrolować atrybut ograniczania tekstury. Gdy pole wyboru jest oznaczone, tekstury OpenGL są ograniczane zgodnie ze specyfikacją OpenGL. W przeciwnym przypadku, atrybut GL_CLAMP jest mapowany na GL_CLAMP_TO_EDGE dla nieograniczanych tekstur 2D.
  • Usunięto zakładki “Display” i “X Screen” z konfiguracyjnej strony “X Server Display Configuration Page” nvidia-settings i dodano nowe, rozwijane menu “Selection” do wyboru ekranów X lub urządzeń wyświetlających. Ułatwia to wybór ukrytych ekranów X i wyświetlaczy.

Sterowniki w PPA x-swat powinny się pojawić na dniach, jak tylko opiekun repozytorium przetestuje ich stabilność.

  • Jak miło czyta się tak szczegółowe wiadomości.

    • Anatol

      Niby tak, ale mało kto pewnie takie niusy czyta :P Ludzie wolą czytać coś śmieciowego jak pudelek czy dobreprogramy :P

  • Pingback: Webconverger 14.0 | OSWorld.pl()