Installere Fedora på Intel NUC: En Low-Power, x86-Ready Mini PC Med Grunt

Intel Neste Unit of Computing ( NUC
) er en svært kompakt maskin med en Intel CPU på hjertet sitt. NUC anmeldt her har mini Displayport og mini HDMI-porter, to minnespor, mSATA, USB 3.0, mini PCI Express, en IR-mottaker, og en intern SATA-kontakt blant annet.

Det viktigste jeg ønsket å undersøke for denne artikkelen var hvor godt Fedora 20 kjører på denne tingen. Har lydutgang over mini HDMI arbeid ut av boksen? Betyr Suspend to RAM noen ganger bestemme seg for ikke å fortsette? Og selvfølgelig, hva slags ytelse og strømforbruk er det i forhold til en tradisjonell stasjonær maskin eller high-end ARM maskiner som ODroid XU

De NUCs har eksistert en liten stund; Det er to modeller med Ivy Bridge Core i3 og i5-prosessorer de nyeste modellene med Haswell Core i3 og i5-prosessorer en eldre og nyere Celeron modell, og. Denne artikkelen ser på Intel NUC Model D34010WYK som har en Intel Core i3-4010U Haswell CPU og to DDR3 SODIMM-spor til å akseptere opp til 16 GB RAM og selger for rundt $ 300. For et eller annet sted i området fra $ 75- $ 100 mer er NUC med en Intel Core i5-4250U Haswell CPU som har Intel Turbo Boost Technology 2.0, så det kan endre CPU-frekvensen, og har også en kraftigere Intel grafikk chip. Enten du ønsker Core i3 eller Core i5-modellen avhenger av om du trenger ekstra CPU ytelsen at Turbo Boost tilbud.

Den siste NUC å bli utgitt er den nye Celeron modell som selges for rundt $ 150. Det finnes også versjoner av Haswell NUCs som har en større sak, slik at du får plass til en 2,5-tommers disk inne i NUC. De nyere Haswell CPUer er mer energieffektiv enn Ivy Bridge CPUer. Du bør holde et tett øye med hvilke Intel Core i3 NUC-modell du får til å sørge for at du vet hvilken CPU du får.

Lagring kan legges ved hjelp av den interne mSATA bay, den interne SATA-port, eller eksterne USB3 porter. Fordi D34010WYK kjører Haswell generasjon av CPU og bruker lavspent laptop minne, kan det gå på tomgang ved svært lave strømforbruk nivåer. Den lille formfaktoren til NUC og lavt strømforbruk presse NUC mye nærmere til riket av 2-3-Watt små ARM maskiner enn den 50-100 W tradisjonelle stasjonære maskin.

Noen fordeler NUC har over mange små formfaktor maskiner er hastigheten på prosessoren, evnen til å ha opp til 16 GB RAM, fire USB 3.0-porter, og både en mini HDMI og mini Displayport-kontakt. Å være en Intel Core i3 CPU, hvis noen kode fungerer på en vanlig x86 stasjonær maskin så det bør ikke krever noen porting eller recompilation for NUC. Dette gjelder også ting som Adobe Flash plugin som ikke er tilgjengelig for ARM maskiner. Hvorvidt du ønsker å kjøre en slik kode er et annet spørsmål, men med NUC du få valget mellom å gjøre det hvis du vil.

Sette opp

Når du kjøpe D34010WYK NUC, du må da legge til RAM og lagring, og mens NUC kommer med en strømforsyning, ikke glem å også ta en C5 strømkabel fordi du trenger også en av dem for å komme i gang.


For å kunne bruke NUC, må du først skru av bunnplaten som gir deg tilgang, som vist på bildet over. På bildet NUC er opp ned etter at bunnplaten er fjernet. De SODIMM RAM slots er på høyre side av figuren og WiFi og mSATA-kort kan bli satt inn i sporene på venstre side. CPU i seg selv kan ikke bli sett på som det er på den andre siden av brettet.

Hvis du vil lett kunne bruke SATA-kontakten vises øverst midt i bildet du kanskje har lyst til å vurdere større D34010WYKH modell som har flere indre rom i saken. Ellers ser det ut til at du er nødt til å gjøre noen endring av bunnplaten for å la SATA-kabelen unnslippe mindre NUC saken.

