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!

Slavko
Odoslané o 2010-12-12 09:19:23
Asi Ťa sklamem, ale dcére učarovalo OpenSuse, tak s Debianom na ňom už nič nerobím. Viem však, že v poslednej dobe došlo v Debiane k určitým zmenám ohľadom WiFi modulov, tak možno je treba nejaký firmware (skús balík firmware-atheros), ale neručím...

Odoslané o 2010-03-24 02:55:22
Nuž, ako by to fungovať lepšie, ak sieťová karta nebudu fungovať ako by malo byť, vzhľadom na to, že bolo stanovené, ako máme aktualizáciu pre vodiča? akýkoľvek pomôcť chcel by som byť ocenil.

Slavko
Odoslané o 2010-03-26 20:10:50
novšie jadrá už majú ovládač sieťovej karty v sebe a kompilovať netreba nič, ani aktualizovať. Mám ho (NTB) aktualizovaný na Ubuntu 9.10 a všetko funguje, len ovládač nvidie som použil tak ako som naučený z debianu, teda ručná inštalácia...

MoonCZ
Odoslané o 2010-03-07 10:59:38
Jsem podlinuxem pouze kratce dejme tomu +- 5 dni :-D a doted nechapu co jsem delal na windowsech :-) jo pokud budete chtit pomoci tak se ozvete dam vam mail , skype cokoliv :-) ltsp nepuzivam zatim jsem se k tomu nedostal a programuji pouze v C :-D ale uvidime kam mne nohy zanesou :-D jeste jednou dekuji

MoonCZ
Odoslané o 2010-03-06 22:27:57
Vyreseno :-) a to diky vam dal jsem vasi stranku na linux.cz na forko ze mi to pomohlo takze kdyby jste cokoliv potreboval ozvete se na icq 375381985 :-D
Cituji.:
Vyreseno :-) Zkousel jsem vse od prekonfigurovani xorgu po vse mozne :D nakonec pomohlo jen nainstalovani ovladace 1.90 jelo to ale objevilo se mi 6 screenu 640x480 ale to uz jsem poresil v xorgu diky http://slavino.sk/linux/vesobecne-pouzivanie/166-acer-extensa-5635zg-a-linux takze sem stastnej FPS vytahnu na 31 000 :-D
S pozdravem Moon alias Jakub Hammer
Slavko
Odoslané o 2010-03-07 10:49:05
Teší ma, že článok pomohol, nakoniec, to je jeho účel :-)
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.

MoonCZ
Odoslané o 2010-03-05 22:52:05
Mno premejslel jsem ale uvidim napsal jsem na nekolik linux help forek tak pockam :-) jinak s tim xorgem. Asi to zkusim a v tomto pripade jen mam dotaz po instalaci ovladace 1.90 to slo v pohode ??? nemusel jste nastavovat znovu xorg atd ???

Slavko
Odoslané o 2010-03-05 23:17:13
Momentáne fičím na nVidia 195.22, v článku píšem od ktorej verzie je podporovaná G 105M...

MoonCZ
Odoslané o 2010-03-05 22:09:02
Zdravim koupil jsem si stejny notebook ale s 32 bitovym systemem (ubuntu 9.10) sitovou kartu sem vubec neresil sla ihned po instalaci ale s grafikou byl perny boj .... delala mi to same pote sem prenastavil xconfig a sla jen 3D akcelerace chybela tak sem s kamosem prelinkoval knihovny a uz to slo +- celkem dobre ale porad to neslo na plnej vykon ale glxgears sem spokojen aspon s 21000 FPS jen ted mam jiny problem s kterym bych potreboval pomoct.poslu sem primo to co jsem psal na jedno help forum:
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
Slavko
Odoslané o 2010-03-05 22:30:40
Ahoj,
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.
MoonCZ
Odoslané o 2010-03-05 22:46:37
A kdyz jste aktualozoval jadro a i ovladac na verzi 1.90 slo to v poho bez prepisovani xorgu ???

MoonCZ
Odoslané o 2010-03-05 22:45:23
Jasny mno :-) mne jde o to ze kdyz jsem zkousel pred tim nez se mi to pokazilo aktualizovat grafiku vzdy sem musel pres ssh z jinyho PC oddelavat ovladac protoze sem se do systemu nedostal premyslim ale o tom ze zkusim prepsat ten xorg a uvidim... :-) ale uvidime napsal jsem na vic forek tak pockamco mi napisou jen tak pro zajimavost kolik ji to vyhodi FPS kdyz date v gnome-terminal > glxgears ???

FeriUltra
Odoslané o 2009-09-17 23:25:07
Dobrý článok, po vykonaní všetkých úkonov uvedených vyššie funguje všetko. Čítačka kariet fungovala hneď po inštalácii.
Díky
Petr
Odoslané o 2009-10-21 02:16:25
Prosím jsem začátečník a neumím kopilovat ..nebyl by hotový zkompilovaný ovládač AR813X-linux-v1.0.0.10.tar.gz pro 32 verzi Jaunty 9.04..??
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@centrum.cz Petr
Slavko
Odoslané o 2009-10-21 07:56:47
každý raz začínal ;-)
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...

pet
Odoslané o 2009-08-21 22:07:00
ahoj,
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
Slavko
Odoslané o 2009-08-21 22:14:37
ja ho teda nepoužívam, je to dcérin stroj, ale kým som s ním robil tak išiel IMHO potichu. Ale tento pocit závisí na hlučnosti okolia...

pet
Odoslané o 2009-08-21 22:30:11
aha. spis takhle: vypne se aspon nekdy na chvili ventilator nebo (byt potichu) jede porad?
nevim ted, jestli neni muj kus vadny....
diky moc za optani se u dcery
pet
Slavko
Odoslané o 2009-08-21 22:44:04
dcéra je u babky a notebook doma :-)
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 :-D
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...

Daniel
Odoslané o 2009-08-20 00:07:53
Chcel by som sa spytat na tu Ethernet kartu, nakolko som tam na mojej Extense 5235 (ta ista sietova karta) nevedel tiez rozbehat ethernet.
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!
Slavko
Odoslané o 2009-08-20 00:26:55
na správne miesto ho umiestni make install, iank je to niekde v /lib/modules/číslo_jadra/kernel/drivers/net/. Ak ide spustiť manuálne v konzole (teda neviem presne akým spôsobom), tak modul je na správnom mieste a skôr to ukazuje na nedobre nastavenú sieť.

Daniel
Odoslané o 2009-08-20 15:23:11
prave make install to tam nedal, pretoze modprobe nefunguje (pise, ze neznamy modul) - na druhej strane insmod s konkretnuo cestou a modulom zbehne v poriadku...

Slavko
Odoslané o 2009-08-20 15:50:30
modprobe dokáže načítať len modul, o ktorom vie, teda je na správnom mieste (viz vyššie) a prečítaný pomocou depmod...
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!


Miso
Odoslané o 2010-12-12 09:08:22
cawte.......na svojej extense 5635zg som si dal debian lenny, kernel verzia 2.6.26-2-686 a wifi mi vobec nefunguje.
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
Odpovedať