Nowe dystrybucje zapominają o podstarzałym sprzęcie

Postęp pożera tych, na plecach których został zbudowany. Ta zasada sprawdza się również w przypadku naszych komputerów. Podczas euforycznego kontestowania postępu w rozwoju nowych systemów operacyjnych, mało kto ogląda się za siebie. Tymczasem gorzka refleksja przychodzi później, gdy setki użytkowników nie są w stanie wykorzystać swoich urządzeń, które do tej pory działały zupełnie dobrze (vide utyskiwania użytkowników nowych Windowsów). Niestety, podobnie wygląda to i w linuksowym światku, gdzie nowe dystrybucje starają się optymalizować swoje działanie pod nowymi np. kartami graficznymi, zapomniając zupełnie choćby o poprawnym skonfigurowaniu możliwości sprzętu nieco starszego.

Hmm...
Hmm…
Tym razem w roli nowego systemu wystąpuje Antegros, który bez większych skomplikowanych ceregieli oddaje w nasze ręce niemal wszystko to, za co można lubić Arch Linuksa. Jesteśmy zatem na bieżąco z pakietami – akurat to Cinnamon 3.0.1 był głównym powodem dla którego postanowiłem na jakiś czas sprawdzić, jak się Antergos sprawdza podczas codziennego użytkowania. Niestety, większość z nas będzie oczekiwała w komplecie tego, do czego przyzwyczaiła nas większość dystrybucji linuksowych – czyli „samodziałania” (innymi słowy – klikamy i działa). A tu nie ma tak łatwo, przynajmniej jeżeli posiadamy kartę graficzną (w moim przypadku ATI Mobility Radeon HD 4670) której obsługa powinna już wejść do kanonu dobrych manier systemu, a system zdaje się korzystać z innych podręczników dobrego zachowania.

Bo czy może być coś bardziej oczywistego w XXI wieku, jak kliknięcie na klipie wideo i oczekiwanie, że system nam go odtworzy? W roli odtwarzacza wraz ze środowiskiem Cinnamon w Antergosie otrzymujemy programik Totem, który może mistrzostwem świata nie jest, ale można by oczekiwać po nim, że filmy potrafi odtwarzać. A tu zaskoczenie – nowoczesna dystrybucja nie potrafi zagrać pliku mp4 – sprawa kończy się komunikatem o niemożności zainicjowania biblioteki wspierającej. W porządku, nie takie rzeczy się naprawiało, jak nie chce się odtwarzać audio lub wideo, to po prostu brakuje kodeków, prawda? Dlatego tym większe zdziwienie wywołuje dalszy brak efektu po doinstalowania całej plejady przenajróżnieszych kodeków. O co chodzi? Tutaj z pomocą przychodzi nam ponownie terminal i uruchomienie w nim programu Totem – dzięki temu będziemy mogli podejrzeć informacje o błędach. I co widzimy?

libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/r600_drv_video.so
libva info: va_openDriver() returns -1

Po próbie otworzenia pliku wideo, w terminalu pojawia się informacja jak powyżej. Przypomnę, sprawa dotyczy starszych kart ATI. Co to jest r600_drv_video.so i dlaczego nie ma go w systemie oraz skąd go wziąć? Prawda nie jest taka prosta. Jest to bowiem korzystający z akceleracji sprzętowej sterownik Mesa VA-API do odtwarzania mediów. Występuje on w większości dystrybucji, jednak Antergos (i Arch Linux?) w pędzie za nowoczesnością zapomniał już o nim. Na szczęście jest dostępny sterownik gallium_drv_video, z które będzie mogła skorzystać nasza starsza konstrukcja graficzna. Pozostaje nam jedynie przypomnieć sobie jak to 15 lat temu rozwiązywało się różne nieprzewidziane niedomówienia ogorzałego desktopu linuksowego:

sudo pacman -S libva-mesa-driver
sudo ln -s /usr/lib/dri/gallium_drv_video.so /usr/lib/dri/r600_drv_video.so

I Totem od tej pory będzie już wiedział, jak odtwarzać wideo. Oczywiście alternatywą do powyższego jest zainstalowanie po prostu innego dtwarzacza, np. VLC

