Strona 1 z 2
Czarny ekran po odłączeniu zasilania w laptopie
: 18 marca 2009, 20:51
autor: godzio89
Mój problem polega na tym, że jak wyciągnę kabel z laptopa od zasilania to ekran nagle robi się cały czarny i w ogóle nie da się nić zrobić oprócz ctrl+alt+backspace. Jeżeli uruchomię laptopa na samej baterii to wszystko dobrze działa, lecz kiedy podłącze znowu kabel zasilający znowu czarny ekran. Za bardzo nie wiem dlaczego tak się dzieje. Wcześniej nie zwróciłem na to uwagi z tego względu, że cały czas miałem laptopa pod prądem.
: 19 marca 2009, 13:00
autor: sj65
Czy masz możliwość sprawdzić zachowanie laptopa z innym zasilaczem?
Pozdrawiam
sj65
: 19 marca 2009, 14:02
autor: ruun
Ja rozwiazania szukalbym w opcjach zarzadzania energia ale gdzie konkretnie to nie wiem.
: 19 marca 2009, 14:30
autor: godzio89
Nie mam możliwości sprawdzenia innego zasilacza. Też mi się wydaje, że to będzie związane z zarządzaniem energii. Nie wiem czy to coś da, ale mam plik /etc/acpi.ati-powermode.sh a w nim
takie coś:
Kod: Zaznacz cały
#!/bin/bash
#
# Control script for ACPI lid state and AC adapter state
#
getXuser() {
user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
if [ x"$user" = x"" ]; then
user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
fi
if [ x"$user" != x"" ]; then
userhome=`getent passwd $user | cut -d: -f6`
export XAUTHORITY=$userhome/.Xauthority
else
export XAUTHORITY=""
fi
}
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
lid_closed=1
echo "Lid Closed"
else
lid_closed=0
echo "Lid Open"
fi
grep -q off-line /proc/acpi/ac_adapter/*/state
if [ $? = 0 ]; then
echo "On DC"
on_dc=1
else
echo "On AC"
on_dc=0
fi
#Find the right XServer to be configured.
for x in /tmp/.X11-unix/*; do
displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
getXuser;
if [ x"$XAUTHORITY" != x"" ]; then
export DISPLAY=":$displaynum"
fi
done
#If PPLIB is enabled
su $user -c '/usr/bin/aticonfig --pplib-cmd="get version"' | grep PPLIB
if [ $? = 0 ]; then
echo "Has PPLIB"
has_pplib=1
else
echo "No PPLIB"
has_pplib=0
fi
if [ ${lid_closed} -eq 1 -o ${on_dc} -eq 1 ]; then
echo "Low power"
if [ ${has_pplib} -eq 1 ]; then
su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc dc"'
else
su $user -c "/usr/bin/aticonfig --set-powerstate=1 --effective=now"
fi
else
echo "high power"
if [ ${has_pplib} -eq 1 ]; then
su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc ac"'
else
su $user -c "/usr/bin/aticonfig --set-powerstate=3 --effective=now"
fi
fi
: 19 marca 2009, 14:54
autor: lis6502
Według mnie dobrze kombinujesz.
Kod: Zaznacz cały
grep -q off-line /proc/acpi/ac_adapter/*/state
if [ $? = 0 ]; then
echo "On DC"
on_dc=1
else
echo "On AC"
on_dc=0
fi
Zahaszuj to, zrestartuj system i spróbuj czy znowu będą się działy jaja. Jak nie, to możemy kombinować dalej, pod kątem tego, co jest wykonywane gdy
on dc się zmienia.
: 19 marca 2009, 15:43
autor: godzio89
Niestety to nie pomogło. Nadal po odłączeniu kabla zasilającego pojawia się tylko czarny ekran.
: 19 marca 2009, 15:54
autor: lis6502
W jaki sposób znalazłeś ten skrypt?
: 19 marca 2009, 16:14
autor: godzio89
Skąd on jest etc to nie mam zielonego pojęcia. Po prostu pomyślałem sobie, że jest to problem związany z acpi więc wszedłem do /etc/acpi a tam właśnie był ten skrypt

. Wydaje mi się, że sterowniki ATI go instalują.
: 23 marca 2009, 09:35
autor: adnix
U mnie jest taka sama sytuacja. Dodam, że nie jest to również wina laptop-mode.
Dzisiaj spróbuje zdeinstalować sterowniki i zobaczyć czy problem nadal będzie występował
godzio89 jaki masz model laptopa?
: 23 marca 2009, 21:13
autor: godzio89
Asus F3U AP052A ;]