#1 22.07.2014 15:18:29

techno
Administrator
Зарегистрирован: 20.03.2012
Сообщений: 125
IP-адрес

дисплей не включается после простоя

Использую десктоп как файловое хранилище - жесткий диск объесный, влезет пол интернета. Тем более кругом wifi - очень удобно работать с двух компьютеров. С недавних пор заметил такую ситуацию - включил десктоп, чего-то поделал, пошел гулять, прошло шесть часов; прихожу обратно, компьютер отключил дисплей, чтобы пиксели не выгорали (powersafe mode) двигаю курсором, нажимаю клавиши клавиатуры, все без толку, экран продолжает оставаться черным. Кнопка выключения питания на мониторе продолжает мигать так же как при powersafe mod'е. Не помогал даже reset! o_O Приходилось просто отключать питание!
Руководствуясь интуитивными предположениями удалил из системы загрузчик lilo и установил grub2. Пришел сегодня с прогулки, смотрю снова мигает. Я и так и этак, снова не реагирует, попровал комбинацию клавиш SysRq+(REISUB) результа ноль, нажал на reset, все пошла перезагрузка, наверняка все-таки grub помог))
Хочу поинтересоваться что делать в такой ситуации, чтобы больше не надо было калечить мой компьютер.
Система slackware 14.1
[console]# uname -a[/console]


[console]cat /var/log/Xorg.0.log[/console]
находится здесь

Материнская плата asrock AM2NF6G-VSTA
видеокарта
[console]lspci | grep VGA[/console]

[console]lspci -v -s 02:00.0[/console]
02:00.0 VGA compatible controller: AMD/ATI [Advanced Micro Devices, Inc.] RV515 PRO [Radeon X1300/X1550 Series] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. Device 0400
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at c0000000 (64-bit, prefetchable)
Memory at dfff0000 (64-bit, non-prefetchable)
I/O ports at e000
Expansion ROM at dffc0000 [disabled]
Capabilities: [50] Power Management version 2
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit+
Kernel driver in use: radeon
Kernel modules: radeon

Никаких проприетарных драйверов не устанавливал - все из стандартной поставки дистрибутива. Вот вроде и все, пока что больше ничего не придумал чтобы выложить. Заранее спасибо за любые идеи.

#2 22.07.2014 17:22:08

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

дисплей не включается после простоя

Если на какое-либо кнопкосочетание повесить выполнение команды [console]xset dpms force on[/console], удастся ли вернуть картинку в описанной ситуации?
Будет ли возвращаться изображение, если отключать программно?
[console]for m in standby suspend off; do xset dpms force $m; sleep 10; xset dpms force on; done[/console]Здесь на 10 сек включаются возможные режимы энергосбережения и производится возврат. Из всех трёх возвращается нормально?

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

Про управление DPMS можно почитать тут: https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling

Похожая проблема в багзилле иксов: https://bugs.freedesktop.org/show_bug.cgi?id=76659

Если баг в ядерной части драйверов (выше пишут, что на 3.14 у кого-то пропало), то или обновлять ядро, или отключать те режимы DPMS, из которых не возвращается.

#3 22.07.2014 19:28:46

kostik87
Administrator
Зарегистрирован: 29.06.2014
Сообщений: 778
IP-адрес

дисплей не включается после простоя

Возможно просто монитор выходит из строя, попухли конденсатора в блоке питания монитора.

#4 22.07.2014 21:05:15

techno
Administrator
Зарегистрирован: 20.03.2012
Сообщений: 125
IP-адрес

дисплей не включается после простоя

Сейчас с утра пораньше надо на работу; разбираться про управление питанием буду вечером. Ко всему прочему добавилась такая бяка - компьютер стал самостоятельно перезагружаться, причем период перезагрузки совершенно рандомный.

#5 22.07.2014 21:22:43

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

дисплей не включается после простоя

Quote by techno
Ко всему прочему добавилась такая бяка - компьютер стал самостоятельно
Обычно это свидетельство проблем с железом, но всё равно надо внимательно поразбираться.

#6 27.07.2014 13:44:29

techno
Administrator
Зарегистрирован: 20.03.2012
Сообщений: 125
IP-адрес

дисплей не включается после простоя

Выполняю план на работе, так что заниматься своим любимым хобби особо некогда. Чтобы сбросить с сердца тяжкий груз сомнений относительно работоспособности железа (а то что-то часто в последнее время материнки стали гореть) установил федору. Уже неделя без выключения, полет нормальный. Гора с плеч. :)
Вспомнил, что раньше я пользовался лэптопом Toshiba satellite pro S1400-503, это когда еще последней версией slackware была 13.37 и если компьютер стоял без какого-либо действия со стороны пользователя, экран гас намертво, помогал только reboot. Путем экспериментов и непрерывных запросов в гугл нашел на ЛОРе строчку xset -dpms Это исправило ситуацию и позволило пользоваться компьютером более адекватно.
Теперь буду копать в сторону DPMS и скорее всего удалю его как страшный сон.

#7 02.09.2014 02:06:40

techno
Administrator
Зарегистрирован: 20.03.2012
Сообщений: 125
IP-адрес

дисплей не включается после простоя

После двух недель бесперерывного аптайма можно считать, что проблема решена. Установил slackware x86_64, обновил до current, поставил multilib от Боба. И каждый раз, после старта иксов я набираю в консоли

$ xset -dpms

Это помогает. :)

Board footer