50 komentarzy

  1. Oj tam, 3 linijki w terminalu i działa, są gorsze błędy na nowszym sprzęcie. 😉 Zwłaszcza w przypadku pochodnych Archa nie ma się co dziwić widząc takie kwiatki.

  2. “skąd go wziąść?”
    Bierzćcie autokorektę i instalujcie!

    Świat idzie do przodu, zmieniają się technologie i oczekiwania. Powstają nowe standardy. Dajmy umrzeć wiekowym technologiom i przestarzałym rozwiązaniom. niech deweloperzy skupią się na nowych i bieżących rzeczach. O ile kernele byłyby szybsze gdyby zrobić wersje odchudzone o wsparcie dla starych lub rzadko używanych sprzętów, obsługę egzotycznych systemów plików itd.

  3. Lubuntu 16.04 wyszło chyba rozmiarem z płyty CD a ja mam ciągle sprawny napęd CD-ROM. 🙁

  4. Przecież i tak od dawna wszystko jest zmodularyzowane i ładuje się tylko gdy jest potrzebne. Jedyny zysk byłby w postaci szybszej kompilacji. No i deweloperzy mogliby się zajmować czymś bardziej pożytecznym.

  5. O, moje distro!

    Jak bardzo Antergos by mi się nie podobał, jak dobrze by mi się z nim nie pracowało, tak samo bardzo nie mógłbym polecić komuś, kto ma wstręt do terminala. Drobne problemy, zwłaszcza okołopoinstalacyjne są niestety zmorą tej dystrybucji. Jeżeli ktoś pyta “co polecam, by było i działało”, to na pewno nie jest to Antergos. Często już instalacja jest nie do przejścia.

    Osobiście mi to nie przeszkadza – fix czy dwa w czasie lub zaraz po instalacji (ostatnia “stała” instalacja ponad rok temu, testowych jednak było kilka od tego czasu) to nic, co by mnie odrzucało. Aktywnie śledzę rozwój tej dystrybucji, znam tło prac (i nawet niektórych twórców), więc potrafię sobie uzasadnić to, co się tam czasem dzieje.

    Co do karty graficznej – mam niewiele nowszy model i też zdarzają mi się takie rzeczy. Za to byłem w ciężkim szoku, że karta nie jest już wspierana na Windowsie 🙂 A potem do mnie dotarło – przecież ona ma już ponad 5 lat…

    BTW: @Salvador: Odpowiedź na swój problem znalazłeś na Antergosowym forum? Na Wiki? Jeśli nie, to czy mógłbyś się tam podzielić swoją historią? 🙂 Pozdrawiam!

  6. A weź… Jakbym się nie starał, to zawsze mi to „wziąść” wychodzi 🙂

    A co do postępu – ok, jestem za, ale w praktyce oznaczałoby to zakup nowego laptopa średnio co pięć – sześć lat. A moje i7 daje jeszcze radę w obecnym sprzęcie 🙂

  7. To nic, Na live cd Lubuntu 16.04 dla i386 “Zapomniano” o takiej podstawowej rzeczy jak pakiet xserver-xorg-video-intel.
    Rezultat ? Nie da się uruchomić GUI na zintegrowanej karcie od intela (choćby na leciwym 945, który znajduje się w całej masie starego sprzętu). “Gimnastyke” jaką miałem w związku z tym nikomu nie polecam, taki choćby systemd z uporem maniaka próbującym co sekundę uruchomić lightdm, co powodowało że nie dało się zalogować z pierwszej konsoli “z palca” wpisując login i hasło.
    Dystrubucja dla starszego i słabszego sprzętu a tu takie kwiatki 😀

  8. Żyjemy w czasach w których software starzeje się szybciej niż hardware.

  9. Zgadzam się, im dłużej używam linuxa, tym więcej widze.
    – stare opcje, wsparcia, do kart graficznych się celowo “wycina” lub zostają poprostu “porzucone”
    jak w przykładzie wyżej
    – niedługo 32bit zostanie porzucone, PCLinuxOS już porzucił.
    – a najnowszy sprzęt czasami nie działa bo musi poczekać na wsparcie nowszego kernela.

    Pozostaje nam tylko pisać o naszych problemach by się ludzie czasami opamiętali,
    lub samemu czasami się wziąść do roboty tego co ktoś popsuł i naprawić.

  10. Są specjalne wersje linuksów dedykowane starszemu sprzętowi. Wsparcie (podstawowe) dla kart graficznych jest w kernelu. Dawno tam niczego nie wycięli. Opisany przez salvadhora przypadek dotyczy akceleracji sprzętowej, która praktycznie w żadnej archopochodnej dystrybucji nie jest włączona domyślnie, nie mówiąc o Archu gdzie trzeba sobie tego typu rzeczy ustawić. W repozytorium zaś tej dystrybucji (Antergos ma minimalną ilość własnych paczek, które w znacznej mierze są związane z wyglądem, a następnie z tzw. metapaczkami) jest mnóstwo oprogramowania, które jest przeznaczone dla starszych systemów.

  11. GF 9600 robił mi to samo. Stery nouveau nie odpalały domyślnych rozdzielczości i musiałem jakoś zainstalować te od NVidii.

  12. Ciekawe jak Linux obsługuje te zewnętrzne karty graficzne do laptopów.
    Fakt jest sporo nowych laptopów, netbooków, ultrabooków ze słabym procesorem i małą ilością RAM w sprzedaży. I tu nadal dobrym rozwiązaniem jest i386, i686. Najgorzej w tym przypadku jest z przeglądarkami które na wersji 32 bitowej systemu potrafią więc zabić procesor, tam RAM to pal licho można rozbudować do 8GB jeśli urządzenie pozwoli, ale taki słaby procesor wlutowany w płytę główną już nie. I chcąc nie chcąc czeka wymiana urządzenia, lub siedzieć na starej wersji Linux, czy takim Puppy Linux ze starociami w oprogramowaniu.

  13. Ja znam tylko Puppy Linux które spełnia wymagania na bardzo stary sprzęt.Mój sprzet graficzny korzystał kiedyś tylko Mesa,
    ale fakt, widzialem kiedys sterowniki ATI w kernelu, ale chyba nie umialbym ich uruchomić po skompilowaniu kernela.
    Jeśli i ty uważasz że np. Xubuntu jest na starszy sprzęt to może być błąd w zalozeniu,
    Xubuntu jest lżejsze, ale uzywa tych samych pakietów co Ubuntu.
    A Ubuntu raczej nie wspiera starszego sprzętu.

  14. A co to za gimnastyka, jak Ci się nie uruchomi w pełni środowisko graficzne to ctrl+alt+f2 w tryb konsoli wchodzisz sudo su na roota czy tam na konto użytkownika wchodzisz w trybie tekstowym i instalujesz ten pakiet. Internet już powinien być. To 5 minut roboty, wiele razy tak robiłem jak coś popsułem i pulpit nie wstał 🙂

  15. kontestować: ostentacyjnie okazywać brak akceptacji dla jakichś norm, wartości lub obyczajów

    euforycznie: w stanie zachwytu, radosnego uniesienia, podniecenia.

    Trochę trudno przychodzi mi wyobrażenie sobie “euforycznego kontestowania postępu”

  16. No właśnie gimnastyka, bo systemd będzie próbował uruchomić lightdm cały czas i tak w kółko. Każda próba uruchomienia lightdm przenosi z powrotem na konsole numer 7, a tam hasełka nie wpiszesz, tak że login i hasło wpisywałem po 1 literce.
    Jedna literka, i znów Ctrl-Alt-FX bo przeniosło na konsole 7. Pierwsze co zrobiłem jak już się udało to wyłączyłem sudo systemctl stop lightdm (też pisząc literka po literce) i dopiero dało się normalnie cokolwiek zrobić.
    Kiedyś dało się parametrami kernela wymusić tryb tekstowy ale jak internet długi i szeroki nikt nic nie wiedział jak to zrobić kiedy na pokładzie jest systemd, może jakoś te jego tryby (runlevele ?) da się inaczej ustawić ?
    Login, i hasło wpisywane literka po literce to niezapomniane przeżycie i jak masz pecha (np. omsknie ci się literka) to w 5 minutach się nie zmieścisz bo zaś trzeba od nowa pisać 😉
    Proste i oczywiste rozwiązania okazują się być niewystarczające kiedy za demony odpowiada systemd, który usilnie będzie chciał tego lightdm uruchomić choćby się dało czy nie dało.

  17. Ha ! jest coś do runlevelów i parametrów kernela 😀
    systemd.unit=rescue

  18. Skoro tak się dzieje, to coś jest skopane w Lubuntu z systemd. Kiedy Ci się “uruchomi” DM i nie możesz się zalogować, powinno zadziałać alt+ctrl+Fx i wówczas możesz robić co chcesz, a lightdm nie powinien już startować. Zawsze też go można uwalić.
    Nie wiem też jak jest w Lubuntu, ale niegdyś praktycznie wszystkie *buntu dawały możliwość uruchomienia z GRUBa sesji “rescue”, która uruchamia tylko powłokę roota w celu naprawy systemu właśnie. Jest to możliwe również wraz z systemd (bo to jest cecha GRUBa a nie systemd).

  19. Faktycznie, się nam wieszcz zamyślił.
    Pozostaje teraz ustalić “co artysta chciał powiedzieć”? Kontemplacja, konsumpcja?
    Stawiam na konsternację. 😀

    Rydzykowe Mohery potrafią “euforycznie kontestować postęp”, ale tu raczej nie o to chodzi. 😉

  20. Bez przesady, Totem tylko awaryjnie, kiedy działamy z systemu w trybie Live.
    Do codziennego używania się instaluje VLC lub Dragon Player, ostatecznie Xine.
    Nie mówię że Totem jest zły, ale moim zdaniem to taka “nietykalna” matrona, która tylko czeka na pierwszy pretekst żeby strzelić focha.

  21. Potraktujcie to jako mój skromny wkład w zainicjowaną przez grupę Monty Pythona budowę pomnika niedorzeczoności 🙂

  22. Ależ euforyczna kontestacja to zjawisko normalne. Spotkać można obywateli euforycznie kontestujących słowami “mam na to wy…”. Szczególnie po zakończonych egzaminach młodzież znajduje się w stanie euforycznej kontestacji. W świecie oprogramowania mamy osoby o konserwatywnym podejściu z radością kontestujące postęp mówiące n.p. “a ja tam wolę mojego starego dobrego DOS’a”.

    Może z tą euforią to różnie bywa, ale wiele zależy od tego co kto bierze 🙂

  23. Aż mi się przypomniała pani Dupencja Niezadowolencja z “Żywotu Briana” i jej mąż… mniejsza o detale. ;)))

  24. Udam że tego nie widziałem. Tu masz odpowiedni dla ciebie cytat z Monthy Pythona:
    “Oto współczesne czary. W ostatnim odcinku uczyliśmy się jak
    przepiłować kobietę na dwie części. Dziś nauczymy się jak przepiłować
    kobietę na trzy części i ukryć ciało”.
    …zabójco przodków. B)

  25. A gnome-mplayer?
    W odróżnieniu od dragonplayera i totema potrafi wyświetlać napisy POD filmem,zresztą jak smplayer,jak się go ustawi.
    Zresztą,to tylko nakładki.

  26. Ojoj, nie używam ani Gnome, ani też jakoś filmów z napisami.
    Ale dzięki za info, gdybym jednak potrzebował będzie jak znalazł. 😉

  27. “i dlatego nie lubię systemd”
    przepraszam, pavbaranov już wspomniał że to w Lubuntu musieli skopać. Niedawno mi na Archu nie chciał wstać SDDM to bez żadnego problemu się przełączyłem na konsolę żeby naprawić. Działało.

  28. Czy pavbaranov gdziekolwiek napisał że Xubuntu świetnie się nadaje na starszy sprzęt?

  29. No, niby masz rację. Ale po czeskich pornolach mam zajady i zawiasy w szczęce mnie bolą. ;)))

  30. Nie śmiem pytać od czego,zakładam że od śmiania (się):P

    A propo,nie pornol,tylko horror,i nie czeski ,tylko niemiecki:Nekromantik.
    Znasz?
    Znaczy w sumie mieszanka tych gatunków,jeśli tak można to ująć (tfu,co za paskudne słowo w tym kontekście).

  31. Nie, nie oglądałem. Samemu bez sensu oglądać takie rzeczy, a nikt ze mną nie chce oglądać horrorów bo mam zwyczaj zaśmiewania się na nich do łez.
    Zaczyna być interesująco… możesz napisać coś więcej? 😀

  32. http://www.filmweb.pl/film/Nekromantik-1987-107838

    osobiście wolę starsze niemieckie kino:
    Niebo nad Berlinem,film,na którego podstawie powstało Miasto Aniołów z Cage’m (niestety):

    http://www.filmweb.pl/film/Niebo+nad+Berlinem-1987-8093

    a to już klasyka:

    http://www.filmweb.pl/Metropolis

    Jako,że jestem maniakiem kina,to mam.Bo lubię

    Polecam tez to:

    http://www.filmweb.pl/film/Bazyl.+Cz%C5%82owiek+z+kul%C4%85+w+g%C5%82owie-2009-469509

    oraz:

    http://www.filmweb.pl/film/Miasto+zaginionych+dzieci-1995-674

    Kino z Francji.Tej starej,nie tej co teraz.
    Polecam.
    Jakby co,to mam

  33. I żeby było jasne,to “teksańska masakra” to komedia,nie horror:)
    I jeszcze jedno,tylko nie mów nikomu:Freddy żyje(!)

  34. Ano uczyli po rusku, zgadza się.
    Co do kina, no cóż, nie pogadamy. Masz przed sobą 100% mola książkowego.
    Jak to ujęła moja małżonka? – 5 filmów za 5 złotych to dla niego za drogo, ale dwa złote upustu na książce i już ma ją w koszyku, bo “takiej promocji nie można przegapić”. 😀
    Serio, ja w ciągu roku oglądam góra 4-5 filmów. I to zwykle przymuszony w jakiś sposób. 😀

  35. “…Freddy żyje(!)”
    – Wiem, żona do niego regularnie dzwoni. Dla zmyłki mówi mu “mamo”. 8)

  36. Lubie bardzo czytać,ale molem to chyba już nie jestem.Chyba że netowym.
    Mam za to parę ulubionych książek,do których wracam zawsze,np Lema..

  37. u mnie problem jest z kartą ethernet. w mint 17.3 działa eth0 z pełną prędkością pobierania ale w ubuntu16.04 niema juz eth0 a jest enp2s0 który nieradzi sobie z siesią p2p. ledno ciągnie 2 mega

  38. niezawsze nowe jest leprze! stare samochody sa leprze. bo w nowych no cuz komp dostanie error i juz dupa. auta nie odpalisz. tylko laweta.

  39. a ja dalej na lga 775 siedzie i nienazekam. no w sumie to na xeonie x5460 siedze ( z mostkiem lga771 na 775) no i ram podkrecic :pbo po nizej 900MHz ram niewydala i sa skoki wydajnościowe. ale wiesiek3 smiga w 30FPS 😀
    choc musze w grafikę zainwestować

  40. a ja mam 3 cd romy 2 dvd w których klapka nie chce wychodzić na port pata.
    zastanawiam się czemu jeszcze porty pata dają na płytach głównych.

  41. nie tylko ty jeden 😛 ja kiedyś lightdm odinstalowałem z połową systemu bo chciałe stery NV wgrać:/ a jądro nie było kompatybilne ( stare jajo) puzniej zajazyłęm

  42. włąśnie . o co chodzi z tą nazwą i686? ok 64 bity ale od jakiegoś czasu ciągle to widze na 64bitowych maszynach. jakiś nowy standard? bo i386 to rozumiem ze 32 bity czy x32. ale i 686 skąd się wzieło?

  43. oj tam. od 2 lat borykałem się z cuda. instalacja cuda toolkit i stery grafiki od NV. a z kernelem 4.4.0
    niemusze juz od dewelopera zasysac stery i cuda toolkit. wystarczy jajo.4.4 i nv z repo. bez nawet instalacji cuda-toolkit. od razu wykrywa wszystko 😀

  44. ja tam uzywam smplayer ( powóg? napisy. a raczej mozliwość włączenia czarnego prostokątu za napisami ), vlc, kodi ( coraz bardziej sie przekonuje)

  45. co do starszego niemieckiego kina to mi się film przypomina propagandowy ( film w jakimś filmie chyba wojna bochaterów tego rezysera od cipkowozu i blondyny) jak hitler oglądał jak jeden niemiec cały pułki zastrzeliwał 😛

  46. jeśli chodzi o napisy,to bardzo dobrze działa gnome-mplayer.Jest tam opcja ustawiania napisów pod filmem.W Kodi też,tyle,że to kombajn.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Post comment

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.