LinuxForum.Fans
Тема

Настройка спящего режима и выхода из него.

Автор: win22 6 сообщений 3188 просмотров
#283470

РС работает нормально, но почему-то теперь засыпает, если его не трогаешь. Причем
1.Экран не гаснет.
2.Происходит это даже во время закачки, поэтому, чтобы закачка продолжалась, надо все время кнопочки шевелить, т.е. процесс закачки не мешает ему заснут.
3.Вывести из этого режима теперь не получается, только выключением питания, хотя раньше, если засыпал, то экран гас, закачка продолжалась, и выходил при нажатии кнопочки или движения мышкой.

Нашел файл proc/acpi/

Показать
text
Device  S-state   Status   Sysfs node
MPC0      S3    *disabled  pci:0000:01:0a.0
MPC1      S3    *disabled
LAN       S4    *enabled   pci:0000:01:08.0
VIY0      S3    *disabled  pci:0000:01:0b.0
VIY1      S3    *disabled  pci:0000:01:0b.1
COM       S3    *disabled  pnp:00:09
USB1      S3    *enabled   pci:0000:00:1d.0
USB2      S3    *enabled   pci:0000:00:1d.1
USB4      S3    *enabled   pci:0000:00:1d.7
AMDM      S3    *disabled  pci:0000:00:1f.6
LID       S4    *enabled
PWRB      S4    *enabled

но не знаю что там поменять, чтобы было как раньше - просыпалось после засыпания.

После чего все произошло: прочитал, что 3-Д графика может тормозить из-за того, что драйвер в линуксе не доделан, и рекомендуется пока заменить его на VESA. Заменил, видимо, как-то коряво, и теперь появились проблемы с засыпанием.

ВОПРОС1- как настроить, чтобы пока отключить засыпание? Где лежат эти настройки?
нашел это, http://www.spinics.net/lists/linux-usb/msg53661.htmlно не уверен, что поможет, поэтому если кто точно знает, что делать, пишите.
ВОПРОС2 - как восстановить обратно конфигурацию видеокарты, которая была и поставилась при установке системы?

#283478
"win22" написал:
ВОПРОС1- как настроить, чтобы пока отключить засыпание?

Тут

#283614
"win22" написал:
ВОПРОС2 - как восстановить обратно конфигурацию видеокарты, которая была и поставилась при установке системы?

А какой дистр? ИМХО, следовало бы создать тему в разделе для одного из дистрибутивов. В Slackware - всё зависит от того, ставится драйвер из пакета, или скриптом *.run:
Стартуем систему в runlevel 3, затем

text
# removepkg old-driver
# installpkg new-driver
# mcedit /etc/X11/xorg.conf

На последнем шаге проверяем и при необходимости правим конфиг иксов на предмет соответствия желаемому драйверу строки Driver и Identifier в соответствующей секции:

text
Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
    #VideoRam    4096
    # Insert Clocks lines here if appropriate
EndSection

Если речь о драйвере Nvidia или AMD, всё упрощается. Для Nvidia нужно всего лишь выполнить ./nvidia-xconfig от рута.

#283672
yars написал:

А какой дистр?

так он в подписи написан - Debian.

text
# removepkg old-driver
# installpkg new-driver
# mcedit /etc/X11/xorg.conf

в том то и дело, что я не знаю какой драйвер должен ставиться при установке изначально, система ведь ставилась автоматически из дистрибутива. А так как не помню, что намутил с настройками, то не знаю, как вернуть назад.

P/S. файл Xorg.conf я создал с пунктом VESA, больше там ничего нет. Но все работает, за исключением того, что теперь при начальной загрузке графической системы X-windows и выходе из нее сначала мелькают символы, и цветные области, но потом все устаканивается и работает нормально.

Но может я чего то не понял, так как вывод команды

text
lsmod

доказывает, что все равно драйвер видео называется i915 и на VESA НЕ поменялся?

сама карта intel845GM и http://bugs.debian.org/cgi-bin/pkgreport.cgi?package=xserver-xorg-video-intel описана здесь.

хотя исходя из вывода lsmod, он считается в системе как i915

