Mobiluser sollten Windows verwenden // Das ist Praxis

xsid

Active member
Themenstarter
Registriert
29 Mai 2007
Beiträge
4.622
Hi Linuxer, folgende Info habe ich erhalten:

Wenn ich den Maximiser installiert habe dann kann ich die CPU Geschwindigkeit in 4 Stufen einstellen.
1. Max 1113MHz
2. Slow 733MHz
3. Very Slow 489 Mhz

Wenn ich unter Linux die Batterie genausolang hält würde ich es wieder installieren. Also ca. 2-3 Stunden zur Zeit.

Obwohl ich sehr gewillt bin nur Linux zu verwenden lassen mich solche Aussagen doch nachdenklich werden. Die Unterschiede sind ja erheblich.

Die Wattsuche ist inzwischen ellenlang, das bestätigt ja die Problematik.

3D funktioniert mit der S3 SuperSavage bei mir bisher auch nur mit Kernel 2.6.18.


BG xsid
 
Was hast du installiert? Womit regelst du deinen Stromverbrauch? Was für Hardware hast du überhaupt?
 
Installation

Hi, ich verwende Debian Etch. ibm_acpi wird durch die /etc/modules geladen.
tp-fancontrol bekomme ich mit dem ThinWiki Script nicht zu laufen.
Es handelt sich um ein T23 mit 1133 MHz.

Die zitierten Werte sind nicht von mir. Das sind Windows Werte, mit dem Maximizer.
Mich machen allerdings die 489 MHz sehr stutzig. Der Prozessor unterstützt das normalerweis garnicht, sondern nur zwei Stufen.

www:
Und der Erfolg lässt sich sehen. Der Pentium III M mit 1,13 GHz besitzt eine Verlustleistung von 21,8 Watt. Im batterieoptimierten SpeedStep-Modus mit 733 MHz Taktfrequenz benötigt der Prozessor nur noch 9,3 Watt. Dabei macht sich vor allem die Reduzierung der Core-Spannung bemerkbar.

Leistungsaufnahme von Notebook-Komponenten

Komponente Verbrauch [Watt]
Mobile PIII 600 LV 0,8
Chipsatz 440MX 0,65
SDRAM 64 MByte 0,1
Grafikchip 0,5
I/O-Subsystem 0,1
Audio 0,4
Festplatte 0,65
DVD-ROM-Laufwerk 2,51
CardBus-Controller 0,2
Display 2,8
Netzteil 0,72
Diverses 1

Gesamt 10,43

Wieso kann IBM noch weniger? Wie wird das erreicht?
BG xsid

weitere Infos von Intel:
http://www.intel.com/support/processors/mobile/pentiumiii/sb/CS-007509.htm
 
RE: Installation

Code:
tomte@devil ~ $ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 11
model name      : Intel(R) Pentium(R) III Mobile CPU      1133MHz
stepping        : 1
cpu MHz         : 731.500
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse up
bogomips        : 1466.30
clflush size    : 32
Läuft so wie es soll bei mir. Der Prozessor kann nur einen Step. Was dir Windows da vorgaukelt weiß ich auch nicht.

Das hier sollte dir helfen: http://www.thinkwiki.org/wiki/Category:T23
 
@Tomte

Hi Tomte, mir gaukelt Windows gar nichts vor. Die Info habe ich von einem anderen User. Der T23
läuft meinem Gefühl nach mit W XP ruhiger (Lüfterverhalten).

Welche Distribution verwendest Du?

Was für ein Kernel?

Konntest Du tp-fancontrol einrichten?

Hast Du die S3 SuperSavage mit 3D?

Die zwei Steps, 1133 und 733 MHz werden mir von KPower angezeigt. Die 498 MHz kann ich bisher auch nicht nachvollziehen, weil der Prozessor, wie Du auch schreibst nur 1133 und 733 MHz unterstüzt. BG xsid
 
Also das Windows einem das vorgaukelt kann natürlich sein. Aber wenn ich im MaxiMiser unter XP die CPU auf "Very Slow" stelle zeigt mir Windows unter den Eigenschaften vom Arbeitsplatz die 498MHz an.

Hier ein Posting aus einem anderen Forum dazu:

----------------------------------------------
vieleicht noch ein kleines tool zum überwachen der prozessorgeschwindigkeit:

http://www.tomshardware.com/cpu/20030521/images/thg_clock.exe

das zeigt mir auf dem x21 anscheinend die wahre aktuelle cpu-geschwindigkeit.
z.b. auf akku und very slow: zwischen 24 und 498 mhz!
(chrystal, wcouid und mobilemeter zeigen mir nur die 2 speedstepstufen an)
----------------------------------------------

