Gnome 3.8 логин (gdm3) & radeon: мусор(артефакты) на экране

Автор dad, 26 ноября 2013, 00:09:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dad

Ни у кого не было такой проблемы при переходе (в jessie) на gnome 3.8 - экран логина gdm3 превращается в месиво(треугольники, линии), в котором с трудом можно увидеть что-то? Если  удается ввести пароль, то затем все работает. Первое время правда изображение еще глючит - кое-где нечитаемые шрифты, полосы и т.п. Но после открытия первого же окна приложения все более-менее нормализуется. После полного обновления(ALt+F2 - R) экрана все вообще становится(на первый взгляд) нормально. В других дистрибутивах вроде люди сталкивались с подобным, вот например:

https://bugzilla.redhat.com/show_bug.cgi?id=1005442

У меня очень похожая ситуация на описанную в этом баге, судя по скриншотам. Видео у меня - встроенное в чипсете AMD 740G(оно же ATI Radeon™ 2100), драйвер:

radeon/Gallium 0.4 on ATI RS740

Gnome - 3.8.4. Ядро 3.11-2-686-pae либо 3.11-2-amd64 - пробовал оба, не повлияло никак. Система 32 битная(а точнее multi-arch с foreign amd64). Xorg 1.14.3.

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

sunny_side

#1
Судя по тому, что на сайте redhat похожую проблему не решили, решения пока, скорее всего, нет. Помню wheezy вис на ivy bridge месяцев пять.  :)
Так как решения вашей проблемы пока нет, нужно вначале определить, что является причиной, для этого:
1) вначале проверяем, что эта проблема проявляется или не проявляется только на gdm и gnome, т.е. запускаем openbox или kde, что вам по душе.
2) чтобы определить, не сбой ли в обновлении привел к проблеме, создайте live версию и проверте на ней.
3) дальше отсекаем влияние gdm - запускаем иксы через xinit или startx

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

если окажется, что сбой в обновлении приложил руку, анализируем лог apt, особое внимание уделяем пакетам связанным с gpu, cairo

dad

#2
Цитата: sunny_side от 26 ноября 2013, 02:10:12
Судя по тому, что на сайте redhat похожую проблему не решили, решения пока, скорее всего, нет. Помню wheezy вис на ivy bridge месяцев пять.  :)
Так как решения вашей проблемы пока нет, нужно вначале определить, что является причиной, для этого:
1) вначале проверяем, что эта проблема проявляется или не проявляется только на gdm и gnome, т.е. запускаем openbox или kde, что вам по душе.

Попробовал nodm + gnome - проблемы остались(то есть дело видимо не в  самом gdm). Кстати, не могу понять, как правильно настроить nodm - вроде бы все сделал (/etc/default/nodm, /etc/X11/Xwrapper.config настроил, ~/.xsession тоже), но стартует все равно упорно gdm3 после ребута. Пытался еще использовать lightdm - не работает(хотя выбор юзера отображается корректно), ошибка после ввода пароля и снова возврат к выбору юзера(цикл):

(lightdm-gtk-greeter:3951): GLib-CRITICAL **: g_shell_parse_argv: assertion `command_line != NULL' failed

Цитата: sunny_side от 26 ноября 2013, 02:10:12
2) чтобы определить, не сбой ли в обновлении привел к проблеме, создайте live версию и проверте на ней.

А это здесь создавать надо http://live-systems.org/build/ (и выбирать sid)? Просто на оф. сайте debian есть только готовые live образы stable.

Udachnik


dad

#4
Цитата: Udachnik от 26 ноября 2013, 15:04:33
Что-то типа этого?
http://lurkmore.so/images/e/ed/Welcome_to_Gnome3~.png
Свободный драйвер сбоит

Да, похоже немного. См. скриншоты в баге, на которую я ссылку дал в первом сообщении. Возможно стоит пытаться менять свободный драйвер(radeon) на fglrx? C последним в свое время много мучался, помню, так что особого желания опять его пробовать нет :) К тому же он(fglrx), по-моему, KMS не поддерживает...Кроме того, со старым гномом же не было такого, хотя драйвер тот же. Какие-то новые 3d эффекты в gnome 3.8 возможно?

sunny_side


dad

#6
Цитата: sunny_side от 26 ноября 2013, 21:02:53
Думаю что dpkg-reconfigure nodm должен помочь.

Делал, само собой, оно же и настраивает вышеупомянутый /etc/default/nodm - не помогает :( Когда делаю dpkg-reconfigure gdm3 (или lightdm) не дает выбрать nodm, хотя может и не должно. Кстати, иногда-таки nodm срабатывает после перезагрузки, но как-то через раз. Возможно дело в последовательности чтения скриптов в /etc/rc4.d/S05*? Там есть и gdm и gdm3 и lightdm и nodm.


Цитата: sunny_side от 26 ноября 2013, 21:02:53
лучше собрать самому - http://live.debian.net/manual/current/html/live-manual.en.html
Ох, попробую осилить, если проще никак   ???

sunny_side

Цитата: dad от 26 ноября 2013, 22:23:59Возможно дело в последовательности чтения скриптов в /etc/rc4.d/S05*? Там есть и gdm и gdm3 и lightdm и nodm.

Придется покопаться, по ссылке ниже довольно подробная информация:
http://superuser.com/questions/376107/how-change-the-default-desktop-manager-in-debian

насчет нескольких dm в загрузочных скриптах: измените префикс с S на K в скриптах для неиспользуемых dm

dad

Цитата: sunny_side от 27 ноября 2013, 14:42:33

Придется покопаться, по ссылке ниже довольно подробная информация:
http://superuser.com/questions/376107/how-change-the-default-desktop-manager-in-debian

насчет нескольких dm в загрузочных скриптах: измените префикс с S на K в скриптах для неиспользуемых dm

Делал я это(sudo dpkg-reconfigure gdm), но оно не влияет на nodm, для него отдельная система похоже. По поводу инит скриптов: изменить префикс попробую конечно, но почему это не происходит автоматически и почему же тогда оно работает и без этого для других dm?(gdm3 -> lightdm например). Кстати, заметил, что в инит-скрипте gdm3 нету в зависимостях Required-Start: x11-common. В nodm тоже нету. А вот в lightdm и gdm(dm от старого гнома) есть. Это так и должно быть?

sunny_side

http://forums.debian.net/viewtopic.php?f=6&t=80547

В файле /etc/X11/default-display-manager нужно прописать полный путь к dm.

Хотя должно работать через dpkg-reconfigure, глюк какой-то видимо