Dlaczego Ubuntu zużywa więcej energii niż Windows?

14

Odtwarzam wideo na pełnym ekranie z maksymalną głośnością lub
przeglądam sieć Wi-Fi.

W systemie Windows 7 mój laptop działa ~ 5 godzin.
W Kubuntu 10.10 tylko ~ 2 godziny.

Mam Acer Aspire 1810TZ. Stopień zużycia baterii 90%.

Zainstalowano:
acpid
acpi-support
pm-utils
upower

Niezainstalowany:
narzędzia w trybie laptopa

Lubię Linuksa i nie chcę go zmieniać.

Co zrobić, aby żyć dłużej?

iUm
źródło
Chyba nie wystarcza to do wyciągnięcia wniosków, ale sprawdziłbym, jak często każdy system korzysta z twojego Wi-Fi, które zużywa całkiem sporo energii ... może kubuntu często go uderza. Zdobądź sniffer (wireshark itp.) I zostaw go uruchomionym podczas oglądania filmu i porównaj później.
Polecam odejście od KDE. Wypróbuj UNE 10.04 lub Lubuntu.
Matt Joiner
Możesz edytować swój tytuł / tag, aby powiedzieć „Kubuntu” zamiast „Ubuntu”.
ThatGraemeGuy

Odpowiedzi:

8

Cały sprzęt w komputerze ma sterowniki zaprojektowane specjalnie dla systemu Windows, a nie dla systemu Linux.

Dzieje się tak z oczywistych powodów: Windows ma 90% udziału w rynku, a Linux mniej niż 1%. Trudno jest przekonać producenta sprzętu do wydania pieniędzy na opracowanie czegoś dla mniej niż 1% rynku.

W konsekwencji wiele sterowników używanych przez Linuksa to sterowniki „drugiej klasy”, niektóre są poddane inżynierii wstecznej, niektóre opracowane od podstaw przez społeczność i tak dalej. Nie mają takiej samej wydajności jak sterownik produkowany przez producenta sprzętu.

Istnieje więc wyraźna możliwość, że nawet po przyciemnieniu światła LCD, zmniejszeniu szybkości procesora, jak sugeruje użytkownik laurent-rpnet, Twoje Ubuntu nadal będzie pobierać więcej energii niż Windows.

Lombas
źródło
2
Wątpię, czy kierowcy naprawdę zrobiliby tak dużą różnicę w zużyciu energii. Być może wydajność, ale nie żywotność baterii - przynajmniej nieznacznie.
Sasha Chedygov
6
Nie zgadzam się. W wielu urządzeniach wydajność jest bezpośrednio związana z mocą. Na przykład procesor może być dynamicznie niedostatecznie taktowany, aby zmniejszyć moc. Nie jestem pewien, ale myślę, że bez odpowiedniego sterownika zarządzanie energią systemu operacyjnego nie będzie działać poprawnie dla tego urządzenia. Jeśli zarządzanie energią w systemie operacyjnym nie działa poprawnie, urządzenie działałoby na dowolnym poziomie wydajności, co może powodować znaczne zużycie energii. Oczywiście nie wszystkie urządzenia mają poziomy wydajności, ale urządzenia WIFI, CPU, Bluetooth, IDE i SATA.
Lombas,
7

To naprawdę nie ma znaczenia aż tak dużo którego dystrybucja używasz (ma to znaczenie nieco CPU wise); Sterowniki Linuksa nie są zoptymalizowane pod względem mocy w stopniu, w jakim były w systemie Windows (lub OS X w tym przypadku). W rzeczywistości jednym z głównych punktów zainteresowania systemu Windows Vista / 7 była optymalizacja zużycia energii i naprawdę im się to udało (oczywiście producent wyprodukował również sterowniki, które musiały zostać zaktualizowane, więc czasami rzeczywiście zużyłeś więcej energii po aktualizacji).

Pieniądze w Linuksie zawsze były w DUŻYM IRONIE (jak na platformie serwerowej), dlatego sterowniki koncentrowały się głównie na wydajności. Wydajność energetyczna dotyczy przede wszystkim użytkowników końcowych i po prostu nie płaci (dla producentów sprzętu) za wkładanie dużych pieniędzy na ten rynek.

Dla porównania mogłem uzyskać maksymalnie 1 godzinę 50 m, gdy uruchomiłem Ubuntu 8.04 na Acer Travelmate 6292 (ekran przyciemniony w dół), podczas gdy mogłem wycisnąć prawie cztery godziny w systemie Windows Vista. Tak było w przypadku zoptymalizowanych sterowników i oprogramowania Acer do zarządzania energią. Jeśli tylko korzystam z wbudowanego oprogramowania z systemu Windows, straciłem prawie godzinę czasu pracy baterii.

