Systemd, hibernating и графика NVIDIA (Не совмещается :()

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Systemd, hibernating и графика NVIDIA

Сообщение PVOzerski »

Такая ситуация: обновил OpenSUSE до свежего Tumbleweed, получил systemd вместо syvinit. И всё бы ничего, но теперь не получается нормально вывести истему из спящего режима. Проблема проявляется вот как. Нормальный графический режим не включается, искаженные элементы графики разбросаны по "текстовому" экрану. Наблюдал даже такие чудеса как параллельное сосуществование на одном мониторе двух мышиных курсоров - прямоугольного и "стрелочки" - в разных позициях, но оба реагировали на мышь. Переключение виртуальных консолей туда-сюда не помогает, причем искаженные элементы графики вылезают на них на всех. Помогает перезапуск иксов - но это, конечно, не выход: тогда спящий режим на десктопе теряет смысл.

Пробовал откатиться на sysvinit - "просыпание" нормализовывалось, но отрубалась звуковая система. С учетом общего тренда перехода на systemd, выбирая между шаманством со звуком и шаманством с systemd, приходится выбирать 2-е...


Почему-то кажется, что такая проблема с графикой при "пробуждении", как у меня, - явление не уникальное (я видывал, хотя и в менее фатальной форме, подобные глюки и на других компах с systemd. И вряд ли она дистрозависимая, специфичная для Суси. Хотелось бы услышать советы, даже если проблему приходилось решить на других дистрах с systemd. О возможной роли KDM3 в этой истории тоже готов поговорить :)

Информация по Hardware.

-Computer-
Processor : 2x AMD Athlon™ 64 X2 Dual Core Processor 4200+
Memory : 1917MB (1543MB used)
Operating System : openSUSE 12.2 (i586)

-Display-
Resolution : 1440x900 pixels
OpenGL Renderer : GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW!
X11 Vendor : The X.Org Foundation

Фактически установленный драйвер видео - проприетарный блоб NVIDIA-Linux-x86-304.64, пропатченный патчем lwfinger.com/nvidia_patches/patch_nvidia_304_60.run_for_3.7. Это последняя версия проприетарного драйвера, совместимая с моей видеокартой (без патча не ставится на ядра 3.7 в принципе).

-Version-
Kernel : Linux 3.7.7-24-desktop (i686)
Compiled : #1 SMP PREEMPT Mon Feb 11 22:47:39 UTC 2013 (aeb2714)
C Library : GNU C Library version 2.15 (20120628) (stable)
Default C Compiler : GNU C Compiler version 4.7.1 20120723 [gcc-4_7-branch revision 189773] (SUSE Linux)
Distribution : openSUSE 12.2 (i586)

Desktop Environment : KDE 3.5.10
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8255
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Systemd, hibernating и графика NVIDIA

Сообщение serzh-z »

PVOzerski
Стоит попробовать nouveau. Если не поможет, то, наверное, проще забить. Вечно в этом суспенде что-то ломают, и не только в Linux.
Спасибо сказали:

PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Systemd, hibernating и графика NVIDIA

Сообщение PVOzerski »

Пока решил дело так (вернувшись на systemd): поменял режим дисплея с 0x314 на 0x000. Пусть у меня нет теперь красивой графической темы Plymouth, зато просыпание работает нормально.
Спасибо сказали: