Linux og batteritid
I tråden om Unix-brugere og Mac er flere gange fremhævet den langt bedre batteritid i OSX.
Men hvorfor hænger det sådan sammen? Hvad er det lige med Linux der gør at det bruger meget mere strøm? Og er der nogen som arbejder på dette problem?
Men hvorfor hænger det sådan sammen? Hvad er det lige med Linux der gør at det bruger meget mere strøm? Og er der nogen som arbejder på dette problem?
Kommentarer14
Jeg tror det er fordi, at
Se f.eks. hvor meget en aggresiv antivirus tager af CPU'en. Vi lavede på mit arbejde en benchmark på en hjemmside, der gjorde kraftigt brug af JavasScript. Det viste sig, at hvis du kørte med antivirus-addon på, så blev performance halveret i Windows. Jeg ved ikke, hvad en antivirus leder i af JavaScript, eller om det er browser-processen i sig selv der bliver scannet - men den tog stadigvæk dobblet så meget CPU.
Desuden har en masse processer en tendens til at holde sig selv kørende, preloade sig selv og andet, for at gøre op med elendig performance. Det ender ofte med, at 50-80% af det man har installerede stort set altid er kørende på en Windows-maskine, hvis man ikke ved hvad man laver og slår det fra diverse steder.
Jeg ved at apps som Microsoft Office, Java, diverse printer drivere, diverse ISO brændings-software, OpenOffice og meget andet preloades og/eller holdes kørende i baggrunden.
Jeg tror det er fordi,
Jooh, men nu spurgte jeg jo faktisk til Linux' batteritid!
Det er vel fordi at Apple
Vi kan selvfølgelig også være konspirationsteoretikere og gisne om, at det bestemt ikke ville være for lavt at synke for Apple, at manuelt lave noget OS validering på hardwaresiden, og give OS X bedre performance end andre OS'er.
Det er vel fordi at
Sikkert rigtigt. Nu ved jeg ikke om det overhovedet er muligt, men er der nogen som har haft held til at installere OSX på maskiner uden æbler på, og i så fald hvordan er batteritiden så?
Mit spørgsmål gik i øvrigt ikke specielt på Apple-hardware, men mere på Linux' batteritid generelt. Det er fx også dårligere end Windows på min bærbare.
Det har du sådan set ret i
Det er ikke kun ifht. OSX,
Hardwareproducenterne overholder ikke gældende power management-standarder (ordentligt), hvorfor der kræves drivere med hardwarespecifikke hacks for at få tingene til at spille optimalt.
Kerneudviklerne har mest fokus på servere og performance - batterilevetiden på laptops er ikke noget man prioriterer ret højt når man sidder i en kælder et sted - det er mere noget for cafe-folket.
Dårlig strømstyring i grafikdrivere.
Dæmoner som HAL eller lignende der f.eks. poller cdrom-drev, usb-porte o.l. en mia. gange hvert sekund og tilsvarende "spild".
Måske er Windows og OSX bedre til automatisk/dynamisk at skrue op og ned for styrken på wireless, slå bluetooth til og fra efter behov og den slags ting.
PS: Mon ikke Adobe Flash også er ansvarlig for betydelige andele af merforbruget på GNU/Linux >:-)
Fedora 15 batteri
Kører rigtigt godt :)
Men batteritiden er ca. + 50% i Windows 7 .
Der er ikke nok til en dvd film. f.eks. i Fedora 15
Nogen råd her?
#7
Prøv at køre powertop
Prøv at køre powertop og se om den fortæller dig noget nyttigt.
Og sørg selvf. for at du ikke har noget kørende i baggrunden der æder cpu unødigt.
Men der er vist desuden noget med at linux 2.6.38 har en særlig nasty bug ifht. strømforbrug. Mindes jeg i hvert fald jeg læste noget om ifm. Ubuntu 11.04 release.
Sluk evt. for wireless og bluetooth mens du ser film, hvis du har en hardware-kontakt til formålet.
Sikkert rigtigt. Nu ved
jeg har på et tidspunkt lavet en hackintosh på, en lille 10" msi wind netbook.
med linux mint(gnome) holdt batteriet cirka 2,5 time.
hackintosh´en klarede stort set det samme. måske nogle få minutter længere.
hackintosh´en klarede
Det kunne så tyde på at Macs lange batteritid primært skyldes at de selv har lavet hardwaren og derfor kan tilpasse softwaren 100% til den.
#10 Det kunne så tyde på
Mener hvertfald det er det Apple selv siger det hele skyldes. Det at "de selv laver" det hele gør at de kender Hardwaren ud og ind, og kan optimere det helt perfekt. Det samme gælder deres iOS produkter, som iPhone og iPods, i modsætning til Google som laver Android til at skulle understøttende (i princippet) alle skærm størrelser, med/uden tastatur osv osv. :-)
Men tror cb400f og marx er inde på noget at det rigtige, nemlig at det ikke har PT den største priotet, samt at mange "out-of-the-box" distroer kører med mange programmer/kernel-moduler som bare sluger uden egentligt at blive brugt. Kan desværre ikke huske om jeg faktisk havde bedre batteritid på min computer dengang jeg havde Arch på den fremfor openSUSE..
#8
Tak for tippet. Kendte
Tak for tippet. Kendte ikke denne feature.
Jeg vil prøve at skrue lidt ned for de indbyggede strømslugere: bluetooth, GPS'en ( indbygget trådløst modem via sim kort, som jeg sjældent buger :))
Forleden fik jeg rodet med KDE strømprofilen, og det hjalp lidt..
Prøv at køre powertop
Jeg kørte lige powertop. Den er blevet interaktivt/menustyret siden jeg brugte den sidst! Det må være en af de senete opdateringer i LMDE.
Den eneste linje der er "bad" er denne:
>> Bad Enable SATA link power management for /dev/sda
Tilsyneladende kan jeg ikke gøre den good, hvad kan det skyldes?
osx har ikke rigtig længere
en bruger kan jo bare selv sætte power management op som de vil. der er også forskel på hardware, apple plejer at bruge de modeller af ting der bruger lidt mindre strøm end det du får i en dell eller hp.