To naprawdę nie jest nowa rzecz i nie uległa znaczącej poprawie w ciągu ostatnich kilku lat. Niektóre wyszukiwania w Google mogą przyspieszyć sprawę.

oligofren
źródło
BTW, twój przykład nie jest naprawdę sprawiedliwy, ponieważ Acer nie oferuje laptopów z certyfikatem Ubuntu, patrz ubuntu.com/certification ; i sprawdź tutaj, jak wiadomo, że zarządzanie energią jest słabe: linux-on-laptops.com/acer.html
1
Świat nie jest sprawiedliwy i nie jest inaczej ;-) Acer może być trochę gorszy od innych, ale Dell lub Lenovo będą nadal działać dłużej w systemie Windows niż Linux. To życie, dopóki na rynku użytkowników końcowych Linuksa nie będzie więcej pieniędzy. BTW: Strona linux-on-laptops miała niewielką wartość: tylko setki linków do blogów opisujących sposób instalacji Linuksa na komputerze Acer i ich doświadczenia z tym związane. Oczekiwałbym formy wykresu porównującej komputery Acer z innymi. Jakiej wartości spodziewałeś się przynieść do tabeli za pomocą tego identyfikatora URI?
oligofren,
Spróbuj wyszukać tam swój model, a znajdziesz „Power mgmt - nie działa”. BTW: Google wybiera Linuksa na swoje laptopy nie bez powodu; możesz do nich pójść i narzekać.
1
To nie jest kwestia tego, czy Linux jest dobrym systemem operacyjnym - którym jest. I nie narzekam: przedstawiam fakty na stole. Gdybym był na stanowisku Google, prawdopodobnie wybrałbym również Linuksa. Używam Linuksa codziennie jako programisty i doskonale pasuje do tej roli. Ale to nie jest temat tego wątku.
oligofren,
3

PowerTOP powie ci, co powoduje, że twój procesor się budzi i działa (w przeciwieństwie do tego, co mówi ta strona, będzie działał na innych platformach; po prostu nie będzie wyświetlał tylu informacji).

Ignacio Vazquez-Abrams
źródło
2

Jeśli masz dedykowaną kartę graficzną, możliwe, że pozostanie na niej zawsze. Zużywa dużo energii, a laptop nagrzewa się dość szybko. Zainstaluj trzmiel . Wyłączy dedykowaną kartę graficzną i uruchomi tylko zintegrowaną kartę graficzną. Mam nadzieję że to pomoże.

Arkadipta Sarkar
źródło
1

Nie zgadzam się Być może przy użyciu domyślnych instalacji możesz mieć rację, ponieważ Ubuntu zaczyna się bez zarządzania energią (2 godziny pracy baterii w moim laptopie).

Instalując narzędzia cpufreq i ustawiając procesor procesora na „oszczędzanie energii” przy użyciu zintegrowanej grafiki Intel, otrzymuję 7,5 godziny obliczonego czasu pracy baterii w porównaniu do 6 godzin i coś w systemie Windows. To za pomocą laptopa MSI GT72 6QD.

Zibri
źródło
Czy możesz dodać jakieś informacje (lub przynajmniej linki) do swojej odpowiedzi?
Peter Mortensen
apt update && apt install cpufrequtils wskaźnik-cpufreq następnie ustaw gubernatora na
powersave
0

Zwykle sam system Windows lub jakieś narzędzie producenta laptopa uważa ekran (nawet podczas korzystania) i zatrzymuje HD (jeśli nie jest używany), gdy jesteś na bateriach. Sprawdziłbym, czy Ubuntu też to robi, ponieważ prawdopodobnie kupiłeś laptopa z preinstalowanym i zainstalowanym systemem Windows, więc nie masz zainstalowanej domyślnej konfiguracji i oprogramowania do tworzenia laptopów. Możliwe też, że system Windows również zmniejsza zegar procesora.

Laurent
źródło
0

Sprawdź ustawienia w Network Managerze. W środowisku GNOME byłby to aplet nm, ale z góry mojej głowy nie pamiętam jego nazwy w KDE. Możliwe, że Windows ma po prostu bardziej rygorystyczne ustawienia oszczędzania energii niż KDE w twoim systemie.

CarlF
źródło