Показать полную графическую версию : [решено] openSUSE Tumbleweed. Странное поведение экрана входа в систему при загрузке - черный
soft.vladimir
13-09-2016, 09:47
Привет!
Есть десктопная openSUSE Tumbleweed, установленная на ноутбуке.
Есть экран приветствия где выбирается оболочка, пользователь, и вводится пароль пользователя.
После каждого включения компьютера, когда ОС стартует в первый раз после подачи питания или перезагрузки экран приветствия черный, без изображения.
Подсветка экрана работает и можно "вслепую" ввести пароль и нажать Enter и войти в систему. Из этого есть плюс - никто не подсмотрит количество точек при вводе пароля )))
В дальнейшем если блокировать экран или завершать сеанс, то экран приветствия отображается нормально.
Пробовал подключать внешний монитор - та же картинка Малевича на обоих мониторах.
Такая беда только на одном компьютере. На втором, где установлена такая же сюся с той же флешки, работает как и положено как с внешним монитором, так и без него.
В Ясте нашел функцию восстановления системных файлов, восстановил на первый снимок после установки Сюси, перезагрузился, ничего не изменилось - экран так и тухнет при старте ОС.
Только прилетела куча обновлений.
Обновился.
Перезагрузился.
Картина та же.
Может есть какой-то кэш, конфиги, или как-то перенастроить драйвер - я не понимаю.
Как решить проблему с экраном?
ruslandh
13-09-2016, 22:18
А что выдаёт lspci ?
Что в логах запуска X-в ?
Кстати - в некоторых ноутбуках надо ядру давать специальные параметры. Надо поискать по модели монитора ноутбука.
Часто это кто-то их них :
nomodeset, modeset=1, xforcevesa, acpi_blacklist=vendor, acpi_os=linux и т.п.
Serega83
13-09-2016, 22:36
А может таки потушена яркость?
ruslandh
13-09-2016, 22:41
Да, часто именно так и есть, и параметры перечисленные выше позволяют её привести "в нормальное состояние".
Если-бы она была постоянно низкой, то можно бы-было поиграться параметром Гамма в xorg. а так-как только при первом включении , скорей всего связано с неправильной связкой управления питанием в ОС и Bios.
Кстати, иногда помогает банальное обновление Bios, но это бывает редко.
soft.vladimir
14-09-2016, 12:08
А что выдаёт lspci ? »
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
02:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
02:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
02:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 30)
03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
03:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Что в логах запуска X-в ? »Где это посмотреть?
А может таки потушена яркость?Не уверен, так бы картинка была бы видна но без подсветки. Но, возможно, и яркость, проверю.скорей всего связано с неправильной связкой управления питанием в ОС и Bios.До этого стоял Минт, такого не было. Да и в лив-образе тоже, хотя... лив же автоматически входит в систему.
Но, наверно, что-то с управлением питания - после того, как ввожу пароль, через время появляется заставка загрузки операционки и входа в систему.
ruslandh
15-09-2016, 00:23
Для примера, у меня на ноуте для нормальной яркости, надо передать ядру нужное значение яркости для моей видеокарты:
echo 255 > /sys/class/backlight/radeon_bl0/brightness
soft.vladimir
15-09-2016, 09:28
А может таки потушена яркость? »
Нет. Таки потушен монитор. Как на ноуте, так и внешний.
После ввода пароля через несколько секунд включается подсветка и потом появляется заставка и вход в систему.
Порядок работы монитора такой:
0. Включение ноута. Включается подсветка на экране ноутбука и внешнем мониторе.
1. Запуск БИОС. Оба монитора работают.
2. Запуск ГРУБ - меню только на экране ноута, внешний монитор черный.
3. Запуск Сюси. На обоих мониторах заставка запуска ОС.
4. По идее, экран входа в систему - оба монитора тухнут, подсветка выключена, картинки тоже нет.
5. Я ввожу пароль "вслепую".
6. Моргает светодиод жесткого диска, через несколько секунд включается подсветка на обоих мониторах, видна заставка запуска ОС и входа в систему.
Ну и если я завершаю сеанс или делаю блокировку сеанса - то все работает штатно, без отключения монитора.
ruslandh
15-09-2016, 09:58
А на всех консолях тоже самое, или только на графической?
А после полного включения графики что на других консолях?
И да - что в логах запуска?
soft.vladimir
16-09-2016, 09:45
А на всех консолях тоже самое, или только на графической? »Как это проверить? Я понимаю, что надо выйти из графической среды, и раньше как-то выходил. Но надо ведь сделать, чтобы запуск был полностью в текстовом режиме? Как потом это всё можно будет исправить - ноут ведь рабочий, на работе, и меня за простой не похвалят.
А после полного включения графики что на других консолях? »Что такое "Другая консоль"? Другой монитор? Оба монитора стартуют потом нормально.
И да - что в логах запуска? »Где они находятся, и я приложу этот лог.
Спасибо.
ruslandh
16-09-2016, 10:02
Что такое "Другая консоль"? »
https://docs.altlinux.org/ru-RU/school-junior/7.0.5/html/school-junior/admin-basics--command-line--chapter.html
Вызвать командную строку можно несколькими способами. Из графической среды можно получить командную строку при помощи эмулятора терминала — обычно, они перечислены в главном меню в разделе Терминал. В неграфическом режиме вам доступны несколько виртуальных консолей. Каждая консоль запускается одновременным нажатием Ctrl+Alt и функциональной клавиши с номером этой консоли (от F1 до F6). Далее запустится командная оболочка и появится приглашение командной строки. Зарегистрировавшись, можно работать в системе из выбранной консоли. Переключение между консолями выполняется нажатием Alt+F1 — Alt+F6. Переход в графический режим осуществляется при помощи комбинации клавиш Alt+F7.
Логи ? В /var/log + если система c systemd - то его в его журнале.
https://www.altlinux.org/Journald
soft.vladimir
16-09-2016, 14:33
А на всех консолях тоже самое, или только на графической? »
Сейчас переключился в консоль по Ctrl-Alt-F2 и на внешнем мониторе подсветка потухла, на экране ноутбука подсветка работала, но изображения нет. Приглашения не видел. Вслепую ввел логин, энтер, пароль, энтер - ничего не изменилось.
Назад по Ctrl-Alt-F7 вернулся без проблем.
В терминале команда journalctl -b вывела лог, но он начался не с момента включения. Хотя позже попробую перезагрузить компьютер и посмотреть свежие логи.
vladimir@linux-pgai:~> journalctl -b
Hint: You are currently not seeing messages from other users and the system.
Users in the 'systemd-journal' group can see all messages. Pass -q to
turn off this notice.
-- Logs begin at Пт 2016-09-16 12:46:13 EEST, end at Пт 2016-09-16 14:12:28 EEST. --
сен 16 12:46:13 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 12:46:13 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 12:46:13 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 12:46:13 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 12:46:14 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 12:47:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
...... тут середину вырезал, показал только начало журнала и конец
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Output: 67
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: Property: Backlight
сен 16 14:12:28 linux-pgai org.kde.KScreen[1508]: kscreen.xcb.helper: State (newValue, Deleted): 0
vladimir@linux-pgai:~>
ruslandh
16-09-2016, 21:48
Современные дистрибутивы выдают консоль через фреймбуфер видеокарты. Похоже неправильно устанавливается частота в ней. При желании можно настроить.
soft.vladimir
19-09-2016, 09:35
Современные дистрибутивы выдают консоль через фреймбуфер видеокарты. Похоже неправильно устанавливается частота в ней. При желании можно настроить. »
Это сложно лечить?
Хотя, наверно, я пойду простым путём - просто переустановлю ОС и посмотрю,может сменю дистрибутив на Leap.
ruslandh
19-09-2016, 10:50
Тут все специфично для дистрибутива, каждый может хранить свои настройки по-своему.
soft.vladimir
20-09-2016, 12:45
Большое спасибо за помощь! Вопрос решен.
Когда окончательно надоест этот черный экран и будет свободное время, переустановлю ОС. Потому как сначала черного экрана при входе не было, появился после каких-то моих действий - то ли менял заставку запуска то ли доустанавливал другой графический интерфейс.
Больше у меня нет интереса к этой теме.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.