• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af ChrisBuchholz | 19.11.2010 02:45

Laptop optimering samt PowerTop hvor USB Suspend ikke holder ved

Hjælp generelt
Hej,

På min MacBook Pro fra januar kører jeg Fedora 14, og siden jeg købte dyret har jeg "kæmpet" med at få fuld understøttelse for alt her på. Efterhånden virker næsten alt som det skal, og der er kun én ting tilbage jeg gerne vil have bugt med før jeg er er bare lidt tilfreds.

I min kamp mod blæseren i min laptop, som kører på, aller lavest 4500 omdrejninger og gerne helt op til 5500 omdrejninger med en tempereatur der konstant er på omkring 55 grader, (jeg har været nød til at lave mit eget script der bliver kørt ved opstart, for faktisk at få blæseren til overhovedet at kører) har Jeg har længe brugt PowerTop til at holde øje med hvad der kører og bruger kræfter og også taget god brug af de tips PowerTop kommer med som kan aktiveres, der sku gøre tingene bedre. Men jeg kan simptelthen ikke få aktiveret USB Suspend.
Den kommer hele tiden, igen og igen, og foreslår at jeg aktiverer USB Suspend på sd-kort læseren, infrarød modtageren og på tastaturet+trackpad, da de ellers kører 100% af tiden. Men lige meget hvor mange gange jeg trykker "U", hvilket PowerTop proklamere vil aktiverer det, kommer samme løsning bare igen bagefter og der virker ikke som om det overhovedet virker.

Hvordan får jeg aktiveret USB Suspend på min computer, og er der andre ting jeg kan aktiverer eller ændre, der kan give mig bedre resultater hvad angår varme og strømforbrug på min laptop?

Jeg har lagt mærke til at jeg får omkring 1-1½ time mindre batteri, og meget mere varme-udledning med Fedora (og alle andre styresystemer for den sags skyld) end jeg gør i forhold til hvis jeg booter Mac OS X. Det går jeg netop ud fra, er fordi at ting som USB enhederne og andet ikke bruges korrekt, men i stedet for bare sidder og kører i en tilstand konstant (i stedet for f.eks. at gå i hvile), og på den måde får CPU'en til at lave meget mere end den burde.
Kan dette være korrekt, og hvad har jeg af muligheder for at løse det?

  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer5

# 1

14 år 7 måneder siden

Permalink

Indsendt af dklinux den 19. november 2010 kl. 20:03

Permalink

drivers og nyere powertop

det er faktisk sjovt, for anandtech der er windows-centriske oplevede også at mac books havde meget dårligere batteritid under Windows end OS X og det på trods af at vi taler om en centrino pc blot med en EFI og Windows burde have de driver der har fået mest opmærksomhed udviklermæssigt.

For mig viser det blot igen hvor vigtigt der er med gode drivers og det forsat er der hvor Linux performance halter mest på desktop siden, vi kan svine xorg til alt vi vil , men faktum er at nvidias lukkede drivers (ja øv :-( , lukkede ) + xorg performance fint på højde med windows 7.

ON-TOPIC: prøv den allernyeste powetop og kerne,, jeg ser samme problem med mange feature i powertop der ikke virker ordentligt , men er fixet i seneste version. Problemet med høj temp kan sagtens være noget acpi snask der er lavet meget apple specifikt , nogle har muligvis en DSDT acpi table der virker bedre med mac books men det er ret teknisk.

[EDIT]
jeg har gjort lidt fodarbejde for dig
powertop 1.13 får du her
http://git.moblin.org/cgit.cgi/powertop/
hent bz2 filen, pak ud, installer ncurses5sw-dev pakken, kør en make og voila ! Du har powertop 1.13
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år 7 måneder siden

Permalink

Indsendt af ChrisBuchholz den 22. november 2010 kl. 08:47

In reply to drivers og nyere powertop by dklinux

Permalink

Tak for dit svar!
Jeg har

Tak for dit svar!

Jeg har lige tjekket, og det er powertop 1.13 der findes i fedora arkiver, så det er den der ikke helt virker for mig :)

Jeg er meget interesseret i at høre fra andre der har haft varme problemer med deres laptops, og specialt macbooks, og høre hvad de har gjort for at komme det til livs.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år 7 måneder siden

Permalink

Indsendt af Anonym7 den 22. november 2010 kl. 14:02

Permalink

Dit problem er i og for sig

Dit problem er i og for sig meget simpelt og det har i forvejen været diskuteret i flere omgange på LinuxIn.

Problemet består i at din macbook pro har 2 grafikkort.

Enten er det en 9400m/9600m kombination eller også en Intel HD/GT330m.

Hvis det er en 9400m/9600m kombination kan jeg sige det med sikkerhed: du booter i compatability-mode og Linux (og windows, for den sags skyld) ser kun 9600m GT kortet og benytter derfor dette.

Dette udvikler en helvedes masse varme som de "kloge" Apple-ingeniører har taget højde for ved at udvikle et brilliant air "flow" system - en slank aluminium's madkasse form hvis eneste air intake er gennem tastaturet (I shit you not) og hvis outtake er gennem en lille rist der gemmer sig mellem PC'ens bagsige og selve skærmen (og dermed er mere eller mindre blokeret alt efter skærmens vinkel).

Ved den nyere variant ville jeg kigge på følgende:
=================================
* Kan du disable Nvidia-kortet og bruge intels kort ? Eller er du fortsat låst grundet Apple's umanerligt åndssvage half-arsed BIOS-compatability lag ?

Alt disse dage er efterhånden en Macbook Pro og disse svinger voldsomt hvad angår specs. Hvis du har en 17" MBP med en I7 så er der ikke meget du kan gøre.
Lenovo har kæmpet som løver for at få I7'eren tøjlet i deres serier (og med success!) - men i7'erne er fortsat relativt varme - uanset hvordan man vender og drejer det.

Du kan også have en i5 (430m ?) i hvilket tilfælde strømforbruget fortsat er det samme som de tidligere Core2Duo 2.6gHz CPU'er -- koblet med at GPU'en fortsat er ganske strømslugende (Det er essentielt set Geforce-varianten af samme GPU som sidder i min W510 - som er forsynet med betydelige mængder kobber til nedkøling af CPU og GPU) gør altså en stor del af problemet.

Den *eneste* grund til at din macbook er relativt tempereret under OS X er en kombination af at du sikkert ikke bruger den under fuld load og at de værste varmeudviklinger hindres ved hjælp af:

- Din CPU som svinger kraftigt i clock-speed når der ikke er load
- Din GPU som i OS X oftest vil være dit Intel HD kort indtil du benytter dig af egentligt spil (hvor du så også vil få en kraftig varmeudvikling)

Sagt med andre ord, der er en masse ganske fortrinlig hardware - men Apple's madkasse-design kombineret med enten inkompetente eller direkte ondsindede "ingeniører" har altså resulteret i et setup hvor den hardware aldrig kan performe på dets maksimum uden at udvikle en enorm mængde varme som, for flere af komponenternes vedkommende, ligger lige på, eller lidt over deres anbefalede varmegrænser.


Ked af det hvis det forekommer som en gang ondsindet bræk men jeg var en af dem som smed 17.000 for en Macbook Pro Unibody for derefter at finde ud af at de 17.000 åbenbart ikke havde sikret at PC'en kunne håndtere dens egen varmeudvikling (med mindre, man som sagt bruger OS X og fordriver tiden med Powerpoint og hjertefri)
--- Jeg endte dermed selv med at få solgt skidtet efter jeg i flere måneder kæmpede med at få bæstet til at styre dets varmeudvikling under Linux og Windows.

  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år 7 måneder siden

Permalink

Indsendt af ChrisBuchholz den 22. november 2010 kl. 18:43

Permalink

Det lyder ikke i mine øre

Det lyder ikke i mine øre som bræk, men derimod i stil med meget af det jeg selv havde gravet frem og læst om.

Jeg kan så fortælle dig at min laptop har nvidia geforce 9400m, så det må være den første variant. Den er købt sprit ny i januar 2010, det er 13" modellen med 2.6mhz processor.
Du snakker om noget med at min macbook booter i compatibility mode, og derfor bruger nvidia kortet. Er det muligt at få bootet i et andet mode, der bruger intel kortet, eller på en anden måde få linux til at se det andet kort og bruge det, for jeg spiller aldrig, så at have en laptop der måske ikke kan trække det aller hårdeste grafik er fint med mig, så længe den ikke brænder mine lår.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

14 år 7 måneder siden

Permalink

Indsendt af Anonym7 den 23. november 2010 kl. 01:54

Permalink

Såfremt du har et 9400m må

Såfremt du har et 9400m må din laptop være:

MBP 15"/17"
Core2Duo 2.6gHz
4GB DDR 3
Nvidia 9400m / 9600m GT

Problemet er følgende:
Mac'en gør brug af EFI 1.1 som aldrig helt fik nogen opbakning og nok heller aldrig får det -- (specielt fordi nu hvor producenterne rent faktisk overvejer EFI er selv samme standard nået til 2.0 - så hvorfor understøtte/bruge EFI 1.1 ?)

Nuvel.. Windows 7 understøtter åbenbart EFI 2.0 - men dette kan du således ikke gøre brug af - så du må overleve med BIOS-emuleringen.

For linux's vedkommende græver det blandt andet en bootloader der kan klare EFI - dette kan Grub2 fx...

Jeg har kun læst lidt om enkelte der muligvis har fået Grub2-EFI til at virke (på Ubuntu), men det var ikke særligt udbredt da jeg læste om det (og bestemt heller ikke noget med en nem lille guide til!)

Du kan muligvis starte der - med at tage et kig på Grub2-Efi -- derefter skulle systemet gerne se begge nvidia-kort og så burde du kunne skrive en xorg config fil der specifict gør brug af 9400m kortet (mener man i xorg kan angive hvilket kort man ønsker at benytte)

Der syntes at være en artikel om det her: http://arunraghavan.net/2010/02/pure-efi-linux-boot-on-macbooks/

Jeg ønsker dig bestemt al held og lykke med projektet. Skriv endelig tilbage hvis du rent faktisk får det til at virke. Der er andre på LinuxIn med en MBP og de kunne måske få glæde af det... ?
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 12
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !