Bug 36136 - Проблемы с видеодрайвером
: Проблемы с видеодрайвером
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/kernel-modules-virtualbox-addition-std-def)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 33000
  Show dependency tree
 
Reported: 2019-02-19 19:20 by
Modified: 2019-03-06 07:41 (History)


Attachments
Снимок 5.2.26 KDesktop p8, host Siyphus (249.68 KB, image/png)
2019-02-20 23:32, Evgeny Sinelnikov
no flags Details
regular-kde5-20190220 (59.76 KB, image/png)
2019-02-21 06:56, Антон Мидюков
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2019-02-19 19:20:42
После обновления virtualbox-guest-additions с версии 5.2.24-alt5 до 5.2.26
наблюдается регрессия работы виртуалбоксовского видеодрайвера. Kde5 не
отображает никакие изменения произошедшие на экране кроме курсора и главного
меню. Панель невидима. При переключении на соседние tty вместо терминала
отображаются обои рабочего стола. В cinnamon перестаёт работать xplayer, что
свидетельствует об общности проблемы.

Пострадали сегодняшние регулярки. Выявил виновника обновлением у прошлой
регулярки kde5 только пакетов virtualbox-guest-additions и модуля ядра.
------- Comment #1 From 2019-02-20 23:18:11 -------
А virtualbox на хостовой системе какой версии, он обновлялся?
------- Comment #2 From 2019-02-20 23:32:51 -------
Created an attachment (id=8022) [details]
Снимок 5.2.26 KDesktop p8, host Siyphus

На обновлённых версиях на хосте и госте - всё отрабатывает. Без обновления
гостя на новом хосте графика, да, не грузится.
------- Comment #3 From 2019-02-21 06:56:56 -------
Created an attachment (id=8023) [details]
regular-kde5-20190220

(В ответ на комментарий №1)
> А virtualbox на хостовой системе какой версии, он обновлялся?

virtualbox-5.2.26-alt1.x86_64

Модуль ядра на хосте обновлен. Ядро 4.14.98-std-def. Сизиф.
------- Comment #4 From 2019-02-26 09:16:32 -------
Проблема в модуле ядра 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.
------- Comment #5 From 2019-02-26 10:20:54 -------
У vboxvideo.ko.gz из kernel-modules-staging-un-def-4.19.25-alt1 такая же
проблема. 

Работает нормально только vboxvideo.ko.gz из
kernel-modules-staging-std-def-4.14.103-alt1
------- Comment #6 From 2019-02-26 13:07:54 -------
> Может имеет смысл выделить из kernel-modules-virtualbox-addition пакет
> kernel-modules-virtualbox-addition-vboxvideo-flavour? Или можно покороче:
> kernel-modules-virtualbox-vboxvideo-flavour. Чтобы была возможность
> использовать дополнения virtualbox совместно с модулем vboxvideo из staging.

Выглядит на первый взгляд хорошей идеей...
------- Comment #7 From 2019-02-26 13:20:42 -------
(В ответ на комментарий №4)
> Или можно покороче:
> kernel-modules-virtualbox-vboxvideo-flavour
Ещё короче можно:
kernel-modules-virtualbox-video-flavour
------- Comment #8 From 2019-03-04 08:21:51 -------
(В ответ на комментарий №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 хоть как-то функционировали.
------- Comment #9 From 2019-03-04 12:16:35 -------
(В ответ на комментарий №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.
------- Comment #10 From 2019-03-04 14:03:43 -------
(В ответ на комментарий №8)
> При тестировании беты стартеркитов обнаружил, что и в p8 теперь та же проблема
> (страдают DE, использующие композитинг). Только ситуация ещё хуже, gnome3
> вообще не грузится в virtualbox. Нужно что-то делать, а то выпуск стартеркитов
> 12 числа может и не состояться.
2 boyarsh@: прошу по возможности всё-таки реализовать предложение твоего тёзки.

> Или придётся отключить поддержку virtualbox для проблемных стартеркитов,
> чтобы они в virtualbox хоть как-то функционировали.
2 antohami@: а это давай оставим запасным вариантом, тем более что такой коммит
неизбежно будет сильно грязным...
------- Comment #11 From 2019-03-05 14:59:24 -------
> > (страдают DE, использующие композитинг). Только ситуация ещё хуже, gnome3
> > вообще не грузится в virtualbox. Нужно что-то делать, а то выпуск стартеркитов
> > 12 числа может и не состояться.
> 2 boyarsh@: прошу по возможности всё-таки реализовать предложение твоего тёзки.

Я не вижу, чем это поможет образам на std-def-4.9 в p8, в котором в staging нет
модуля virtualbox
------- Comment #12 From 2019-03-05 15:10:44 -------
(В ответ на комментарий №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.
------- Comment #13 From 2019-03-06 07:41:45 -------
Я был не прав. Проблему создаёт не 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.