Gruss

Stefan
 
Original von xsid
Hi Linuxer, folgende Info habe ich erhalten:

Wenn ich den Maximiser installiert habe dann kann ich die CPU Geschwindigkeit in 4 Stufen einstellen.
1. Max 1113MHz
2. Slow 733MHz
3. Very Slow 489 Mhz

Wenn ich unter Linux die Batterie genausolang hält würde ich es wieder installieren. Also ca. 2-3 Stunden zur Zeit.

Obwohl ich sehr gewillt bin nur Linux zu verwenden lassen mich solche Aussagen doch nachdenklich werden. Die Unterschiede sind ja erheblich.

Diese Aussage hat keinen Wert... Was fuer Unterschiede? Wieso ist von 4 Stufen die Rede und es werden nur 3 aufgelistet? Der Mensch sagt nicht wie lange das Geraet unter Linux bei ihm haelt, nur "ca 2-3 Stunden" vermutlich unter Windows. Es fehlt die Information welche Linux-Variante er nutzt, welche Optionen er zum Energiesparen verwendet.

Das Zitat, vermutlich aus dem Zusammenhang gerissen, ergibt fuer mich keinerlei Sinn.

Original von xsid
Die Wattsuche ist inzwischen ellenlang, das bestätigt ja die Problematik.

Bitte nenne konkrete Beispiele. "Es gibt einen langen Thread, also alles schlimm!" hilft nicht. Fakt ist das Linux out of the Box bis vor einiger Zeit mehr Energie brauchte als Windows. Fakt ist aber auch das sich in dem Bereich einiges in den letzten Wochen und Monaten getan hat.

Original von xsid
3D funktioniert mit der S3 SuperSavage bei mir bisher auch nur mit Kernel 2.6.18.

3D hat erstmal sehr wenig mit dem Kernel zu tun, der steuert hoechstens die AGP bzw. DRM Treiber dabei. Mal davon abgesehen das aus der genannten Karte nach heutigen Maßstaeben eh nicht viel herauszuholen ist wird dein Problem eher im Bereich x/xorg liegen.

Verallgemeinerungen wie der Thread-Titel bringen nicht viel, ich stelle mich ja auch nicht hin und sage alle sollten Linux verwenden.

Wenn du konkrete Probleme beim Einsatz mit Linux hast gibt es genug Foren (Distributionsspezifisch, oder gerne auch hier) in denen du deine konkreten Fragen sellen kannst, aber bitte nicht in so einer pauschalen und unvollstaendigen "ich habe gehoert..." Form wie hier.
 
Dein Rat: Mobiluser sollten Windows verwenden // Das ist Praxis ist ja nett gemeint, aber sonst überflüssig, da die allergrößte %-Zahl der User dies beherzigt und auch macht...

Linux u.a. sind in so kleiner, vernachlässigbarer Zahl, dass sie ohne weiteres gar nicht beachtet werden brauchen... :D
 
These

Hi, nur nicht aufregen. :-)

Die Headline sehe ich als These, nicht umbedingt als Ratschlag.
wikipedia:
Eine These ist ein Gedanke oder Satz, dessen Wahrheitsinhalt eines Beweises bedarf. Der Verfasser einer These behauptet die Wahrheit. Ist die These nicht haltbar, muss sie verworfen werden. Andernfalls kann an der These festgehalten werden.

Ich möchte gerne Windows verwerfen. :-)

BG xsid
 
Code:
tomte@devil ~ $ uname -a
Linux devil 2.6.21-gentoo-r1 #2 SMP PREEMPT Tue Jul 10 12:53:57 GMT-2 2007 i686 Intel(R) Pentium(R) III Mobile CPU 1133MHz GenuineIntel GNU/Linux
Habe Gentoo, kein tp-fancontrol, da der mich nicht wirklich stört. Bei der S3 hatte ich schonmal 3D. Da ich das auf dem Rechner aber nicht brauche, habe ich mich nie darum gekümmert und es ist irgendwann mal verloren gegangen...

Falls du Interesse an der .config hast, die kann ich dir geben, allerdings ist die auch mehr quick'n'dirty...
 
@Tomt

Hi Tomte, kannst Du deine 3D Konfiguration hier posten?

http://nopaste.info/

Danke für dein Angebot.

Mein Lüfter sollte nach Möglichkeit modulierend laufen. D. h. er läuft immer von langsam bist sehr schnell. Scheint aber ein schwieriges Unterfangen zu sein.
BG xsid
 
