Mirek Rogoziński

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

Archive for the ‘11.1’ Category

Instalacja Nomad pod openSUSE 11.1

W najnowszym openSUSE 11.1 znajdziemy nowy pakiet do udostępniania zdalnego pulpitu - Nomad. Jest on o tyle ciekawy, że poza większym bezpieczeństwem i łatwością użytkowania, Nomad umożliwia udostępnianie zdalnego pulpitu wraz z efektami pulpitu (np. Compiz). Niestety pakiet zawarty w repozytoriach wydania 11.1 zawiera bug uniemożliwiający pracę zdalną (dokładne informacje można znaleźć tu, oraz tutaj). Poprawki zostały już zgłoszone i znajdują się w domowym repozytorium factory autora. Do instalacji może posłużyć przygotowany przez ze mnie One Click Install:

Po instalacji uruchamiamy usługę np. z konsoli poleceniem:

$ sudo /etc/init.d/xrdp start

Po instalacji, jeżeli posiadamy aktywną zaporę sieciową, należy odblokować dwa porty tcp używane przez xrdp: 3350 i 3389. Uruchamiamy YaST i przechodzimy do ustawień Zapory ogniowej. W module Zapora ogniowa wybieramy Dozwolone usługi i klikamy Zaawansowane. Teraz wpisujemy porty 3350 i 3389 w polu tcp oddzielając je spacjami:

Konfiguracja zapory sieciowej

Teraz możemy się połączyć zdalnie z naszym pulpitem, np. wykorzystując rdesktop:

$ rdesktop adres_ip_zdalnego_komputera

Okno logowania
Pulpti zdalny

Korzystając z okazji chciałbym zauważyć, że blog obchodzi mały jubileusz gdyż jest to 101 wpis;)

Sterownik Ati i openSUSE 11.1 x86_64

radeon_logo_0.jpg Pobrałem sobie właśnie najnowszy sterownik (o którym zresztą dzisiaj nieco więcej napiszę) i po instalacji niestety spotkał mnie mały zonk :-(. Niby wszystko ładnie działa, ale nie da się odpalić żadnej aplikacji wykorzystującej OpenGL. Przy uruchomieniu np. flgrxinfo dostaję takie komunikaty:

$ fglrxinfo
name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 13
Current serial number in output stream: 13

Jak się szybko okazało problem tkwił w tym, że używam systemu 64 bitowego, a sterownik załadowany po instalacji do jądra jest 32 bitowy.. Rozwiązanie problemu jest banalne, należy po prostu podmienić plik 32 bitowy 64 bitowym i przestartować X. Najpierw trzeba przejść w tryb tekstowy:

# init 3

Następnie usuwamy moduł z jądra:

# rmmod fglrx

Teraz usuwamy plik 32 bitowy sterownika:

# rm /usr/lib/dri/fglrx_dri.so

I tworzymy symboliczne dowiązanie do pliku 64 bitowego sterownika:

# ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so

Teraz przechodzimy na init 5 i sprawdzamy czy wszystko chodzi:

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 2600 XT
OpenGL version string: 2.1.8304 Release

Działa! :-)

Jako, że najnowszy sterownik ATI 8.11 wspiera już serwer X.Org 7.4, możliwa jest jego instalacja pod openSUSE 11.1. Aby zainstalować sterownik pobieramy go ze strony ati.com i uruchamiamy konsolę. W konsoli przechodzimy do katalogu w którym zapisaliśmy pobrany plik, logujemy się na konto root i uruchamiamy instalację:

$ su
# sh ati-driver-installer-8-11-x86.x86_64.run

Sterownik zostanie rozpakowany i uruchomi się graficzny instalator. W pierwszym oknie wybieramy instalację sterownika, klikamy Continue i akceptujemy licencję.
ati1.png

W następnym oknie wybieramy instalację automatyczną..
ati2.png

i przechodzimy do procesu instalacji
ati3.png

Po zakończeniu instalacji powracamy do konsoli i uruchamiamy sax2:
# sax2 -r -m 0=fglrx

Sax2 przygotuje dla nas domyślną konfigurację dla sterownika ATI. Teraz pozostaje tylko uruchomić ponownie serwer X i sprawdzić czy nasz sterownik został poprawnie załadowany. W tym celu możemy użyć konsolowego narzędzia fglrxinfo:

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 2600 XT
OpenGL version string: 2.1.8201 Release

bądź uruchomić Catalyst Control Center (poleceniem amdcccle). W wypadku gdyby sterownik nie został załadowany poprawnie, CCC zwróci nam komunikat z błędem. Jeśli sterownik został prawidłowo zainstalowany, powinniśmy zobaczyć okienko podobne do tego:
ati5.png

openSUSE 11.1 beta 4 wydane

Wczoraj ukazała się kolejna wersja beta nadchodzącego wydania 11.1. Wydanie beta 4, tak jak beta 3, ukazało się z lekkim opóźnieniem o czym pisałem w zeszłym tygodniu.

Co nowego w beta 4?

Zaktualizowano najważniejsze komponenty systemu do najnowszych wersji:

  • jądro 2.6.27.4
  • Mono 2.0.1
  • GNOME 2.24.1
  • VirtualBox 2.0.4
  • Evolution 2.24.1
  • Banshee 1.3.3

Pełną listę nowych funkcji dodanych w beta 4 można zobaczyć pod adresem: http://en.opensuse.org/Testing:Features_11.1.

Z pozostałych nowości warto zauważyć pojawienie się nowej usługi - Nomad, będącej zestawem komponentów dostarczających nowe funkcje do pulpitu zdalnego w openSUSE. Nomad m.in umożliwia używanie efektów pulpitu na pulpicie zdalnym, czy też łączenie się z pulpitem zdalnym poprzez klienta protokołu RDP (Microsoft Remote Desktop Protocol). Poza tym Timo Hoenig ogłosił, że prace nad wsparciem dla czytników odcisków palców zostały ukończone i obecnie oczekuje na raporty o błędach. Najpowszechniejsze czytniki na rynku powinny działać out of the box, a użytkownicy mogę wczytywać odciski palców za pomocą modułu YaST. Po zarejestrowaniu użytkownicy mogą logować się przy użyciu czytnika m.in. w konsoli, GDM, “su - $ USER”, gnome-screensaver czy gnomsu. Status czytnika odcisków dla KDE pozostaje niestety dalej nieznany.

Odblokowano wsparcie dla kamer internetowych

W wersji beta 4 przywrócono usunięte z jądra w poprzednich wydaniach sterowniki do niektórych kamerek internetowych. Lista wspieranych sterowników obejmuje:

  • Mediavision Pro Movie Studio
  • Quickcam BW
  • QuickCam Colour
  • W9966CF Webcam (FlyCam Supra i inne)
  • CPiA
  • CPiA2
  • Stradis 4:2:2 MPEG-2
  • Zoran ZR36057/36067
  • Sony Vaio Picturebook Motion Eye
  • Siemens-Nixdorf ‘Multimedia eXtension Board’
  • Conexant cx23416/cx23415 MPEG encoder/decoder (aka ivtv)
  • USB 3com HomeConnect (aka vicam)
  • USB IBM (Xirlink) C-it Camera
  • USB Konica Webcam
  • USB Logitech Quickcam Messenger
  • OmniVision Camera Chip
  • USB W996[87]CF JPEG Dual Mode Camera
  • USB OV511 Camera
  • USB SE401 Camera
  • USB STV680 (Pencam) Camera
  • USB Philips Cameras
  • ForteMedia FM801 + TEA5757 tuner

Najbardziej wkurzające błędy

  • Bug #440816: OpenOffice.org 3.0 nie uruchamia się,
  • elementy wyglądu dla GNOME są uszkodzone na DVD,
  • updater GNOME pyta się o rejestrację, należy zignorować to pytanie,
  • updater KDE nie pyta się o integrację smolt (o którą updater GNOME również powinien się pytać).

Pobieranie i testowanie

Najnowsze wydanie openSUSE 11.1 można pobrać z http://software.opensuse.org/developer pod adresem http://en.opensuse.org/Mirror_Selection znajduje się lista mirrorów.  Należy pamiętać, że wydanie beta 4 nie nadaje się do użycia jako środowisko produkcyjne. Informacje na temat testowania można znaleźć pod adresem http://opensuse.org/Testing. Pod adresem http://en.opensuse.org/Screenshots/openSUSE_11.1_Beta4 można zobaczyć kilka zrzutów ekranu z KDE 4 i GNOME.

  • 2 Comments
  • Filed under: 11.1, Linux, openSUSE
  • Wydanie openSUSE 11.1 beta 4 opóźnione

    Joe Brockmeier zamieścił w serwisie news.opensuse.org informację o kolejnym opóźnieniu w wydaniu wersji beta oS 11.1. Tym razem opóźnienie spowodowane jest kilkoma problemami z obrazami DVD, a w szczególności:

    • brak połączenia sieciowego na drugim etapie instalacji,
    • brak zarejestrowanego repozytorium aktualizacji.

    Poza tym okazałało się, że brakuje niektórych elementów wyglądu openSUSE dla Gnome, a pokaz slajdów i informacje o wydaniu nie są wyświetlane w czasie instalacji. Beta 4 ujrzy światło dzienne najprawdopodobniej jeszcze w tym tygodniu. Użytkownicy, posiadający zainstalowanę betę 3 mogą szybko zaktualizować system z repozytorium factory.

  • 3 Comments
  • Filed under: 11.1, Linux, openSUSE