NUC brukes for denne artikkelen var en D34010WYK kombinert med en enkel Kingston KVR16LS11 /8 8GB DDR3 1600 1.35V SODIMM. Mens du bruker en enkelt pinne RAM kan begrense minnet gjennomstrømming det også lar døren stå åpen for enkle fremtidige oppgraderinger. Lagrings var en USB 3.0 minnepinne. Dette holdt prisen på hele systemet på rundt $ 400.

Installere Fedora

Min første forsøk på å installere Fedora brukt en ekstern USB drevet DVD-stasjon. At oppsettet forårsaket NUC ikke å poste. Istedenfor ting frøs opp på velkomstbildet. Når DVD ble fjernet NUC forsøkt å starte opp av sin nettverkskort. Så det virket maskinvaren var OK.

Heldigvis LiveUSB-skaperen programmet gjør det veldig enkelt å konvertere fra en oppstartbar Fedora 20 ISO til en oppstartbar USB-pinne. Når du installerer LiveUSB-skaperen, forteller det hvor ISO-fil er og velge USB-stasjon fra en rullegardinmeny og etter litt forsinkelse skriver du vil snart ha en oppstartbar USB-pinne. Bruke LiveUSB-skaperen er også gunstig fordi det gjør det vanskeligere å tilfeldigvis skrive bildet til feil mål disk. Jeg brukte LiveUSB-skaperen å lage en 4 GB USB-pinne som kan starte opp (og installere) Fedora 20.

Jeg ønsket å installere Fedora 20 på en større og mye raskere 32 GB USB 3.0 minnepinne. Så jeg plugget 4 GB oppstartbar USB-pinne inn i en av de fremre USB 3.0-porter og en 32 GB USB 3.0-pinne inn i en av de bakre USB-porter. Installatøren tilbudt 32 GB disk som stedet for å installere Fedora 20 på og installasjonen fortsatte.

Jeg er ikke sikker på om det var fordi målet USB stick hadde partisjoner på det allerede, men mitt første forsøk på å Installasjonen mislyktes under filsystem oppsett. Så jeg endte opp med å installere uten å bruke LVM. En annen liten felle her var at etter installasjonen er ferdig jeg fjernet 4 GB harddisk som jeg pleide å starte installasjonen før oppstart igjen. Men Fedora 20 oppstart ønsket å finne "sdb" som er der 32 GB disk var under installasjonen. Selv om 32 GB USB-stasjonen nå hadde flyttet til sda fordi 4 GB pinne hadde blitt fjernet.

Jeg antar at dette problemet vil ikke vises hvis du installerer en mSATA-stasjonen som sin posisjon vil ikke endre mellom støvler. For å løse problemet jeg koblet den opprinnelige 4 GB USB-pinne igjen og brukes oppstartsmenyen til å velge å starte fra 32 GB-stasjonen. Når du har gjort det et par ganger jeg kunne fjerne 4 GB stasjonen og system oppstartet som forventet.

Konfigurering lyd og IR

Oppstart i den installerte Fedora, gigabit nettverk fungerte med en gang, men mine første forsøk på å bruke lyd produsert ingenting. Installere og kjøre pavucontrol jeg endret kategorien Konfigurasjon for å deaktivere den nedre Innebygd lyd som jeg antar, på grunn av stereo natur, var for hodetelefoner på forsiden av NUC. Så fikk jeg lyd over HDMI-kabelen.



Så var USB, nettverk, mini HDMI i 1080, og lyden alt fungerer. Neste opp jeg valgte Suspend to RAM og brakt tilbake maskinen til skrivebordet igjen et dusin ganger. Så langt så bra. Over ssh PM-suspen kommandoen vil også sette NUC å sove, og det kan bli brakt tilbake igjen ved å kjøre følgende kommando på en annen maskin:

 

# eter-våkne -i eth0 ma: ca: dd: Re: ss: 0

Haswell NUC har en infrarød mottaker på forsiden av enheten. Jeg tenkte å få den arbeids ville være et spørsmål om å starte lircd og trolig fortelle den hva ekstern jeg har for hånden. Dessverre var det ingen /dev /lirc0 enhet fil. Og mine forsøk på å overtale en arbeider en til eksistens var ineffektive. Deretter fant jeg dette innlegget i en Intel Community Forum. Jeg har gjentatt kommandoene fra ovenstående linken nedenfor i tilfelle koblingen går foreldet. Den første kommandoen bekrefter at IR sjåføren ikke laste riktig og den andre blokken skaper en tilstand som gjør at nuvoton-CIR-modulen for å laste riktig. Etter å ha gjort det, kunne NUC motta innspill fra en IR-fjernkontroll

 

