Mirek Rogoziński

linux, opensuse, nvidia, fglrx, open source, internet, windows

Archive for the ‘openSUSE’ Category

Roadmap dla openSUSE 11.0

Na stronie en.opensuse.org pojawił się oficjalny terminarz wydań dla 11.0. Wydanie oficjalnej wersji stabilnej planowane jest na maj-czerwiec przyszłego roku, a co miesiąc mają się pojawiać wersję Alpha. Zastanawia mnie czy będzie ich tak dużo jak przy 10.3 (bodajże 7 wydań Alpha) oraz co nowego zaserwują nam developerzy openSUSE (wszak przeskok z 10.x do 11.x do czegoś zobowiązuje). A teraz zabieram się do testowania Alphy0.

Strona z obrazami 11.0 Alpha0: download.opensuse.org

  • 0 Comments
  • Filed under: Linux, openSUSE
  • openSUSE 11.0 Alpha0

    Szczerze powiedziawszy już powoli zaczynałem się niecierpliwić kiedy pojawi się pierwsza Alpha (a raczej zerowa) nowego openSUSE 11. W końcu na news.opensuse.org pojawiła się informacja o wydaniu wersji Alpha 0 i zaproszenie do testowania na bieżąco wersji developerskiej. W porównaniu do aktualnego stabilnego wydania 10.3 sprawdzono i zaktualizowano 2187 pakietów włączając w to:

    • gcc 4.3.0
    • kernel 2.6.24-rc4
    • X.org 7.3
    • KDE 3.5.8
    • KDE 4.0 RC1
    • CUPS 1.3.4
    • gdb 6.7.1
    • Alsa 1.0.15
    • Gimp 2.4
    • Yast2 2.16

    Jednak mimo tych zmian, wersja Alpha działa w miarę stabilnie. Pod tym adresem można znaleźć aktualne najbardziej wkurzające błędy. Już nie mogę się doczekać jak wrócę do akademika i pobiorę sobie najnowszą Alphę:) Postaram się na bieżącą przyglądać się postępowi prac nad moją ulubioną dystrybucją.

  • 0 Comments
  • Filed under: Linux, openSUSE
  • KGTK

    Przeglądając sobie kde-look.org trafiłem na bardzo fajną aplikację - KGtk. KGtk zmusza aplikacje Gtk do używania standardowych okien dialogowych KDE. Wygląda to mniej więcej tak:

    Gtk:

    zrzut-ekranu16.png

    KGtk:

    zrzut-ekranu17.png

    Dla tych, którzy nie należą do fanów Gnome (czyli dla mnie) jest to na pewno fajne narzędzie. Program możemy ściągnąć np. stąd kde-look.org. Następnie rozpakowujemy archiwum, przechodzimy to katalogu z kodem źródłowym i wydajemy polecenia (do kompilacji potrzebne są pakiety gtk2-devel, cmake, gcc-c++):

    $ cmake -DCMAKE_INSTALL_PREFIX=/usr

    jeśli mamy system 32 bitowy, lub:

    $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX=64

    a następnie:

    $ make
    $ su (hasło roota)
    # make install

    Teraz wystarczy odpalić jakąś aplikację Gtk przy użyciu kgtk-wrappera, np:

    $ kgtk-wrapper firefox

    Działa;)

  • 0 Comments
  • Filed under: Linux, openSUSE
  • RadeonHD 1.0.0

    Dwa dni temu pojawił się nowy sterownik RadeonHD 1.0.0. Sterownik stworzyli developerzy Novella na bazie dokumentacji udostępnionej przez AMD/ATI. RadeonHD przeznaczony jest dla kart opartych o chipsety ATI RV505, RV515, RV516, R520, RV530, RV535, RV570, R580, RS690, R600, RV610, i RV630. Najnowsze karty z chipsetem RV670 nie zostały jeszcze przetestowane. Sterownik oferuje pełną obsługę trybów graficznych, pracy z dwoma monitorami, standardu RandR 1.2 oraz sprzętowego kursora. Jednak nie obsługuje jeszcze akceleracji, zarówno 2D jak i 3D.

    Z ciekawości ściągnąłem gotowy pakiecik dla openSuSE, zainstalowałem i odpaliłem. Dużo o samym działaniu i wydajności jeszcze nie da się powiedzieć, ale np. bezproblemowo przewijają się strony - z czym mam problem na sterownikach Mesy i na najnowszych sterownikach AMD/ATI (co jest trochę dziwne). Poza tym konfiguracja (w porównaniu do oryginalnych sterowników AMD/ATI) jest na prawdę bezproblemowa - wpisujemy tylko nazwę sterownikach i hashujemy wpisy z opcjami dla AIGLX (jeśli ktoś oczywiście takowe w xorg.conf posiada). Xorg odpala się bez stęknięcia;) Pozostaje tylko czekać na wersję z wsparciem akceleracji 2D i 3D - to może być hit.

    Więcej info: http://www.phoronix.com/

    Niedawno AMD/ATI wypuściło kolejny sterownik do swoich kart graficznych, który ma być kontynuacją fglrx. Nowy sterownik nazywa się AMD Catalyst™ Linux 7.11, gdzie 7 oznacza rok a 11 miesiąc wydania. Nowy sterownik przywitałem z ciekawością i z obawą, że znowu się zawiodę. Muszę przyznać, że się myliłem! AMD odwaliło w końcu kawał dobrej roboty! Ale o tym na koniec, najpierw opiszę jak zainstalować poprawnie sterowniki z obsługą AIGLX (instalacja i konfiguracja różni się nieco od znanych wcześniej).

    1. Potrzebne pakiety

    Żeby zainstalować nowe sterowniki potrzebujemy następujące pakiety: kernel-source, kernel-syms i linux-kernel-headers. Możemy je zainstalować Yastem lub zypperem z konsoli:

    # zypper in kernel-source kernel-syms linux-kernel-headers

    2. Instalacja sterownika

    Sterownik pobieramy ze strony AMD/ATI. Następnie w konsoli jako root wpisujemy

    # init 3

    by przejść do trybu tekstowego, w którym przeprowadzimy instalację. Przechodzimy do katalogu, gdzie zapisaliśmy sterownik i wydajemy polecenie

    # sh ati-driver-installer-7-11-x86_64.run

    i przeprowadzamy instalację na ustawieniach domyślnych. Potem wydajemy polecenia

    # gnome-xgl-switch -d
    # aticonfig --initial --input=/etc/X11/xorg.conf --force

    (zwróć uwagę na to, że opcje initial, input i force mają z przodu podwójny myślnik, tylko Wordpress go zjada)

    Na koniec dodajemy odpowiednie wpisy do pliku xorg.conf:

    Section “Module”
    Load “dbe”
    Load “type1″
    Load “freetype”
    Load “extmod”
    Load “dri”
    Load “glx”

    EndSection

    Section “ServerFlags”
    Option “AllowMouseOpenFail” “on”
    Option “IgnoreABI” “on”
    Option “AIGLX” “true”
    EndSection

    Section “Device”
    Identifier “aticonfig-Device[0]”
    Driver “fglrx”
    Option “FSAAEnable” “off”
    Option “Capabilities” “
    0×00000000
    Option “VideoOverlay” “on”
    Option “OpenGLOverlay” “off”
    Option “FSAAScale” “0″
    Option “XAANoOffscreenPixmaps” “true”

    EndSection

    Section “Extensions”
    Option “DAMAGE” “true”
    Option “Composite” “true”

    EndSection

    3. Ustawienia wymagane do odpalenia Compiz-Fusion

    W pliku/usr/bin/compiz-manager edytujemy wpisy COMPIZ_OPTIONS i WHITELIST

    COMPIZ_OPTIONS=”–no-libgl-fallback –ignore-desktop-hints –replace”
    WHITELIST=”nvidia intel ati radeon i810 fglrx

    To już wszystko jeśli chodzi o instalację i konfigurację. Teraz przyjrzyjmy się wydajności sterowników (testowane na ATI Mobility X1400 - zobacz screen z Catalyst Control Center).

    • sterownik fglrx-8.40.x

    # fgl_glxgears
    1625 frames in 5.0 seconds = 325.000 FPS
    1681 frames in 5.0 seconds = 336.200 FPS
    # glxgears
    8387 frames in 5.0 seconds = 1677.327 FPS
    8424 frames in 5.0 seconds = 1684.754 FPS
    8407 frames in 5.0 seconds = 1681.300 FPS

    • sterownik AMD Catalyst™ Linux 7.11

    # fgl_glxgears
    2359 frames in 5.0 seconds = 471.800 FPS
    2870 frames in 5.0 seconds = 574.000 FPS
    2888 frames in 5.0 seconds = 577.600 FPS
    # glxgears
    11586 frames in 5.0 seconds = 2317.142 FPS
    12696 frames in 5.0 seconds = 2539.007 FPS
    12737 frames in 5.0 seconds = 2547.244 FPS

    Jak widać, nowy sterownik jest bardziej wydajny od poprzednika! Różnica w glxgears dochodzi do prawie tysiąca FPS a w fgl_glxgears przyrost wydajności jest prawie podwójny. Oprócz wzrostu wydajności AMD poprawiło kilka błędów - m.in w fgl_glxgears (nie uruchamiał się w wersji 8.42) oraz słynny Xlib.lock w Catalyst Control Center, który teraz bez problemu się odpala. Poniżej kilka screenów CCC. Mnie tylko zastanawia jak dalej potoczą się losy sterowników AMD? Póki co wszystko jest chyba na właściwej drodze. Tak trzymać Panowie!

    zrzut-ekranu12.pngzrzut-ekranu13.pngzrzut-ekranu14.pngzrzut-ekranu15.png