После обновления virtualbox-guest-additions с версии 5.2.24-alt5 до 5.2.26 наблюдается регрессия работы виртуалбоксовского видеодрайвера. Kde5 не отображает никакие изменения произошедшие на экране кроме курсора и главного меню. Панель невидима. При переключении на соседние tty вместо терминала отображаются обои рабочего стола. В cinnamon перестаёт работать xplayer, что свидетельствует об общности проблемы. Пострадали сегодняшние регулярки. Выявил виновника обновлением у прошлой регулярки kde5 только пакетов virtualbox-guest-additions и модуля ядра.
А virtualbox на хостовой системе какой версии, он обновлялся?
Created attachment 8022 [details] Снимок 5.2.26 KDesktop p8, host Siyphus На обновлённых версиях на хосте и госте - всё отрабатывает. Без обновления гостя на новом хосте графика, да, не грузится.
Created attachment 8023 [details] regular-kde5-20190220 (В ответ на комментарий №1) > А virtualbox на хостовой системе какой версии, он обновлялся? virtualbox-5.2.26-alt1.x86_64 Модуль ядра на хосте обновлен. Ядро 4.14.98-std-def. Сизиф.
Проблема в модуле ядра misc/vboxvideo.ko Если удалить kernel-modules-virtualbox-addition-flavour, то проблема уходит. При этом используется модуль vboxvideo.ko.gz из kernel-modules-staging-flavour. Удаление kernel-modules-staging-flavour ничего не даёт. make-initrd, разумеется, делал. Может имеет смысл выделить из kernel-modules-virtualbox-addition пакет kernel-modules-virtualbox-addition-vboxvideo-flavour? Или можно покороче: kernel-modules-virtualbox-vboxvideo-flavour. Чтобы была возможность использовать дополнения virtualbox совместно с модулем vboxvideo из staging.
У vboxvideo.ko.gz из kernel-modules-staging-un-def-4.19.25-alt1 такая же проблема. Работает нормально только vboxvideo.ko.gz из kernel-modules-staging-std-def-4.14.103-alt1
> Может имеет смысл выделить из kernel-modules-virtualbox-addition пакет > kernel-modules-virtualbox-addition-vboxvideo-flavour? Или можно покороче: > kernel-modules-virtualbox-vboxvideo-flavour. Чтобы была возможность > использовать дополнения virtualbox совместно с модулем vboxvideo из staging. Выглядит на первый взгляд хорошей идеей...
(В ответ на комментарий №4) > Или можно покороче: > kernel-modules-virtualbox-vboxvideo-flavour Ещё короче можно: kernel-modules-virtualbox-video-flavour
(В ответ на комментарий №6) > > Может имеет смысл выделить из kernel-modules-virtualbox-addition пакет > > kernel-modules-virtualbox-addition-vboxvideo-flavour? Или можно покороче: > > kernel-modules-virtualbox-vboxvideo-flavour. Чтобы была возможность > > использовать дополнения virtualbox совместно с модулем vboxvideo из staging. > > Выглядит на первый взгляд хорошей идеей... Так может реализуем? При тестировании беты стартеркитов обнаружил, что и в p8 теперь та же проблема (страдают DE, использующие композитинг). Только ситуация ещё хуже, gnome3 вообще не грузится в virtualbox. Нужно что-то делать, а то выпуск стартеркитов 12 числа может и не состояться. Или придётся отключить поддержку virtualbox для проблемных стартеркитов, чтобы они в virtualbox хоть как-то функционировали.
(В ответ на комментарий №5) > У vboxvideo.ko.gz из kernel-modules-staging-un-def-4.19.25-alt1 такая же > проблема. > У vboxvideo.ko.gz из kernel-modules-staging-un-def-4.19.26-alt1 проблем нет. Таким образом, c модулем vboxvideo.ko.gz из staging проблем в текущих std-def и un-def нет. Но в ядре 4.9.x (std-def p8) vboxvideo.ko.gz в staging ещё нет. Если выделим из kernel-modules-virtualbox-addition модуль vboxvideo, проблему можно обойти и на p8, переведя проблемные образы на un-def.
(В ответ на комментарий №8) > При тестировании беты стартеркитов обнаружил, что и в p8 теперь та же проблема > (страдают DE, использующие композитинг). Только ситуация ещё хуже, gnome3 > вообще не грузится в virtualbox. Нужно что-то делать, а то выпуск стартеркитов > 12 числа может и не состояться. 2 boyarsh@: прошу по возможности всё-таки реализовать предложение твоего тёзки. > Или придётся отключить поддержку virtualbox для проблемных стартеркитов, > чтобы они в virtualbox хоть как-то функционировали. 2 antohami@: а это давай оставим запасным вариантом, тем более что такой коммит неизбежно будет сильно грязным...
> > (страдают DE, использующие композитинг). Только ситуация ещё хуже, gnome3 > > вообще не грузится в virtualbox. Нужно что-то делать, а то выпуск стартеркитов > > 12 числа может и не состояться. > 2 boyarsh@: прошу по возможности всё-таки реализовать предложение твоего тёзки. Я не вижу, чем это поможет образам на std-def-4.9 в p8, в котором в staging нет модуля virtualbox
(В ответ на комментарий №11) > > > (страдают DE, использующие композитинг). Только ситуация ещё хуже, gnome3 > > > вообще не грузится в virtualbox. Нужно что-то делать, а то выпуск стартеркитов > > > 12 числа может и не состояться. > > 2 boyarsh@: прошу по возможности всё-таки реализовать предложение твоего тёзки. > > Я не вижу, чем это поможет образам на std-def-4.9 в p8, в котором в staging нет > модуля virtualbox Стартеркиты cinnamon и kde5 переведу на un-def. В std-def-4.9 выделять vboxvideo из kernel-modules-virtualbox-addition не нужно. Проблемных стартеркита три: cinnamon, kde5, gnome3. У gnome3 уже un-def.
Я был не прав. Проблему создаёт не vboxvideo.ko из virtualbox-guest-additions, а vboxguest.ko из того же пакета. При наличии этого модуля пытается использоваться 3D ускорение vboxvideo, а при его отсутствии используется программное ускорение. Что видно по ругательству cinnamon. Похоже до 5.2.26 в virtualbox-guest-additions 3D ускорение не работало в принципе. Вспомнилось: https://bugzilla.altlinux.org/show_bug.cgi?id=35059#c14 Проблема то один в один была, когда тогда 3D ускорение заработало. И похоже, что всему виной вот этот коммит: http://git.altlinux.org/gears/v/virtualbox.git?p=virtualbox.git;a=commitdiff;h=284b247379946a35d36c9bbb8f95f10bdc7db575 Который и починил поддержку 3D-ускорения. Проблема то в видеокарте моего хоста (не поддерживает 3D-ускорение в virtualbox) и настройках virtualbox (включено 3D ускорение). Отключение 3D ускорения в настройках виртуальной машины проблему решает. Так что прошу извинить за notabug, дело было не в бобине. 2 boyarsh@: отдельные извинения. Но, думаю, что откатывать изменения не надо, переносить их в p8 тоже не надо. Я m-p профиль поправлю, так чтоб всё было, как раньше (по составу модулей), но сделаю отдельную цель, чтобы была возможность не использовать kernel-modules-virtualbox-addition-video.