Автор Тема: При простое отключается клавиатура и мышь  (Прочитано 11250 раз)

Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
Здравствуйте, в симпли при простое отключается клавиатура и мышь, гаснет монитор,  хотя в менеджере питания, в разделе "управление питанием монитора" снял галочку, отключил хранитель экрана, в разделе "действия" перевести компьютер в спящий режим при отсутствии активности, стоит параметр "никогда". Переустановка системы не помогает, переустанавливал три раза по
разным причинам, но данный глюк проявлялся после всех трёх переустановок. Просто после некоторого времени гаснет монитор,
иногда клавиатура с мышкой сразу после погасания монитора не отваливаются, и после шевеления мышки изображение на мониторе появляется, а иногда бац и всё, при шевелении мышки или нажатии клавиш на клавиатуре ни чего не меняется, хотя компьютер работает, и выполняет те задачи которые я перед ним поставил, чаще это спутниковая рыбалка, кнопки CaspLock и NumLock не работают,  причём время до отваливания может быть очень разным от 15-20 минут до примерно двух часов.

В общем вродебы описал проблемму, подскажите это можно поправить, в поиске видел что такая проблема проявлялась в генту, и в
убунту, но решения не нашёл, или не понял, не знаю.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Кроме настроек питания в оконной среде, есть ещё и параметры засыпания самих X-в. Возможно связано с этим
Цитата: man xorg.conf
Option "BlankTime" "time"
 sets the inactivity timeout for the blank phase of the screensaver. time is in minutes. This is equivalent to the Xorg server's -s flag, and the value can be changed at run-time with xset(1). Default: 10 minutes.

Option "StandbyTime" "time"
 sets the inactivity timeout for the standby phase of DPMS mode. time is in minutes, and the value can be changed at run-time with xset(1). Default: 20 minutes. This is only suitable for VESA DPMS compatible monitors, and may not be supported by all video drivers. It is only enabled for screens that have the "DPMS" option set (see the MONITOR section below).
Option "SuspendTime" "time"
 sets the inactivity timeout for the suspend phase of DPMS mode. time is in minutes, and the value can be changed at run-time with xset(1). Default: 30 minutes. This is only suitable for VESA DPMS compatible monitors, and may not be supported by all video drivers. It is only enabled for screens that have the "DPMS" option set (see the MONITOR section below).
Option "OffTime" "time"
 sets the inactivity timeout for the off phase of DPMS mode. time is in minutes, and the value can be changed at run-time with xset(1). Default: 40 minutes. This is only suitable for VESA DPMS compatible monitors, and may not be supported by all video drivers. It is only enabled for screens that have the "DPMS" option set (see the MONITOR section below).

......


Option "DPMS" "bool"
 This option controls whether the server should enable the DPMS extension for power management for this screen. The default is to enable the extension.

« Последнее редактирование: 01.11.2010 14:35:48 от ruslandh »

Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
Эти параметры должны быть в xorg.conf ??

просто если да, то там их нет, вот его содержание.



Section "ServerLayout"
   Identifier     "Minimal layout"
   Screen         "Screen0" 0 0
EndSection

Section "Module"
   SubSection "extmod"
      Option       "omit xfree86-dga"
   EndSubSection
EndSection

Section "Monitor"
   Identifier   "aic0003|0"
   HorizSync    30.0 - 81.0
   VertRefresh  40.0 - 76.0
EndSection

Section "Device"
   Identifier  "Card0|0"
   Driver      "radeon"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0|0"
   Monitor    "aic0003|0"
   DefaultDepth     24
   SubSection "Display"
      Modes    "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
   EndSubSection
EndSection

« Последнее редактирование: 01.11.2010 17:50:01 от b-ug »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Т.к. их нет, то "работают" параметры заданные по умолчанию.
т.е
1. Включён DPMS
2. Чёрный экран - 10минут (BlankTime)
3. А при включённом  DPMS, выстанавливаются значения для других параметров в состояние по-умолчанию.
SuspendTime - 30минут (засыпание)
OffTime - 40 минут (выключение экрана).

 

Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
А почему отваливаются мышь и клавиатура, после того как они отвалятся остаётся только кнопка выключения на системном блоке.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Хорошо-бы вам ещё тут поизучать
http://www.x.org/wiki/RadeonFeature
Может что-то дельное найдёте про засыпание и просыпание.

Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
тоесть вы пологаете что дело в видеокарте, если это так, то как её отключить и включить встроенную графику от nvidia, видеокару убирать не хочется, племянник иногда в винде в игрушки играется.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно попробовать напрямую в xorg.conf прописать нужную видеокарту.

Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
Можно попробовать напрямую в xorg.conf прописать нужную видеокарту.


А как это сделать, команда lspci -vvv выдаёт такой результат, где здесь встроеная графика, и как её вписать в xorg.conf ????




Не могу прикрепить файл, а если вставить ответ терминала то половина текста пишется громадными буквами.



11.zip.html
« Последнее редактирование: 01.11.2010 20:14:14 от b-ug »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно попробовать прописать одну из карт (или ati, или nvidia) явно. Пока отвечал вам родилась мысль, что не просыпается нужная карта, т.е. вместо того, что-бы пробуждения карты ATI, просыпается nvidia.

Прописывается просто :
В /etc/X11/xorg.conf, в секции, где описывается видеокарта, указать параметр BusID

Смотрю по выдаче lspci. (если не ошибся)
Для ATI :
BusID "03:00.0"

Для NVidia
BusID "0:03.0"


Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
Похоже вы правы,я так понимаю вот здесь
вместо

Section "Device"
   Identifier  "Card0|0"
   Driver      "radeon"
EndSection


должно быть

Section "Device"
   Identifier  "03:00.0"
   Driver      "radeon"
EndSection

Правильно ??
« Последнее редактирование: 01.11.2010 21:41:58 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не
Должно быть
Section "Device"
   Identifier  "Card0|0"
   Driver      "radeon"
   BusID     "PCI:00:03:00.0"
EndSection
« Последнее редактирование: 01.11.2010 21:42:54 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Заглянув в man - вернее так
  BusID     "PCI:00:03:00.0"

Оффлайн b-ug

  • Завсегдатай
  • *
  • Сообщений: 78
    • Email
А в чём разница ?
Как это будет выглядеть в коде ?
« Последнее редактирование: 01.11.2010 21:48:12 от b-ug »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Формат такой:
PCI:DDDD:BB:SS.F

DDD - домен (0)
BB    - шина (bus) - 03
SS    - слот
F      -  функция

  BB:SS.F - берётся из lspci, DDD - 0