PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dell D800 X und Lüfter



thounder
07.02.05, 20:51
Hallo Forum

ich werd bald wahnsinnig mit meinem Dell D800.
Ich habe ein Debian Sarge System installiert. Dieses
läuft soweit super, bis auf 2 Probleme!

1. der Lüfter rennt ständig auf Volllast, sobald der Prozessor sich einmal auf 1,6 GHz getaktet hat. Der Prozessor taktet sich brav wieder runter aber der Lüfter nicht.

2. Das für mich noch schlimmere Problem ist, dass ich entweder 1680x1050 als Auflösung habe oder Filme schaun kann :-(
Wenn ich die Auflösung auf 1680x1050 setzt, dann werden alle Filme mit einer blauen Fläche dargestellt. Nur wenn ich eine kleinere Auflösung nehme klappts ...

Wäre super, wenn ihr mir Tips oder eure Configs posten könntet

THX schon mal Thounder

tictactux
08.02.05, 21:33
Was hast Du denn für eine komische Auflösung ?
Mein Dell C810 hat 1400x1050. Bist Du sicher daß die 1680 tatsächlich
stimmen (kenne Dein Modell nicht, aber so eine Auflösung hab ich noch nicht
gesehen) ?
Weiter wäre wegen DVD wichtig: Typ der Grafikkarte, verwendeter Treiber
(von XFree/xorg oder binär vom Hersteller), verwendete DVD-Software
(xine,mplayer,...) und dort verwendeter Treiber.

Was den Lüfter angeht: ich benutze ein eigenes Cron-Skript, um die beiden
Lüfter abhängig von CPU-Temperatur ein/aus bzw. langsam/schnell zu stellen.

Das Paket i8kutils und das Kernel-Modul i8k werden dafür benötigt
(i8k steht für Inspiron, funktioniert aber bei 3 meiner Dell Latitudes), da bei
meinen Notebooks die von ACPI gelieferten Temperaturwerte sehr ungenau
waren (die Forensuche nach i8k sollte dazu was liefern).

Gruß,
Wolfgang

thounder
09.02.05, 09:44
Hi

Ich benutze Debian Sarge, mit Xine / Kaffeine.

Als Graka ist eine Geforce FX GO5650 drin ... Das Display hat eine Auflösung von 1680x1050 da es ein wsxga+ Display ist. Ich benutze XFree, was bei Debian Sarge dabei ist.
Könntest du das Script mal posten?
Nach dem i8k muss ich mal suchen ...

THX Gruß Philipp

tictactux
09.02.05, 13:59
Als Graka ist eine Geforce FX GO5650 drin ... Das Display hat eine Auflösung von 1680x1050 da es ein wsxga+ Display ist. Ich benutze XFree, was bei Debian Sarge dabei ist.
Könntest du das Script mal posten?
Nach dem i8k muss ich mal suchen ...
Sarge benutze ich auch. i8k (das Modul) ist im Kernel enthalten ("Dell laptop
support"), die i8kutils sind in Debian dabei ->apt-get install i8kutils.
Sie funktionieren nicht unbedingt mit jedem Dell, also ist testen angesagt.

Die ältere GeForce2Go aus meinem Dell läuft absolut problemlos,
sowohl mit Standard-X-Treibern, als auch mit den beschleunigten nvidia-6339.

Vielleicht lohnt sich die Installation der Binärtreiber von NVidia (im non-free-
Zweig von Debian verfügbar), um zu testen, ob die mit der hohen Auflösung für
Vollbild-DVD besser klarkommen. Bei mir läuft das bei 1400x1050 mit mplayer
problemlos.
Zu meinem cron-Skript für die Lüftersteuerung:
in /etc/crontab folgende Zeile (ruft das Script alle 2 Minuten auf):

*/2 * * * * root /etc/cron.scripts/checkfan
dann das Script (mit chmod +x checkfan ausführbar machen!), welches ich in
/etc/cron.scripts/checkfan habe:

#!/bin/bash
# 01/2005, DELL Latitude C810 + i8k
set -e

# print only if stdout is a tty (not in a cronjob)
print_msg() {
if [ -t ] ; then
echo "$@"
fi
}

declare -i TEMP_HOT=50 TEMP_VH=64 TEMP_OFF=44 TEMP_CURR=38 FAN1=0 FAN2=0
declare -i SPD_HI=1 SPD_LO=1 SPD_OFF=0 SPD_SET=0 FANSUM=0 SPD_SUM=0

IFS=" "

read -- IFMT IBIOS IMACH TEMP_CURR FAN1 FAN2 FANSPEED1 FANSPEED2 ONAC IFN < /proc/i8k
print_msg "IFMT=$IFMT IBIOS=$IBIOS IMACH=$IMACH ONAC=$ONAC IFN=$IFN"

print_msg "TEMP_CURR: $TEMP_CURR FAN1/SPEED1 FAN2/SPEED2: $FAN1/$FANSPEED1 $FAN2/$FANSPEED2"

FANSUM=$(( FAN1 + FAN2 ))
if [ $TEMP_CURR -gt $TEMP_HOT ]; then
SPD_SET=$SPD_OFF
if [ "$TEMP_CURR" -gt "$TEMP_HOT" ] ; then
SPD_SET=$SPD_LO
[ "$TEMP_CURR" -gt "$TEMP_VH" ] && SPD_SET=$SPD_HI
fi
SPD_SUM=$(( $SPD_SET + $SPD_SET ))
[ $FANSUM -ne $SPD_SUM ] && /usr/bin/i8kfan $SPD_SET $((SPD_SET-0))
fi

if [ $FANSUM -ne 0 -a \( $TEMP_CURR -le $TEMP_OFF \) ] ; then
print_msg "FAN is ON. Shutting off.."
/usr/bin/i8kfan 0 0
fi
In der Zeile declare -i TEMP_HOT= ... können die Temperaturwerte eingestellt
werden,
bei denen die Lüfter geschaltet werden.
Das ist modellspezifisch (dieser Notebook hat 2 Lüfter mit je 2 Gebläsestufen).
Du mußt mal in der Ausgabe von i8kctl (oder cat /proc/i8k) sehen,
welche Werte bei Deinem gemeldet werden, und das Script leicht anpassen.
Das Script kann zu Testzwecken auch manuell ausgeführt werden, dann
gibt es einige Meldungen aus.

Gruß,
Wolfgang

thounder
09.02.05, 21:58
herzlichen Dank!

werd das alles mal testen!

Gruß Philipp