MSI EX300 i MSI EX310 - pojedynek na tranzystory
- SPIS TREŚCI -
Kompatybilność z systemem Linux
Ubuntu 8.10 | OpenSUSE 11.0 | |
Karta graficzna |
+ |
* |
Karta dźwiękowa | + | + |
Regulacja podświetlenia | + | + |
Karta Wi-Fi | + | + |
Bluetooth | + | + |
Touchpad | + | + |
Czytnik biometryczny | - | - |
Skalowanie prędkości procesora | + | + |
Kamera Internetowa | + | + |
Wstrzymywanie systemu | + | - |
Czytnik kart pamięci | + | + |
+ - działa
- - nie działa
* - działa, choć wymaga ręcznej zmiany ustawień
Testy zgodności obu komputerów z systemem Linux przeprowadziliśmy na przykładzie dwóch popularnych dystrybucji: rozwijanego przez firmę Novel openSUSE w wersji 11.0 oraz Ubuntu 8.10. Żeby nieco utrudnić sprawę – obie w wersjach dla procesorów 64bitowych.
W systemie Ubuntu 8.10 większość urządzeń systemowych działa bez zarzutów. Instalację karty graficznej można przeprowadzić korzystając z Managera Sterowników za pomocą kilku kliknięć. Wszystkie funkcje, takie jak skalowanie częstotliwości procesora, wstrzymywanie systemu czy regulacja jasności podświetlenia (okraszone estetycznym OSD) działają bez zarzutu. Sterownik touchpada okazał się nawet lepszy niż ten dostarczony dla systemu Windows (oferuje między innymi strefy pionowego przewijania). Jedynym urządzeniem, którego nie udało się zmusić do działania jest czytnik biometryczny. Niestety nie udało się w żaden sposób skompilować bioAPI (identyczny błąd występował podczas próby kompilacji na openSUSE) potrzebnego do jego obsługi, a wyszukiwanie w Google nie przyniosło rozwiązania.
Podstawowe narzędzia dostępu do kamery internetowej mają pewne problemy z uzyskaniem obrazu z niej. Najlepiej do podglądu używać aplikacji kompatybilnych ze standardem USB Video Class (UVC), takich jak np.: luvcview.
Nieco więcej problemów sprawił openSUSE 11.0. Na początek nie instalując sterowników do karty graficznej. Jako, że zamkniętego sterownika fglrx nie ma w repozytoriach trzeba wziąć sprawę w swoje ręce. Do instalacji będziemy potrzebowali sporej ilości zależności, które najlepiej zainstalować wydając polecenie zypper install kernel-source compat-32bit qt3-32bit libstdc++ libgcc xorg-x11-libs-32bit xorg-x11-devel-32bit mesa-32bit mesa-devel-32bit fontconfig-32bit expat-32bit freetype2-32bit zlib-32bit gcc make. Po ich zainstalowaniu pozostaje już tylko pobranie ze strony www.ati.amd.com sterowników do naszej karty. Jako, że są one w postaci graficznego instalatora – sama ich instalacja nie powinna sprawić nikomu problemów. Po jej zakończeniu zamykamy środowisko graficzne, wydajemy polecenie sax2 -r -m 0=fglrx i przywracamy je przykładowo wydając polecenie kdm. Jeżeli po instalacji sterowników okaże się, że pomimo poprawnego wyświetlania pulpitu akceleracja 3D jest niedostępna wydajemy polecenia:
rm /usr/lib/dri/fglrx_dri.so
oraz
ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/
Drugim problemem okazała się obsługa ACPI – konkretnie funkcji wstrzymywania systemu. Wybranie z menu odpowiedniej opcji zaowocowało chwilą oczekiwania, a następnie... zablokowaniem sesji. Efektem wydania komendy pm-suspend było wyświetlenie w konsoli „Resuming...”, chociaż komputer wcale nie został wstrzymany. Trzecia metoda, czyli wydanie polecenia „echo mem > /sys/power/state” ku pełnemu zaskoczeniu uśpiło system na tyle skutecznie, ze jego wybudzenie okazało się niemożliwe.
Kolejnym zgrzytem okazała się obsługa modułu bluetooth. Sam adapter jest poprawnie wykrywany i instalowany, jednak żaden z programów KDE do obsługi „niebieskiego kła” (kbluetooth4 oraz jego starszy brat) nie chciał zadziałać. Pozostaje więc rozejrzenie się za inną aplikacją bądź transfer plików poleceniem obexftp.
Ubuntu 8.10 | OpenSUSE 11.0 | |
Karta graficzna |
+ |
* |
Karta dźwiękowa | + | + |
Regulacja podświetlenia | + | + |
Karta Wi-Fi | * | + |
Bluetooth | + | + |
Touchpad | + | + |
Czytnik biometryczny | - | - |
Skalowanie prędkości procesora | + | + |
Kamera Internetowa | + | + |
Wstrzymywanie systemu | + | - |
Czytnik kart pamięci | + | + |
+ - działa
- - nie działa
* - działa, choć wymaga ręcznej zmiany ustawień
Jako, że duża część podzespołów w komputerach jest identyczna, różnice w kompatybilności są nieznaczne. Ubuntu 8.10 nie był w stanie poprawnie zainstalować sterowników do karty WLAN. Chociaż odpowiednia opcja w Managerze sterowników była zaznaczona, a moduły załadowane – łączenie z siecią nie było możliwe (brak odpowiedniego interfejsu). Okazało się bowiem, że system wybrał nieprawidłowy sterownik ath_pci zamiast ath5k. Jedną z metod rozwiązania tego problemu jest wydanie polecenia atheneble ath5k, które jednak nie działa na każdej wersji systemu. W takiej sytuacji należy po pierwsze - przygotować środowisko kompilacji poleceniem:
aptitude install make gcc g++ build-essential bin86 sharutils linux-headers-`uname -r`
Następnie pobrać, rozpakować i na koniec zainstalować paczkę ze sterownikami do bezprzewodowych kart sieciowych poleceniami:
wget https://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
tar jxvf compat-wireless-2.6.tar.bz2
cd compat-wireless-2.6 && make && sudo make install
Teraz zostaje już tylko wyładowanie niepotrzebnego modułu poleceniem:
modprobe -r ath_pci ath_hal
I załadowanie odpowiedniego sterownika:
modprobe ath5k
Po tej operacji powinniśmy otrzymać odpowiedni interfejs wlan0. Samo połączeniem możemy skonfigurować używając dostarczonego z Ubuntu managera sieci.
Pewne problemy sprawiała również obsługa dźwięku pod Ubuntu. O ile sterowniki instalują się bez problemu i działają, to podczas pracy z głośników wydobywa się ciągły, cichy pisk, który ustaje na chwilę w momencie zmiany któregokolwiek ustawienia głośności. Być może potrzebne będzie załadowanie modułu z konkretnym parametrem zamiast zdawania się na domyślne ustawienia.