Laptopy

Technologia NVIDIA Optimus dla Linuksa potwierdzona - czy to zasługa Linusa Torvaldsa?

przeczytasz w 3 min.

Przełączanie kart graficznych

Jakiś czas temu NVIDIA poinformowała, że pracuje nad przygotowaniem technologii Optimus dla systemów Linux. O wydarzeniu poinformował e-mailowo Aaron Plattner, twierdząc, że "zieloni" obecnie przygotowują się do wprowadzenia obsługi.

Technologia Optimus została opracowana przez firmę NVIDIA celem umożliwienia bezproblemowego i zautomatyzowanego przełączania między zintegrowanym w procesorze niezbyt wydajnym, aczkolwiek energooszczędnym układzie graficznym na wydajniejszą, dedykowaną kartę graficzną i na odwrót.

nvidia optimus linux

Przełączenie zachodzi automatycznie, kiedy zajdzie tego potrzeba, np. zostanie uruchomiona wymagająca aplikacja czy gra potrzebującą dużej mocy obliczeniowej, wówczas uruchamiana jest dedykowana karta graficzna. W przypadku kiedy serfujemy po internecie lub wykonujemy inne niewymagające mocy obliczeniowej czynności, aktywny pozostaje jedynie zintegrowany w procesorze rdzeń graficzny. Technologia jest głównie stosowana w notebookach.

 

Technologia Optimus działała jedynie na urządzeniach z procesorami ze zintegrowaną grafiką Intel HD wraz z dedykowanymi kartami graficznymi firmy NVIDIA, do tej pory działała jedynie na urządzeniach pracujących z systemem Windows 7, teraz jednak ma to ulec zmianie.

Dotychczas użytkownicy Linuksa nie mogli korzystać z podobnych dobrodziejstw w przypadku kart NVIDIA, konkurencyjne AMD chociaż jest krytykowane za jakość własnościowych sterowników Catalyst dla Linuksa, rozwija i opłaca programistów zarówno dla zamkniętych sterowników (Catalyst) jak i otwartych (open source) to w dodatku udostępnia technologię przełączania układów graficznych.

 

W przypadku firmy NVIDIA, której sterowniki były zwykle określane mianem tych "lepszych" w Linuksie to nie udostępniała ona technologii przełączania układów graficznych, nie brała też udziału w pracach nad otwartymi sterownikami graficznymi. Dlatego społeczność wzięła sprawę w swoje ręce i przygotowała projekt Bumblebee mający za zadania zastąpienie technologii Optimus.

Projekt jednak jest zbyt skomplikowany dla niedoświadczonych użytkowników, a i tym zaawansowanym potrafi też sprawić wiele trudności, jak i również jego działanie jest dalekie od oczekiwanego.

nvidia optimus linux obsługa logo 

Niedawno Linus Torvalds - twórca jądra Linux podczas wykładu na Aalto Center for Entrepreneurship w Otaniemi w Finlandii udzielił odpowiedzi na pytanie zadane przez jedną ze studentek. Opowiedziała ona swoją historię związaną z niezbyt przyjemnym i udanym użytkowaniem laptopa z procesorem Intela ze zintegrowanym GPU i dedykowaną kartą graficzną NVIDIA GeForce.

Na pojawiające się problemy dział techniczny pozostał jednak głuchy i odmówił udzielenia pomocy w obsłudze technologii Optimus.

nvidia optimus linus torvalds wykład słowa nvidia fu you gest środkowy palec

Linus skomentował wspomnianą sytuację słowami "Fu*k you NVIDIA", pokazując przy tym środkowy palec do kamery. Torvalds dodał również, że nie rozumie postępowania NVIDIA i określił ją mianem najgorszej firmy, z jaką środowisko Linuksa miało okazję działać - tak w wielkim skrócie można opisać wystąpienie twórcy jądra Linux.

nvidia optimus technologia bateria

