Acer Extensa 5635ZG a Linux
Rozhodli sme sa (spolu s manželkou), že dcére kúpime notebook.Absolvoval som nejaké exkurzie do obchodov, s cieľom získať prehľad o cenách, a nakoniec som (ako väčšinou) skončil v kamarátovom obchode (Storm KK), kde sme po chvíľke dohadovania sa dospeli k výberu notebooku Acer Extensa 5635ZG. Ak sa rozhodnete podobne, tu nájdete popis jeho kompatibility s Linuxom.
Priznám sa, že môj výber sprevádzali veľké pochybnosti, najmä keď som zistil, že pre grafickú kartu zvoleného stroja neexistuje pre Linux ovládač. Keďže v ponuke bol za rovnakú cenu i veľmi podobný typ s Windows, tak som sa rozhodol, že voľbu nechám na dcére. Tá však na otázku, či chce Windows alebo Linux odpovedala, že Windows má každý blbec, a tak som očakával perný boj... Nakoniec to nebolo také zlé ako som myslel.
Hardvérové vybavenie
Začnime tým, čo tento stroj vlastne obsahuje. Podľa stránky výrobcu obsahuje:
- procesor Intel Pentium T4200 (1 MB L2 cache, 2 GHz, 800 MHz);
- čipset Intel GL40 Express;
- displej 15.6" WXGA LED;
- grafická karta NVIDIA® GeForce® G105M 512MB;
- RAM 1x1 &1x2 GB DDR3;
- HDD 320 GB SATA 5400 ot.;
- DVD Super Multi DL;
- LAN, WLAN a BlueTooth;
- 0.3M DV CrystalEye;
- čítačka kariet 5 v 1;
Inštalácia
Pre inštaláciu som si (ako je u mňa zvykom) CD so sieťovou inštaláciou Debianu/GNU Linux testing. Pripojil som sieťový kábel, vložil CD a spustil inštaláciu. Tá však skončila neslávne – na nefunkčnej sieti.Inštalátor mi síce ponúkol nastavenie WiFi, ale v tej dobe som ešte nemal nastavené WiFi na prístupovom bode. Chcel som teda použiť DVD s Debian/GNU Linux Lenny, ale nepodarilo sa mi ho nájsť. Rozhodol som sa ísť na to inak, stiahol som CD Ubuntu 9.04 a pustil sa do inštalácie. Keďže už nebolo treba pre inštaláciu sieť, táto prebehla bez sebemenšieho problému. Dokonca som využil prázdny disk (ten Linux tam nepočítam) a nechal som Ubuntu nainštalovať dcéru, ktorá niečo také robila prvý krát – pomohol som jej len s rozdelením disku.
Poznámka: Použil som 64b verziu Ubuntu 9.04, takže všetky nasledujúce poznámky sa budú týkať platformy amd64.
Funkčnosť hardvéru
Po inštalácii systému som s istou mierou netrpezlivosti čakal čo všetko bude fungovať. Po čistej inštalácii a aktualizácii (vrátane backportov) to vyzeralo takto:
| Hardvér | Stav | Poznámka |
|---|---|---|
| Procesor | funguje | |
| Grafická karta | funguje | mizerný výkon |
| Zvuková karta | funguje | |
| Optická mechanika | funguje | |
| Sieťová karta | nefunguje | |
| WiFi karta | funguje | vrátane WPA2 |
| Bluetooth | funguje | |
| Čítačka kariet | funguje | vďaka, FeriUltra |
| USB | funguje | |
| Web kamera | funguje | |
| Funkčné klávesy a touchpad | funguje | |
| Správa napájanie | funguje |
Priznám sa, že už tento stav ma prekvapil dvomi spôsobmi. Príjemne ma prekvapilo, že bez akéhokoľvek zásahu funguje WiFi, Bluetooth a web kamera. S týmito kúskami hardvéru som čakal nepríjemnosti alebo apoň viac konfigurácie. Nepríjemne ma prekvapila nefunkčnosť sieťovej karty, pretože problémy s týmto kúskom hardvéru som nečakal vôbec.
Doplnkové úkony
Pre plnú spokojnosť som teda potreboval zvýšiť výkon grafickej karty, nastaviť stupňovanie frekvencie procesora (kvôli úspore energie) a nakoniec sprevádzkovať sieťovú kartu.
Frekvencia procesora
Začal som frekvenciou procesora, pretože to mi prišlo ako najjednoduchšia úloha. Stačilo nainštalovať balík cpufrequtils.
aptitude install cpufrequtils
Teraz si už nepamätám, či som musel stroj reštartovať alebo to fungovalo hneď po inštalácii, ale faktom je, že progrem cpufreq-info poskytuje informácie o tom, že procesor poskytuje tri frekvencie – 1,2 GHz, 1,6 GHz a 2 GHz. Ak vám nestačí zmena frekvencie a chcete aj teploty, nainštalujte balík lm-sensors a pomocou programu sensors-detect nechajte nastaviť správne moduly (coretemp).
Grafická karta
V notebooku je osadená grafická karta nVidia GeForce G 105M a to je trochu problém. Deň pred inštaláciou vydala nVidia nové beta ovládače, ale ani tieto túto grafickú kartu nepodporujú. S východzím (asi VESA) ovládačom, síce bolo možné spustiť aj glxgears, ale nameraný výkon sa pohyboval okolo 120 FPS, čo je naozaj mizerné.
Od verzie 190.25 je ovládač pre G 105M k dispozícii v nVidia balíku, ale neodporúčam používať verziu ako 195.22.
Našťastie vo fóre nVidia je funkčné riešenie, ktoré spočíva v nainštalovaní ovládača od nVidia (185.18.14) a vytvorení prispôsobeného konfiguračného súboru, ale po pridaní podpory pre G 105M už nie je treba plnú verziu, ale stačí do sekcie Device pridať?
# xorg.conf (X.Org X Window System server configuration file) # # tento konfiguračný súbor je použitý z # http://www.nvnews.net/vbulletin/showpost.php?p=2029745&postcount=20 # a http://www.nvnews.net/vbulletin/showpost.php?p=2157871&postcount=41 # pretože grafická karta nemá ovládač, po doplnení ovládača môže byť asi väčšina vecí vyhodená
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
Option "AIGLX" "False"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "AUO"
DisplaySize 344 193
Modeline "1366x768" 69.50 1366 1414 1446 1446 768 771 775 806 -hsync -vsync
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce G 105M" Option "NoLogo" "True"
Option "ModeValidation" "NoTotalSizeCheck"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
SubSection "Display"
Modes "1366x768"
Depth 24
EndSubSection
EndSection
Tento konfiguračný súbor (ak neviete) treba uložiť ako /etc/X11/xorg.conf reštartovať X server (prípadne celý stroj) a hurá, grafická karta funguje na plný výkon, vrátane 3D akcelerácie a podobne. Výstupom glxgears je teraz číslo okolo 2600 FPS, čiže viac ako 20-násobný nárast výkonu.
Sieťová karta
Posledným orieškom je sieťová karta. Podobne ako grafická karta, nemá v Ubuntu 9.04 ovládač, avšak na rozdiel od grafickej karty, je ovládač k dispozícii. Sieťová karta sa v Linuxe identifikuje ako:
Attansic Technology Corp. Device 1063 (rev c0)
Po troche pátrania po internete som zistil, že treba ovládače atl*, konkrétne pre revíziu 1063 je to atl1c. Tento ovládač už je integrovaný v novších jadrách (vraj od 2.6.29.rc7). Skúsil som experimentálne jadro 2.6.30 z Debianu (ktoré už tento ovládač obsahuj), ale sieť sa mi nepodarilo sfunkčniť. Neviem v čom bola chyba, nepátral som hlbšie. Vrátil som sa k originálnemu Ubuntu jadru a pustil sa do kompilácie vlastného ovládača.
Stiahol som zdrojové kódy zo stránky výrobcu som stiahol archív [459]AR813X-linux-v1.0.0.9.tar.gz (v sekcii AR81Family Linux Driver), ktorý som rozbalil a netrpezlivo spustil make. Bol som trochu nemilo prekvapený, že výsledkom bol modul atl1e, ktorý som nechcel. Po preskúmaní obashu archívu som zistil, že obsahuje aj súbor atl1c.h. Neskúšal som, či výsledný modul etl1e obsahuje ajpodporu mojej sieťovej karty. Obrátill som sa na známeho, s ktorého pomocou som urobil dve zmeny zdrojového balíka.
Prvou bola zmena mena ovládača v src/Makefile balíka, kde som v riadku:
DRIVER_NAME = atl1e
zmenil meno ovládača na:
DRIVER_NAME = atl1c
Druhá zmena nie je potrebná, ak si výsledný modul kopírujete ručne, ak však chcete využiť make install, je treba v rozbalenom archíve vytvoriť prázdny súbor s manuálovou stránkou
touch atl1c.7
prípadne prekopírovať pôvodnú manuálovú stránku, či upraviť pravidlo v Makefile. V opačnom prípade make install skončí chybou.
Po umiestnení modulu na správne miesto ostáva už len jeho zavedenie do jadra:
depmod -a modprobe atl1c
Po niekoľkých sekundách od zavedenia sa už objavila v NetvorkManager aj sieťová karta a tým má notebook všetko hardvér plne funkčný.
Záver
Používame tento stroj len niekoľko dní, takže nejaké hlbšie odporúčania nemajú reálny základ, ale čo sa týka podpory hardvéru v Linuxe, tu už odporúčanie dať môžem.
Takže po tých pár dňoch sa moje obavy nepotvrdili, dcéra má plne funkčný Linuxový notebook s veľmi dobrým vybavením za veľmi prijateľnú cenu (okolo 500,- €), ak sa teda bojíte, obavy zahoďte apokojne si kúpte tento model v prevedení bez OS (teda celkom presne, s nejakým mizerným konzolovým Linuxom).
A celkom na záver perlička! Zhodou okolností som v ten istý deň ako som kúpil tento stroj dostal do rúk sestrin notebook HP 530, ktorý mal anglické XP a ani jeden ovládač od výrobcu (!). Nainštalovanie slovenského jazykového balíčka a všetkých originálnych ovládačov od výrobcu mi trvalo dlhšie ako celé nainštalovanie Linuxu aj s potrebnými úpravami...
Nedávno som nainštaloval na tento stroj OpenSuse 11.3. Všetok hardvér (okrem webcamery – tú som neskúšal) funguje ihne po inštalácii!



Komentáre
Stiahol som zdrojove kody aj ich zmenil v baliku ale nepodarilo sa mi toto:
"Po umiestnení modulu na správne miesto ostáva už len jeho zavedenie do jadra:"
Na ktore spravne miesto som to mal umiestnit? Ako to spravim, aby mi to spoznalo pri kazdom reboote? Nateraz mi to slo vzdy iba ked som manualne v terminali spustil ethernet.
Dakujem za pomoc!
Inými slovami:
1, make instal (alebo manuálne cp modul /lib/modules/jadro/net/)
2, depmod -a
3, modprobe meno modulu
4, voalá funguje!
nevis prosimte jak ztisit ventilator v tomhle notebooku, mam ho taky, ale dost huci (v klidu) a pri zatezi rve jeste vice (coz ale beru).
zkousel jsem uz vse mozne a porad nic.
ten tvuj je tichy??
diky
pet
nevim ted, jestli neni muj kus vadny....
diky moc za optani se u dcery
pet
ale takto by som to napísal, či sa vypínal neviem, každopádne však viem, že ani naplno zahriaty nehučal nejako výrazne, teda menej ako môj stolný a ten je tichúčky, teda vždy po povysávaní prachu z nasávacích otvorov
Môj osobný dojem bol naozaj pozitívny aj čo sa týkalo hlučnosti, takže ak hučí veľmi, šiel by som ho reklamovať. V obchode mi kamarát tvrdil, že servisný technik ACERu príde do 24 hod aj domov...
Díky
Zažil jsem teď pětidenní hledání ,které konečně vede k řešení ,ale neumím ho zpravovat. Moc děkuji za případnou ochotu.
tatarara
cd do/adresara/kde/je/rozbaleny/archiv
touch atl1c.7
make
prihlásiť sa ako root (prípadne použiť su, či sudo) a:
make install
aby to celé fungovalo, je treba najprv nainštalovať hlavičkové súbory a nástroje na kompiláciu, ale to je distro_špecifické, takže postup pre Debian/Bubuntu (ako root):
aptitude install linux-headers-$(uname -r) build-essential
Celý vtip je v tom, že nové jadrá (myslím, že od 2.6.29) už tento ovládač majú, takže plne postačí nainštaliť novšie jadro...
Preji dobry den
Je tomu tyden co jse co jsem si nainstaloval linuxovou distribuci ubuntu 9.10 mel jsem na ni problem s grafikou prvne mi vyhazovala 6 oken v 620x480 a co jsem delal na jednom okne delalo se na vsech tohle jsem vyresil s znamym ktereho mam ale vyskytnul se dalsi problem a to s podporou 3D akcelerace to jsme vyresili tak ze jsme prelinkovali knihovny co tam mam a neco dopsali do xconfigu jelo to dva dny a dneska jsem si zapnul Heroes of Newerth jako vzdy ... (online hra) a hral jsem pote jsem na malinky okamzik odbehl od note (HoN vypnul a zapl stahovani) prisel jsem z5 po +- 15 minutach vypnul stahovani a pustil HoN , Notebook se mi freeznul a neslo nic delat jenom hybat mysi nenapadlo mne nic jineho nez restartovat PC natvrdo. Po restartu bylo vse jak ma byt , ale kdyz jsem pustil zminovane HoN tak to neslo otevrel jsem si tedy terminal a pustil si glxinfo a glxgears a napsalo mi to tyto hlasky Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
nevim si s tim rady jelikoz v linuxu moc neumim tak vas zadam o pomoc
Predem dekuji za jakoukoliv podporu a zaroven se omlouvam za to ze pisi bez diakritiky a sem tam s chybami
S pozdravem Jakub Hammer
popis bol (a stále je) o verzii Ubunut 9.04, práve preto, že všetok HW nefungoval na prvý šup. Pred cca 14 dňami som ho aktualizoval na 9.10 a všetok HW šlape, samozrejme okrem grafickej karty a ešte WiFi. Na tie som použil neslobodné ovládače. nVidiu od výrobcu, WiFi z Ubuntu. nVidiu od výrobcu som použil kvôli aktuálnosti, keďže ovládače ne grafiku G 105M sú až v novších a pre tie stačí do xorg.conf jediný riadok naviac:
Option "ModeValidation" "NoTotalSizeCheck"
do sekcie "device". Ak Ti robila inštalácia problém, asi si niečo robil zle.
Ale späť k Tvojmu problému. Pozrel som sa do kryštálovej gule, pretože z poskytnutých informácií to inak nejde a v mlhavom obraze magickej gule sa mihol obraz, ktorý naznačoval niečo o možnej automatickej aktualizácii, napríklad balíka xorg... Píšem o tom v inom článku, takže len krátko – skús preinštalovať ovládač grafiky...
Ale môžem byť úplne mimo. Ubuntu nie je moja silná stránka a stále sa k nemu správam ako k Debianu, čo mi občas prináša viac škody ako úžitku, pretože Ubuntu nie je Debian.
Cituji.:
Vyreseno
S pozdravem Moon alias Jakub Hammer
Na ICQ kontaktovať nebudem, zo zásady ICQ nepoužívam, ale vážim si ponuku pomoci. Iste by som ocenil spoluprácu ľudí, ktorí používajú LTSP (ltsp.org) na ubuntu, ako aj niekoho, kto pod linuxom programuje PIC, či Lego NXT.
Nasiel som na webe zopar ovladacov od atheros athxx, ale neviem ktora verzia je pre moju wifi......ratam ze je to vyssie ako ath5k, lebo tento modul kernel ma.
Dik za info