RE: @Tomt

Luefter: google ergibt direkt http://forum.thinkpads.com/viewtopic.php?t=18192&sid=

Wenn das stimmt was da steht kennt das T23 nur an/aus.

Gegencheck im thinkwiki sagt:

http://www.thinkwiki.org/wiki/How_to_control_fan_speed

ThinkPad T23 (low speed = ~2200, medium and maximum speed = ~4800; disengaged mode works at ~5800)

Was sagt cat /proc/acpi/ibm/fan bei dir? Welchen Kernel verwendest du? Hier bei 2.6.22 muss das Modul thinkpad_acpi nicht mehr mit dem Parameter experimental=1 sondern auch mit fan_control=1 aufgerufen werden...

Lesenswert auch: Documentation/thinkpad-acpi.txt aus der kernel-Doku
 
Teilerfolg fan-control

echo level auto >/proc/acpi/ibm/fan
echo level 3 >/proc/acpi/ibm/fan
echo level 6 >/proc/acpi/ibm/fan
echo level 1 >/proc/acpi/ibm/fan
echo level 3 >/proc/acpi/ibm/fan
echo level 2 >/proc/acpi/ibm/fan
echo level auto >/proc/acpi/ibm/fan

Hi, obige Befehle als Root ausgeführt steuern meinen Fan bei Debian Lenny.
Bei der Option auto übernimmt das Bios die Lüftersteuerung.

Wie kann ich mein Linux so einrichten damit ich möglichst wenig störende Lüftergeräusche habe?

Gibt es Software wo ich die Fan-Umdrehungszahl auslesen kann?

Gibt es weitere Möglichkeiten den Stromverbrauch (Wärmeentwicklung) zu senken?
Der Pentium 3 1133MHz hat nur zwei SpeedStep-Stufen (733/1133)

BG xsid
 
RE: Teilerfolg fan-control

Bitte beantworte meine Fragen...

Ein cat /proc/acpi/ibm/fan ergibt hier z.b.

Code:
status:         enabled
speed:          4047
level:          4
commands:       level <level> (<level> is 0-7, auto, disengaged, full-speed)
commands:       enable, disable
commands:       watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))

Da haettest du auf jedenfall die Drehzahl drin...
 
Konfiguration

Hi, bei Lenny sieht es so aus:

cat /proc/acpi/ibm/fan
status: enabled
speed: 0
level: auto
commands: level <level> (<level> is 0-7, auto, disengaged)
commands: enable, disable
commands: watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))

Kernel:

cat /proc/version
Linux version 2.6.21-2-686 (Debian 2.6.21-6) (waldi@debian.org) (gcc version 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)) #1 SMP Wed Jul 11 03:53:02 UTC 2007

Module;

lsmod
Module Size Used by
ipv6 236256 8
savage 29536 1
drm 73908 2 savage
cpufreq_ondemand 7884 1
cpufreq_userspace 4128 0
cpufreq_powersave 1792 0
speedstep_ich 5232 0
speedstep_lib 4964 1 speedstep_ich
freq_table 4512 2 cpufreq_ondemand,speedstep_ich
ppdev 8580 0
lp 10884 0
button 7952 0
ac 5220 0
battery 10020 0
nls_iso8859_1 4128 1
nls_cp437 5792 1
vfat 12000 1
fat 48412 1 vfat
fuse 41684 1
dm_snapshot 16420 0
dm_mirror 20116 0
dm_mod 52556 2 dm_snapshot,dm_mirror
ibm_acpi 30776 0
nvram 8488 1
loop 15880 0
hostap_cs 55828 0
hostap 101540 1 hostap_cs
ieee80211_crypt 5792 1 hostap
orinoco_cs 15652 1
orinoco 37844 1 orinoco_cs
hermes 7040 2 orinoco_cs,orinoco
irtty_sir 8064 0
sir_dev 15300 1 irtty_sir
nsc_ircc 21392 0
pcmcia 35276 2 hostap_cs,orinoco_cs
firmware_class 9408 1 pcmcia
irda 172668 3 irtty_sir,sir_dev,nsc_ircc
snd_intel8x0 32060 1
snd_ac97_codec 92356 1 snd_intel8x0
rtc 12760 0
ac97_bus 2272 1 snd_ac97_codec
snd_pcm_oss 39168 0
snd_mixer_oss 15328 1 snd_pcm_oss
crc_ccitt 2144 1 irda
parport_pc 32740 1
parport 33672 3 ppdev,lp,parport_pc
psmouse 34952 0
snd_pcm 71940 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 20868 1 snd_pcm
snd 48132 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 7424 1 snd
serio_raw 6564 0
i2c_i801 8560 0
i2c_core 20480 1 i2c_i801
snd_page_alloc 9512 2 snd_intel8x0,snd_pcm
pcspkr 3136 0
yenta_socket 24876 4
rsrc_nonstatic 11968 1 yenta_socket
pcmcia_core 36884 5 hostap_cs,orinoco_cs,pcmcia,yenta_socket,rsrc_nonstatic
iTCO_wdt 9956 0
shpchp 30996 0
pci_hotplug 29088 1 shpchp
intel_agp 23004 1
agpgart 32168 2 drm,intel_agp
tsdev 7520 0
evdev 9216 4
ext3 120904 1
jbd 55208 1 ext3
mbcache 8164 1 ext3
raid10 22560 0
raid456 120336 0
xor 14376 1 raid456
raid1 22080 0
raid0 7968 0
multipath 8416 0
linear 5856 0
md_mod 72788 7 raid10,raid456,raid1,raid0,multipath,linear
ide_cd 36512 0
cdrom 32768 1 ide_cd
ide_disk 15584 4
ata_generic 8100 0
libata 109172 1 ata_generic
scsi_mod 133740 1 libata
generic 4804 0 [permanent]
usbhid 23488 0
hid 23680 1 usbhid
floppy 54820 0
e100 32488 0
mii 5280 1 e100
piix 9508 0 [permanent]
ide_core 115016 4 ide_cd,ide_disk,generic,piix
uhci_hcd 22608 0
usbcore 123272 3 usbhid,uhci_hcd
thermal 14120 0
processor 30888 1 thermal
fan 4868 0

etc/modules

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop


#for tpb
nvram

#for ibm_acpi
ibm_acpi hotkey=enable,0xfff experimental=1

Fan mit level 7 Option:

echo level 7 >/proc/acpi/ibm/fan
tpx:/home/x1x# cat /proc/acpi/ibm/fan
status: enabled
speed: 4862
level: 7
commands: level <level> (<level> is 0-7, auto, disengaged)
commands: enable, disable
commands: watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))



Wichtige Projektseite:

http://ibm-acpi.sourceforge.net/

aus der Readme:

EXPERIMENTAL: fan speed, fan enable/disable -- /proc/acpi/ibm/fan
-----------------------------------------------------------------

This feature is marked EXPERIMENTAL because the implementation
directly accesses hardware registers and may not work as expected. USE
WITH CAUTION! To use this feature, you need to supply the
experimental=1 parameter when loading the module.

This feature attempts to show the current fan speed, control mode and
other fan data that might be available. The speed is read directly
from the hardware registers of the embedded controller. This is known
to work on later R, T and X series ThinkPads but may show a bogus
value on other models.

Most ThinkPad fans work in "levels". Level 0 stops the fan. The higher
the level, the higher the fan speed, although adjacent levels often map
to the same fan speed. 7 is the highest level, where the fan reaches
the maximum recommended speed. Level "auto" means the EC changes the
fan level according to some internal algorithm, usually based on
readings from the thermal sensors. Level "disengaged" means the EC
disables the speed-locked closed-loop fan control, and drives the fan as
fast as it can go, which might exceed hardware limits, so use this level
with caution.

The fan usually ramps up or down slowly from one speed to another,
and it is normal for the EC to take several seconds to react to fan
commands.

The fan may be enabled or disabled with the following commands:

echo enable >/proc/acpi/ibm/fan
echo disable >/proc/acpi/ibm/fan

Placing a fan on level 0 is the same as disabling it. Enabling a fan
will try to place it in a safe level if it is too slow or disabled.

WARNING WARNING WARNING: do not leave the fan disabled unless you are
monitoring all of the temperature sensor readings and you are ready to
enable it if necessary to avoid overheating.

An enabled fan in level "auto" may stop spinning if the EC decides the
ThinkPad is cool enough and doesn't need the extra airflow. This is
normal, and the EC will spin the fan up if the varios thermal readings
rise too much.

On the X40, this seems to depend on the CPU and HDD temperatures.
Specifically, the fan is turned on when either the CPU temperature
climbs to 56 degrees or the HDD temperature climbs to 46 degrees. The
fan is turned off when the CPU temperature drops to 49 degrees and the
HDD temperature drops to 41 degrees. These thresholds cannot
currently be controlled.

The fan level can be controlled with the command:

echo 'level <level>' > /proc/acpi/ibm/thermal

Where <level> is an integer from 0 to 7, or one of the words "auto"
or "disengaged" (without the quotes). Not all ThinkPads support the
"auto" and "disengaged" levels.

On the X31 and X40 (and ONLY on those models), the fan speed can be
controlled to a certain degree. Once the fan is running, it can be
forced to run faster or slower with the following command:

echo 'speed <speed>' > /proc/acpi/ibm/thermal

The sustainable range of fan speeds on the X40 appears to be from
about 3700 to about 7350. Values outside this range either do not have
any effect or the fan speed eventually settles somewhere in that
range. The fan cannot be stopped or started with this command.

The ThinkPad's ACPI DSDT code will reprogram the fan on its own when
certain conditions are met. It will override any fan programming done
through ibm-acpi.

Thermal Sensors:

cat /proc/acpi/ibm/thermal
temperatures: 42 48 44 -128 -128 -128 -128 -128


Unterstützt der ThinkPad T23 überhaupt meine gewünschte Funktion in Bezug auf ein optimierte Lüftersteuerung durch das Betriebssystem?

Auszug aus der Funktionsübersicht
http://ibm-acpi.sourceforge.net/



Folgende Funktionen sind mit Fragezeichen versehen:

Bluetooth - habe ich nicht

Dock - habe ich nicht

LED - welche LED sind damit gemeint?

Thermal - das ist für eine Temeperatursteuerung der Lüfters wichtig, hat es jemand geschafft?

cmos - wofür ist das?


ecdump . was ist das?

BG xsid
 
RE: Konfiguration

Original von xsid
#for ibm_acpi
ibm_acpi hotkey=enable,0xfff experimental=1

Tja, das Modul heisst aber thinkpad_acpi bei der Kernelversion. Geladen ist es auch nicht laut deinem "lsmod", wieso hast du dann /proc/acpi/ibm?

Hier seitenweise Readme zu pasten ist auch etwas ueberzogen, link reicht.

Thermal Sensors:

cat /proc/acpi/ibm/thermal
temperatures: 42 48 44 -128 -128 -128 -128 -128


Unterstützt der ThinkPad T23 überhaupt meine gewünschte Funktion in Bezug auf ein optimierte Lüftersteuerung durch das Betriebssystem?

Wenn du mit den Levels mehrere Geschwindigkeiten setzen kannst dann ja. Bau dir ein Script was die ersten 3 Werte von /proc/acpi/ibm/thermal ausliest und nach diesen Werten die Lueftergeschwindigkeit setzt.

LED - welche LED sind damit gemeint?
Thermal - das ist für eine Temeperatursteuerung der Lüfters wichtig, hat es jemand geschafft?
ecdump . was ist das?

LED: siehe die Readme die du seitenlang gepostet hast. Die diversen LEDs des Geraetes halt. Thermal hast du selbst schon "geschafft", siehe oben. Auch hierzu in der Readme eine Beschreibung. ecdump ist ein Dump der Register, quasi "unverfaelscht, nicht interpretierte 1:1 Daten die von den andern Funktionen ausgelesen oder geschrieben werden.
 
thinkpad_acpi versus ibm_acpi

Hi Iron, ich meine ab der Kernelversion 2.6.22 wurde die Bezeichnung, auf Grund des Verkaufs von der IBM Thinkpad Sparte an Lenovo geändert.

Hier steht das auch:

http://www.thinkwiki.org/wiki/ACPI_fan_control_script

Comprehensive bash script with fine control over fan speed

This script works with any recent Linux kernel (2.6.14 and higher). It requires the ibm-acpi module to be loaded with the experimental=1 module parameter (e.g., # modprobe ibm_acpi experimental=1).

In Linux 2.6.22 and higher you need to pass fan_control=1 to the module thinkpad_acpi (e.g., # modprobe thinkpad_acpi fan_control=1)

Was für einen Kernel hast Du?

Empfehlung von IronEagle:

Wenn du mit den Levels mehrere Geschwindigkeiten setzen kannst dann ja. Bau dir ein Script was die ersten 3 Werte von /proc/acpi/ibm/thermal ausliest und nach diesen Werten die Lueftergeschwindigkeit setzt.

Mit Scripten habe ich es nicht so, bin in der Beziehung völlig unbedarft und planlos.
Ich frage mich auch, ob so ein Script überhaupt Sinn macht.
Durch so ein Script würde ich die Umdrehungszahl des Fan senken, d, h. die Hardware ist höheren Temperaturen ausgesetzt und dadurch leidet die Lebensdauer der Hardware.

Was ist Undvolting? Könnte man da ansezten? Weniger Strom, weniger Wärme?
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben