Bevezető, specifikáció

Az ügyes kínai mérnökök kitalálták, hogy a tabletbe szánt Intel Atom SoC-ra alapozva miniatűr PC-t is lehet építeni. Gyakorlatilag fogtak egy tabletet és elhagyták a kijelzőt. Nekem egy Wintel CX-W8 gépecskéhez sikerült hozzájutnom. Nem számítottam brutális teljesítményre, csak arra, hogy pár watt fogyasztás mellett el lehet vele szörfölgetni az Interneten. Rossz esetben linuxszal még mindig lehet faragni belőle egy gépet, amin XBMC-t lehet futtatni. Ez alapján a következő kérdésekre kerestem a választ:
- Alkalmas alap dolgokra a gép? (Youtube, 5-6 oldal betöltése, videók lejátszása, Office...)
- Kb. milyen a teljesítménye az integrált ITX-es megoldásokhoz képest?
- Fut rajta az XBMC hardveres gyorsítással?
- Mekkora a fogyasztása a kis gépnek?
Specifikáció
Leírás alapján a belépő szintű tableteknél nem sokkal erősebb a gépecske, csak a két legtöbbet kritizált ponton erősítették meg a vasat, azaz a memória és a háttértár mérete a duplája az alap Windows 8.1-es tableteknél megszokottnak.
Hirdetés
CPU: Intel Atom Z3735F 1333MHz (Turbó: 1833 MHz/2 cores, 1580 MHz/4 cores
GPU: Intel HD Graphics (Gen. 7)
Memória: 2GB DDR3 @1333MHz
MMC: 32GB
Hálózat: 100Mb Ethernet, a/b/g/n dual band WiFi, Bluetooth 4.0
Operációs rendszer: Windows 8.1 with Bing
Méret: 98*98*22.3mm
Súly: 440g
Jól hangzik ugye? A memória elég több program elindítására és a 32 GB-os MMC-re is felfér pár program a Windows mellé. A SoC nem egy erőmű, de turbóval a processzor rész elmegy. A HD Graphics harmatos, de a hardveres videó dekóderrel elég jól használható. Mindez 2.2W Scenario Design Power mellett. Igen, itt nem TDP, hanem SDP van, amit érdemes bővebben kifejteni, mert tartogathat pár érdekes meglepetést.
A 2.2W SDP azt jelenti, hogy ennyit fogyaszt átlagban az Atom. Ezt az Intel több program futtásából számítja ki, de ennél a maximális fogyasztás jóval magasabb lehet egy megterhelő program esetében. Ha túlmelegszik, akkor elkezdi visszavenni a fogyasztását, amit a feszültség és ezzel párhuzamosan a működési frekvencia csökkentésével tud elérni. Az egészhez tartozik egy agresszív turbó (burst frequency) és így 1.33 GHz helyett bizonyos esetekben akár 1.83 GHz-en is futhat a processzor. Az IGP arányaiban még durvább, mert az alap 311MHz mellé 646MHz Graphics Burst Frequency tartozik.
CPU-Z-vel monitoroztam Cinebench alatt, hogy milyen frekvencián fut a gép. Egy és négy szál esetén is végig tudta tartani a turbó órajeleket. Egy mag terhelésénél a már említett 1.83 GHz, míg teljes CPU terhelésnél majdnem 1.6 GHz volt az órajel.

A GPU-Z sajnos nem tudott mit kezdeni az IGP-vel. Szimplán nem ismeri fel rendesen. Érdekes, hogy a szenzor részből a hőmérsékletmérés értelmes értéket mutat, de a működési frekvenciát nem. Ahogy abban is téved, hogy DirectX 9-es a HD Graphics, mert az biza tudja a DirectX 10-et.

A memória 1333MHz-en fut és 64 bites buszt használ. Bővíteni nem lehet, de a tabletek többségéhez képest a 2GB már viszonylag kényelmesen elég a 32 bites Win 8.1-hez. Természetesen ez nem azt jelenti, hogy több tucat kép photoshopolására alkalmas, de nem is ez a cél.

Az alaplapról nem árul el sokat a CPU-Z, de az látható, hogy eléggé friss darab, friss EFI-vel, vagy legalábbis az volt, amikor a kezembe vettem februárban.

Külső, belső, hűtés
Külső
A gépecske kísértetiesen emlékeztetett valamire. Nagyjából 5 másodperc után jöttem rá, hogy az Apple TV-t koppintották le dolgos kínai kezek milliméterre pontosan. A gép tetejére egy Wintel felirat került, az előlapon pedig egyetlen bekapcsoló gomb. Az anyagválasztás nem éppen szerencsés, mert kb. 2 másodperccel a letörlés után már poros a gép. Minél többet törölgetem, annál koszosabb, mert statikusan feltöltődik és mágnesként vonzza a port. Próbáltam pár képet készíteni, ami kevés sikerrel járt az egyöntetű fekete kivitelnek. Azt mindenesetre elmondható, hogy nem fotogén alkat.

Bal oldalon két USB 2.0 és egy microSD kártya olvasó van. Lehet, hogy kevésbé lenne designos, de használhatóbb biztosan, ha ezek közül legalább egy USB az előlapon lenne.

Hátul táp, microUSB, normál méretű HDMI, Ethernet és a fejhallgató csatlakozót találhatunk. A fejhallgatót is az előlapra raktam volna inkább. A kis táp 5V/3A, tehát maximum 15W-ot vehet fel az eszköz, de a valós fogyasztást figyelembe véve egy 2.5"-es merevlemezt rá lehet kötni nagyobb gond nélkül.

Belső
Pár papír parkolókártya segítségével sikerült sérülés nélkül kinyitnom a házat. Sajnos nem sok mindent lehet látni, mert egy fém lap fedi a lényeget. A PCB-ről készült képek nagyíthatóak, hátha valakit érdekel részletesebben.
Az alsó fedlap eltávolítása után még nem sok minden látható. Hynix eMMC van a gépben és az is elég valószínű, hogy tabletből jött a hardver. Erre a az akkumulátor és a kamera csatlakozó is utal.
A másik oldalon jött a meglepetés. A Realtek hálózati chipek, az antenna és az IR szenzor is jól felismerhetőek és az elektronika többi részében sincs semmi szokatlan. A fémlap és a ház teteje között viszont várt még valami, amit hűtésnek gondoltak.
Hűtés
A hűtés kialakítása sajnos negatív irányban lepett meg. Szerintem nem gondolták komolyan a tervezők, hogy ennyivel megússzák. A gap pad kb. 3 mm vastag, és az a kis fém lap is vicc, még akkor is, ha a SOC fogyasztása minimális. A ház alján ugyan van pár lyuk, de a tetején egy szál se, ezért azok sem érnek gyakorlatilag semmit. Szóval, amikor megláttam, akkor elkezdtem kételkedni, hogy használható-e egyáltalán bármire. Végül arra jutottam, hogy egy tabletben sem lehet sokkal komolyabb hűtés, de érdemes lesz monitorozni a melegedést, hogy ne süssem meg.

MMC, hálózat, CPU tesztek
MMC
Az MMC mérete 32GB, ami már elfogadható napi használatra is. Persze nem ezen fogunk HD filmeket vagy több évadnyi filmet tárolni és programokat sem lehet válogatás nélkül telepíteni. Sajnos gyári állapotban nem írtam fel, de két hónap után belakva (Office 2007, Firefox, update-ek...) 15GB szabad a 24.8GB-ból a C: meghajtón. A drive sebessége a merevlemezek és az SSD-k között van félúton. Olvasásban elfogadható, az elérési sebessége pedig a HD Tune által mérhetetlen.

Hálózat
Nem végeztem komolyabb mérést, csak egy méretesebb állományt másoltam át a gépre. Az ethernet csak 100 megabites, tehát hozza a papírformát. Az n-es router miatt a wifi nem tudta kifutni magát. 6MB/s-et hozott egy falon keresztül. Két falon keresztül, a TV mögé eldugva is tartja a 4MB/s-ot. Ami érdekes, az a magas CPU használat másolás közben.
CPU tesztek
A teszteket megmértem hideg és meleg gép esetén is. Hogy egész pontos legyek az első tesztek után újramértem az egészet úgy, hogy előtte felfűtöttem a gépet. Erre a játék tesztek vettek rá, de kitérek rá a következő oldalon részletesebben.
Az Aida64 eredményeknél látható a single channel és az AES hatása. Az első érthető, mert egyszerűsíti az áramkört. A másodikat viszont nem értem, hogy miért kell lekapcsolni a desktop verzióknál. A J1900 380 MB/s eredményével szemben 1218 MB/s-ot ér el a mobil verzió. A korrekt összehasonlítást nehezíti a 32 bites Windows, mert máshol olvasottak alapján jelentősen, akár 10-15%-al is, gyorsabb lehet ezeken a gyenge gépeken a 64 bites verzióhoz képest.

Cinebench alatt, ahogy az várható volt, az utolsó helyen végzett a kis gépezet. A magas burst miatt az A4-5000-hez közeli teljesítményt nyújt egy szálas terhelésnél. Próbáltam a tesztet többször is futtatni, a különbség 8% volt a két szélsőérték között.

Az Excel ha nem is száguld, de használható sebességgel fut az Atomon. Az agresszív turbó itt is meghozta a hatását, ha le is marad, nincs messze az A4-től. Többszöri tesztnél sem vettem észre radikális különbséget, egy szál esetén nem okoz gondot a hűtés, még ha fel is fűtöttem előre a gépet az gyorsan kihűlt.

Picasa is maximum két processzor magot terhelt, de ebből egy volt maga az, ami a képek méretezését végezte. Egyedül itt tudott utolsó előtti helyre vergődni az Atom lehagyva az A4-et.

Winrar tesztben is a szokásos eredmény született. Itt is stabil lemaradást hozott össze a Wintel gépecske. A tesztnél a különbség 5% volt hideg és meleg gépek között. Ez több, mint a hibafaktor, de nem vészes.

IGP tesztek
Az IGP-hez nem fűztem sok reményt. A J1900 sokkal magasabb órajelen futhat és azon is maximum 10 éves játékokat lehet futtatni visszavett felbontással és részletességgel. Az első két tesztben a beépített benchmarkot futtattam, a Far Cry-jal viszont a teszten felül is játszottam egy kicsit. Az eredmény meglepett, mármint nem a Fraps, hanem amit tapasztaltam játék közben.
Egy idő után elkezdett szaggatni a játék. Miután ellenőriztem a GPU hőmérsékletét úgy gondoltam köze lehet az egészhez annak, hogy 90 fokot mutat a GPU-Z- Ezért újból lemértem mindent, sőt több 3DMark tesztet is lefuttattam meleg és hideg gép esetén is. A hideg mérésekhez kilógattam az éjszakai 4-6 fokba az ablakon, míg a meleg esetben pár percig Furmarkkal kínoztam, hogy jó meleg legyen.
Serious Sam-et simán lehet játszani a gépen. A hideg és meleg eredmények között nincs nagy különbség és nem figyeltem meg akadást a benchmarkokban sem. Természetesen utolsó helyre szorult a kis Atom, de ez így van rendjén.

A Counter Strike már jobban megterheli az IGP-t. Hidegre téve a szerkezetet sokkal egyenletesebben fut a benchmark. Melegen elég sok mikrolag figyelhető meg, szóval nem próbálkoznék vele mások ellen.

Far Cry alatt 26% a hideg és meleg minimumok között a különbség, de ez messze nem adja vissza, amit játék közben tapasztaltam. Amikor bemelegszik a gép, akkor nem szimplán lassan fut a játék, hanem néha meg-meg lódul, majd ismét belassul. Ez sokkal zavaróbb, mintha folyamatosan alacsony lenne az fps.

3DMarkok közül csak négyet futtattam le. Nem kommentálom külön-külön őket, de az látható, hogy az újabb darabok egyre nagyobb terhelést rónak az IGP-re, ezért nő a különbség a hideg és a meleg eredmények között. A CPU részt sokkal kevésbé befolyásolja a melegedés. Ez jól látható például a 3DMark 2005 eredményeken, ahol a CPU 20, az IGP 120 százalékkal gyorsabb hidegen.




XBMC
Úgy gondolom, hogy nem csak engem érdekel, hogy lehet-e HTPC-t faragni a kis gépből. A linux telepítést részletesen leírom az oldal végén az XBMC értékelése után, de nem tudok 100%-os megoldást adni.
Vaapi segítségével a gép képes hardveresen dekódolni a legtöbb filmet. Amikor sikerült elindítani az XBMC-t, akkor meglepett pár dologgal. Az első meglepetés az volt, hogy nem volt hang. Ezt meg lehet patkolni, de az lenne az igazi, ha alapból működne. Sajnos a hang minőségével nem voltam megelégedve és a HDMI kimeneten sem tolta ki, de teszteléshez megfelelt. A következő meglepetés az volt, hogy lejátszás közben 2-3 perc után lekapcsolt. Szabályos shutdownt hajtott végre, így a logokat böngészve elég gyorsan rájöttem, hogy szimplán túlmelegszik. Erre gyorsan sikerült megoldást találni.
Amikor már nem kapcsolt le elkezdhettem az alap tesztet. A menü gördülékeny még 800MHz-re levett CPU-val is. Ezt követően elindítottam pár mkv videót és hagytam órákig futni. Látható, hogy a CPU terhelés alacsony még viszonylag magas bitráta mellett is. Magasabbal is elbír, de minden printscreent egy eldobott képkockával honorált.
A sima MPEG-2 viszont már meghaladta a gép tudását. Az eredeti kernellel szaggatott, 4-es kernelnél meg folyamatosan bufferelt. A deinterlacing sem ment rendben, de ez a Samsung demó általában megfekszi a legtöbb lejátszó gyomrát.
Linux telepítés
Ami triviális dolognak tűnik nem is annyira egyszerű. Na nem azért, mert megoldhatatlan, hanem azért, mert nem hajlandó bármiről elindulni a gépezet. Az alábbi leírás alapján egy USB meghajtóra telepített rendszert lehet összehozni többé-kevésbé. Az EFI-be az ESC-et nyomva lehet belépni, ahol egy egyszerű grafikus menü jön be.

Első lépésként a secure boot optionban ki kell kapcsolni az "enforce secure boot" opciót ahhoz, hogy el tudjunk indítani a rendszert.

Ha ez megvan, akkor az SCU menüben lehet a gépet beállítani, hogy tudjon USB-ről bootolni. Az alábbi beállításokat telepítésnél használtam, később a timeout értékét levettem, hogy gyorsabban induljon a gép.

Itt következett az a probléma, amivel sikerült majdnem 4 órát eltöltenem. Próbálkoztam már meglévő, USB-re telepített CentOS-sel. Nem indult el. Megpróbáltam USB-re DVD meghajtót kötni és nem volt szerencsém. Függetlenül attól, hogy 32 vagy 64 bites linux telepítőt használtam, nem látta az EFI. Némi keresgélés után már tudtam, hogy 32 bites efivel van nagy valószínűséggel dolgom [link].
Kis gondolkozás után úgy döntöttem megkerülöm a problémát. Feltelepítettem egy alap x64-es ubuntu LTS-t az USB kulcsra EFI-s grubbal, majd lecseréltem a 64 bites efi loader 32 bitesre. Annyi csavar még van a történetben, hogy a gép a boot könyvtárban keresi a bootia32.efi állományt, míg azt az ubuntu könytárba rakja a telepítő.
sudo apt-get install grub-efi-ia32
sudo cp /boot/efi/EFI/ubuntu /boot/efi/EFI/boot
sudo cp /boot/efi/EFI/boot/grubia32.efi /boot/efi/EFI/boot/bootia32.efi
Így már elindult a linux, de még elég sok problémával küzdött. Az első, hogy folyamatosan lekapcsolt, mert túlmelegedett. A második, hogy az eMMC-re hibát dobál, aminek hála gyakorlatilag használhatatlan a gép. Ezekre sikerült megoldást, workaroundot találni. A wifi és a hang viszont nem működött megfelelően. Csúnya, máshonnan átmásolt firmwares hackelgetéssel sikerült életre lehelnem az utóbbit, a wifihez már nem álltam neki modult fordítgatni, megelégedtem a vezetékes hálózattal.
Az eMMC error miatti lock csökkenthető, ha az /etc/modprobe.d/sdhci.conf állományba beírjuk a következő sort:
options sdhci debug_quirks=0x40
A túlmelegedést meg lehet fogni konzolra kapcsolással és a GPU/CPU frekvencia limitjével. Rootként az alábbiakat kell lefuttatni:
echo 187 > /sys/class/drm/card0/gt_max_freq_mhz
echo "800000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "800000" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
echo "800000" > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq
echo "800000" > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq
Ezek után feltelepítettem a legutolsó 4.0 rc7-es kernelt ([link]), amivel megoldódott mind a két probléma. Sajnos a hang és a wifi problémát ez a kernel sem oldotta meg, de bízok abban, hogy hamarosan jön rá megoldás.
XBMC telepítés
Az XBMC-nél nem volt semmi csavar. Csak pár parancsot kellett kiadni és reboot után bejött az XBMC. Legalább valami rendesen működik...
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install xbmc libva-intel-vaapi-driver i965-va-driver
Fogyasztás, értékelés, magánvélemény
Fogyasztás
Arra számítottam, hogy a tabletbe szánt Atom SoC-kal a Wintel gépecske fogyasztása minimális lesz. Ez be is jött. Windows alatt csak 2.4W-ot mértem idle állapotban. YouTube lejátszás közben 4W alatt marad és teljes CPU terhelésnél (cinebench) is csak 5.4W-ot eszik. Ez szerintem fantasztikus érték. Legtöbbet játék közben eszik, pillanatokra 10W-ig is felugrik, de átlagban 8.9W-ot mértem, amíg meg nem közelítette a 90 Celsius fokot. Onnan folyamatosan ugrált durván 5 és 9W között. Ezeknek az értékeknek a többszörösét fogyasztja az asztali J1900, ami már így is alacsony fogyasztásúnak számít. Ha CPU/IGP teljesítményt nézzük, akkor nagyon jó a hatásfoka a gépnek.

Értékelés
A teszt elején feltett kérdések egy részére eddig nem kaphattatok választ, így azok segítségével szeretném értékelni a gépet.
- Alkalmas alap dolgokra a gép? (YouTube, 5-6 oldal betöltése, videók lejátszása, office...)
Az alap dolgokat tökéletesen ellátja. Ha valaki egy P4-et akar lecserélni, annak nagy előrelépést jelent. Természetesen HD anyagok vágására ne akarja senki sem használni, de interneten tartalomfogyasztásra, alap Office dolgokra elfogadható a sebessége.
- Kb. milyen a teljesítménye az integrált ITX-es megoldásokhoz képest?
Feladattól függő a lemaradás. CPU intenzív dolgoknál 30% körüli. Az MMC-s háttértár elég sokat elfed a lassúságból és a magas burst órajel is segít, hogy gyorsabbnak érezzük a gépet, mint amilyen valójában. Fogalmazhatok úgy is, hogy nincs gond, amíg nem terheljük folyamatosan 100%-on a CPU-t. Az IGP-je viszont csak kicsivel több, mint a felét tudja egy J1900-nak. Játékra nagyon korlátozottan használható. Nem is annyira az IGP lassúsága, mint a melegedés miatti késleltetés ugrálás a gond. Ezt láthatjátok az alábbi lag görbén.

- Fut rajta az XBMC hardveres gyorsítással?
Ha Windows-t rakunk alá, akkor nem lesz vele gond. Linuxot viszont nem ajánlom senkinek, mert elég sok kihívással küzd egyelőre.
- Mekkora a fogyasztása a kis gépnek?
A valódi fogyasztásnak köze sincs a megadott SDP-hez. Valójában a maximum 10W körül van. Ezt azonban nem tudja tartósan tartani. Az egész gép kb. 4-5W-ot tud tartósan leadni anélkül, hogy megsülne. Az Atomra reálisan nézve maximum 3W eshet ebből.
Az eredeti kérdéssort kiegészíteném további kettővel:
- Mire alkalmas, milyen pozitívumokkal rendelkezik?
Arra jó, hogy a családban második-harmadik gép legyen. TV-re kötve videót lejátszani, valamelyik családtagnak Facebookhoz, netezgetni vagy szöveget szerkeszteni. Kis méretű, el lehet dugni monitor mögé, vagy szinte bárhová. Ha wifit és bluetooth-ot használunk, akkor táp és VGA kábellel megúszhatjuk az egészet. Ennél sokkal többre nem alkalmas, de ezt stabilan tudja pár watt fogyasztás mellett.
- Milyen problémákkal küzd?
Huzamosabb terhelésnél melegszik a gép és ezért csökken a teljesítménye. Ezzel együtt lehet élni, elvégre nem arra van, hogy ezen bányásszunk mondjuk bitcoint. Ha a hűtését rendesen valósították volna meg, akkor ez a probléma sokkal kevésbé jelentkezne. Az sokkal jobban zavar, hogy én azzal a tudattal vettem, hogy a Windows 8.1 Bing van rajta és az teljesen jogtiszta. Tudom, hogy ezt sehol nem írták ki, de azt sem, hogy a Win 8.1 nincs aktiválva és kulcs sincs hozzá. Ráadásként linuxot sem öt perc telepíteni rá és a támogatás is erősen hiányos. Így már nem annyira olcsó a kis gép.
Magánvélemény
Műszaki oldalról nagyon érdekes a Z3735F. Fantasztikus, hogy 4 mag ilyen kis fogyasztással beéri. A turbó/burst vagy hívjuk akárhogy, megvalósítása nagyon jó, ha az OS is támogatja. Érdekes lenne, ha olcsón (30 USD) lehetne picoservereket vásárolni ezzel a CPU-val 2GB memóriával és mondjuk 4-8GB MMC-vel az Avotonos lapok alatti szegmensben.
A kis gép több kihívással is küzd. Ezek közül a hűtés az, amit rendesen megcsinálhattak volna a kínai mérnökök. Ezzel a hibával sikerült kiérdemelnie a mérhetetlen szót a címben a gépnek. Az IGP teljesítménye túl széles sávban ugrál ahhoz, hogy pontosan mérhető legyen. A linuxos támogatás sem jó, de szerintem ez a közeljövőben meg fog oldódni. Ha nem kritikus, hogy Intel legyen és elég egy gyengébb gép is, akkor egy Rapsberry Pi2 is megteszi helyette.
Mindent összevetve tetszett a gép. A Windowst aktiválva már nem olyan olcsó, mint eredetileg terveztem, de így tökéletesen megfelel a célnak. Ha valaki P4-et, vagy 939-es Athlont vált ki vele, akkor nem tud benne nagyon csalódni. Ugyanezt a processzort 1GB memóriával és 16GB MMC-vel nem merném senkinek sem ajánlani.
Ugyan nem tartozik ide szorosan, de a Core-M-ek is szenvedhetnek a hőmérséklet függő teljesítménytől. Passzív hűtéssel a külső hőmérséklettől és a futtatott programoktól függően nagyon ugrálhat a teljesítményük. Gondoljatok csak bele, hogy a turbó órajel az alap több, mint kétszerese. Milyen érzés lehet, ha a Macbookunk elkezd 2.4 GHz-ről visszalépegetni 1.1 GHz-re, amikor mondjuk pár videót konvertálunk a háttérben? Mennyire befolyásolhatja a felhasználói élményt?



