KDE
Martin Gräßlin napisał na swoim blogu post dotyczący problemów z KWin. Otóż KDE 4.5 S.C. posiadało kilka usprawnień KWin i podczas gdy menedżer kompozycji sprawdzał opcjonalne rozszerzenia OpenGL, otwarte sterowniki Mesa nie robiły wszystkiego dobrze, co skutkowało błędami i innymi wypadkami uderzającymi w użytkowników KDE.

Po dokładnym przeanalizowaniu sytuacji okazało się, iż winne są: obiekt buforowania ramek OpenGL i GLSL (GL Shading Language), które powodują ogromną dziurę w komunikacji między KWin, a programistami Mesa. Mesa utrzymuje zepsute rozszerzenia, jak i wsparcie kompozycji OpenGL 3.x jedynie dla dla KDE 4.7.

Efekty pulpitu KWin zaczęły używać GL Shading Language. Jednocześnie użycie tego GLSL jest ograniczone do efektu blur oraz filtrów lanczos, ale mocne wykorzystanie owych ścieżek kodu wywołuje pewne błędy na kartach graficznych pod Linuksem, szczególnie z otwartymi sterownikami.

Okazuje się, że problem występuje również ze sterownikiem Intela, który część operacji jest wykonywana na procesorze przez programową emulację, częściej niż przez IGP, co wywołuje błędy obiektu bufora ramek oraz problemy z wieloma monitorami.

Martin Gräßlin po dokładnym zbadaniu wszystkiego stwierdził, że winę za całość ponosi sterownik Mesa, który używa specyfikacji OpenGL 2.1, która została wydana w 2004 roku. Efekt blur na Windows Vista na tym samym sprzęcie działa bez problemu. Jednym słowem, póki Mesa nie zacznie obsługiwać w pełni OpenGL 3.x i pewne sterowniki Gallium3D nie zostaną zaimplementowane, trzeba będzie czekać do KDE SC 4.7, czyli do następnego roku.

Podobne artykuły

  • Pablo

    Za trzecim razem zrozumiałem tego newsa. Czemu programiści nie mogą tego naprawić? Open Source a trzeba czekać na poprawkę ponad rok? Gorzej niż Microsoft.

  • wesołek

    Zawsze wolałem GNOME.

    I tak za miesiąc, dwa, wyjdzie nowa wersja KDE. Po co się szarpać z wieczną wersją testową kiedy można mieć coś, co po prostu działa.

  • Ja byłem zwolennikiem KDE. Zawsze było "na czasie", ale było bardzo niespójne. Każda aplikacja jakoś inaczej działała i wyglądała. Tak jakby dodawali co się da by było nowocześnie.

    Dawno temu przeszedłem na GNOME i jestem bardzo zadowolony. Tak samo jak XFCE.

  • KDE po prostu stawia na innowacyjność i nowoczesność. Chcą zawojować rynek przez rewolucję, a nie ewolucję. Zauważcie, że Gnome 3.0 drugi raz przesunęło premierę.

  • Przynajmniej GNOME 3.0 jak i 2.0 będą stabilne i działały idealnie. A nie to co KDE. Co chwila jakich KCrash ;-)

  • SmOk

    Czekam z utęsknieniem na poprawę tego buga. Nie muszą od razu spełniać wszystkich wymagań 3.0, żeby to poprawić, ehh… Szybciej przesiądę się na Kde 3.5 niż na Gnoma… Szczęśliwego Nowego …

  • A czy zmiana menedżera okien np. na OpenBox/EggWM itp. uwalnia nas od tego błędu?

  • Greg

    Xfce i tylko Xfce!