Po tym wystąpieniu pojawiło się wiele różnych głosów zarówno popierających zachowanie Linusa, jak i krytykujące go, nawet sama NVIDIA wydała oświadczenie w tej sprawie, z którego jednak poza zapewnieniami, że Linux jest dla nich ważny, nie padły żadne konkrety. Po kilku dniach pojawiły się pierwsze doniesienia, jakoby NVIDIA miała testować pierwsze patche dla sterowników mające pomóc w przygotowaniu obsługi technologii Optimus - do tej pory były to jednak niesprawdzone informacje.

nvidia optimus laptop

Teraz jednak NVIDIA oficjalnie potwierdziła prace nad technologią Optimus dla Linuksa, potwierdził to jeden z głównych inżynierów NVIDIA - Aaron Plattner. Dużą zasługą była praca Davida Airlie z firmy Red Hat, który pomógł w pracach nad RandR 1.4 oraz wprowadzeniem infrastruktury DMA-BUF. Inżynier NVIDIA przyznał, że eksperymentował już z RandR 1.4 udostępniającym interfejs obiektów, w którym komputer z technologią Optimus mógł przełączać się ze zintegrowanego układu graficznego za dedykowaną kartę.

linux nvidia optimus logo pingwin

Co ważne NVIDIA posiada już oficjalny konspekt działa technologii w Linuksie, a także wczesną eksperymentalną wersję sterownika. Do jego działania na chwilę obecną wymagane jest posiadanie w systemie infrastruktury frameworka PRIME stworzonej specjalnie dla hybrydowych kart, może używać również DMA sharing, RandR 1.5 i X.Org Server 1.13 oraz jądra Linuks 3.5.

Na oficjalne udostępnienie technologii Optimus dla Linuksa poczekamy jeszcze przynajmniej kilka miesięcy, jednak cieszy fakt, że NVIDIA w końcu zabrała się do pracy. Czy wpływ na to miało zachowanie Linusa Torvaldsa? Jak myślicie?


Więcej o NVIDIA i Linux:

Źródło: Phooronix, Santyago, OSWorld, FreeDesktop

Komentarze

47
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    Konto usunięte
    56
    Dziesięć palców Linusa było potrzebnych do zrobienia jądra, ale tylko jeden do dodania obsługi Optimusa. :D
    • avatar
      idzpro100
      12
      ostatno pisałeś, że należy olewać "śmieci" takie jak linux...
      • avatar
        RexRX
        7
        Nie będzie trzeba się bawić w przełączanie kart a ten środkowy palec mnie dobił.
        • avatar
          idzpro100
          7
          sam jesteś zerem. Gdyby nie linux płaciłbyś za laptopa z i5 i "ultra wydajnym" gt520m 4000zł z tego co 500zł za Windows-a 7 Home Premium
          • avatar
            Mateusz200949
            7
            Hehe ten palec do kamery :P Podziwiam gościa :D
            • avatar
              loccothan
              2
              Ale wy sie jeździcie jak bure koty lol
              • avatar
                Nie_ma_lipy
                2
                A mnie się wydaje ,że to wszystko ma związek z platformą STEAM ,która ma ruszyć w przyszłym roku na linukxa.....
                • avatar
                  Konto usunięte
                  1
                  Dokładnie.. niech tak nie hejtują ;)
                  • avatar
                    adikq12
                    0
                    Przypomina troche Lucid Virtu ..
                    • avatar
                      Konto usunięte
                      -4
                      hmmm... do czego to się przyda w linuksie?
                      • avatar
                        Konto usunięte
                        -4
                        akurat NV by sie przejela palcem fakalcem od Linusa lol. STEAM wychodzi na linuksa i w przeciwienstwie do AMD, NV rozumie ze dopracowany sterownik to 3/4 sukcesu na platformie. Chwalmy Valve albowiem ono przyniesie zmianę i pociągnie za sobą innych
                        • avatar
                          Konto usunięte
                          -48
                          Ja powiem, ze to zasluga Nvidii przeciez to ich wsparcie jest legendarne, a Optimus to jedna z tych technologii ktore doslownie miazdza, bo nie maja konkurencji.