Показать
text
bridge                 59964  0 
stp                    12368  1 bridge
bnep                   17288  2 
rfcomm                 28626  8 
loop                   17810  0 
firewire_sbp2          17664  0 
fuse                   52153  1 
pcmcia                 32012  0 
cryptd                 14125  0 
aes_i586               16608  1 
aes_generic            32970  1 aes_i586
i915                  312053  0 
drm_kms_helper         22699  1 i915
drm                   134178  2 drm_kms_helper,i915
btusb                  17278  2 
iTCO_wdt               16945  0 
snd_intel8x0           22372  0 
iTCO_vendor_support    12632  1 iTCO_wdt
toshiba_acpi           17393  0 
snd_intel8x0m          17503  0 
i2c_algo_bit           12713  1 i915
i2c_core               19116  4 i2c_algo_bit,drm,drm_kms_helper,i915
snd_ac97_codec         84201  2 snd_intel8x0m,snd_intel8x0
bluetooth             103750  23 btusb,rfcomm,bnep
ac97_bus               12462  1 snd_ac97_codec
yenta_socket           22402  0 
pcmcia_rsrc            17380  1 yenta_socket
pcmcia_core            17942  3 pcmcia_rsrc,yenta_socket,pcmcia
airo                   57729  0 
crc16                  12327  1 bluetooth
snd_pcm                53390  3 snd_ac97_codec,snd_intel8x0m,snd_intel8x0
parport_pc             22036  0 
parport                31254  1 parport_pc
snd_seq                39487  0 
psmouse                54927  0 
joydev                 17010  0 
snd_timer              22356  2 snd_seq,snd_pcm
pcspkr                 12515  0 
snd_seq_device         13016  1 snd_seq
sparse_keymap          12680  1 toshiba_acpi
acpi_cpufreq           12807  0 
mperf                  12421  1 acpi_cpufreq
serio_raw              12803  0 
evdev                  17225  16 
rng_core               12580  0 
snd                    42691  7 snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_ac97_codec,snd_intel8x0m,snd_intel8x0
rfkill                 18516  3 bluetooth,toshiba_acpi
soundcore              12921  1 snd
ac                     12552  0 
battery                12957  0 
video                  17412  1 i915
snd_page_alloc         12867  3 snd_pcm,snd_intel8x0m,snd_intel8x0
power_supply           13283  2 battery,ac
shpchp                 26717  0 
button                 12817  1 i915
processor              27565  2 acpi_cpufreq
jfs                   134977  1 
usbhid                 31523  0 
hid                    60116  1 usbhid
sg                     21476  0 
sd_mod                 35425  3 
sr_mod                 17468  0 
crc_t10dif             12332  1 sd_mod
cdrom                  34813  1 sr_mod
ata_generic            12439  0 
ata_piix               21175  2 
libata                124981  2 ata_piix,ata_generic
uhci_hcd               22337  0 
fan                    12594  0 
thermal                13103  0 
thermal_sys            17752  4 thermal,fan,processor,video
ehci_hcd               35509  0 
scsi_mod              134998  5 libata,sr_mod,sd_mod,sg,firewire_sbp2
usbcore               104470  5 ehci_hcd,uhci_hcd,usbhid,btusb
firewire_ohci          26784  0 
e100                   31465  0 
mii                    12595  1 e100
firewire_core          38719  2 firewire_ohci,firewire_sbp2
crc_itu_t              12331  1 firewire_core
usb_common             12338  1 usbcore
lm@debian:~$ 

#283693
zenon написал:
[quote="win22"]ВОПРОС1- как настроить, чтобы пока отключить засыпание?

у меня ни на что не повлияло, то есть оставленный после команды без шевеления кнопок он заснул.

Тут[/quote]
сделал по этой инструкции,

text
xset s off

не повлиял на

text
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Enabled
  Monitor is On

а после

text
xset -dpms

получается вот так

text
ins
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled

но 1. все равно заснул и потом не вышел из сна, пришлось выключить.
2. после включения это состояние не сохранилось, пришлось опять вводить команду. А в конфиге где это отключается?

#283701

Начиная с какой-то версии dpms автомат вкл. через каждые ~60 с.
Засуньте в автозагрузку это:
[console]#!/bin/bash
while sleep 60
do
xset -dpms
done[/console]
Или попробуйте так:
xset dpms 0 0 0

Войдите или зарегистрируйтесь, чтобы ответить.