# dmesg. | grep nuvoton-CIR [2.497482] nuvoton-CIR 00:08: IR PNP Port ikke gyldig

# modprobe -r nuvoton-Cir # echo "auto" > /sys /buss /acpi /enheter /NTN0530 \\: 00 /physical_node /ressurser # modprobe nuvoton-CIR

Testing Strømbruk

Som for strømforbruk, når den er plugget i og slått av NUC trakk 1,2 W. Etter boot opp til en KDE 4 desktop NUC inaktiv på 6,6 W (med to USB-pinner, og et USB-tastatur og mus tilkoblet). Slå sammensetting av eller på (hurtigtast alt + shift + f12) ikke endre strømforbruk. En pm-suspen søvn falt strømforbruket til rundt 1 W. Under en make-j fire kompilering (opp til fire jobber på en gang) av OpenSSL makt varierte opp til 16 W. Mens kjøre Javascript Octane benchmark strømforbruket varierte opp til 15 W men var stort sett mer rundt 12 W. Selv kjører OpenSSL hastighet strømforbruket var rundt 11-12 W. Kjører tre tilfeller av OpenSSL hastighet samtidig resultert i over 14 W brukes.

Flytte til ytelse, Octane 2,0 Javascript benchmark ble kjørt med 64-bit versjonen av Firefox 26,0. Core i3 NUC ​​fikk 7843 mens en Intel 2600K desktop fikk 18 813 totalt. NUC kjørte på 1,7 GHz, mens 2600K kan variere opp til 3.40GHz.

Testing grafikkytelse

For å teste 2D grafikkytelse jeg brukt versjon 1.0.1 av Kairo Ytelses demoer. Den gears test kjører tre snu tannhjul, diagrammet kjører fire linje grafer, fisken er en simulert akvarium med mange fisk som svømmer rundt, gradient er en fylt buet edged bane hva som beveger seg rundt på skjermen, og blomster gjør roterende blomster som beveger seg opp og ned på skjermen. Til sammenligning brukte jeg en stasjonær maskin som kjører en Intel 2600K CPU med en Nvidia GTX 570-kort som kjører to skjermer, en på 2560x1440 og andre på 1080p.

NUC fps Desktop Intel 2600k med NVidia 570 kortet på 1080p løping to skjermer.

tannhjul 126 140

kartlegge 8 16

fisk 154 188

gradient 43 117

OpenSSL 1.0.0e "Speed" benchmark resultater er vist nedenfor. NUC har en stor fordel i RSA operasjoner. Det er interessant at for bulk kryptering ved hjelp av DES og AES at ODroid-XU er raskere i en av de fire testene og rundt den samme ytelsen til NUC i to av de andre testene. For data fordøyer NUC har en merkbar fordel.





Som for videoavspilling, Big Buck Bunny i 1080 bruker mplayer tilbrakte mesteparten CPU tid i 20-30 prosent utvalg med sporadiske topper opp til rundt 60 prosent.

Jeg hadde ikke teste alle Wi-Fi-kort som du kan koble til en av de interne porter. En stor del av dette var å holde kostnadene nede for det samlede prosjektet. Det er lett å legge til 256 GB mSATA, 16 GB RAM, og Wi-Fi, men hvis du ikke trenger disse tingene så er du kanskje bedre å holde den opprinnelige prisen ned. Kablet gigabit port fungerte fint, og ikke bidra til en allerede rotete Wi-Fi-nettverk. Husk å ta tak i C5 strømkabelen hvis du får en NUC, og sørg for at du har en mini HDMI-kabel hvis du ønsker å bruke som skjermkontakten på NUC. Bortsett fra å måtte henvise Pulseaudio å bruke HDMI for lyd, og litt tinker for den infrarøde innspill, de fleste ting på NUC jobbet ut av boksen med Fedora 20.

Mange av ARM maskiner operere i to -3 W på tomgang og spenner opp i 10 W serien under belastning. NUC ønsker 6-7 W tomgang og opp rundt 16 W under belastning. NUC tilbys god ytelse og noen veldig fine Kairo benchmarks.