Нет вывода графики в virtualbox в режиме UEFI при загрузке с ядром 5.12, если выбран виртуальный видеоадаптер vmsvga. Вывод графики на фреймбуфер пропадает в момент загрузки модуля ядра видео. Если заблеклистить модуль vmwgfx, то фреймбуфер продолжает работать. Но при загрузке сеанса от графики только обои. Также выяснилось, что в lightdm графика работает успешно. Чтобы графика в иксах не зависала, нужно в /etc/X11/xinit.d/98vboxadd-xclient закоментировать строку: /usr/bin/VBoxClient --vmsvga Итого две проблемы: 1 с инициализацией фреймбуфера, если загружен модуль vmwgfx 2. Зависает графика иксов при выполнении команды /usr/bin/VBoxClient --vmsvga Загружен или не загружен vmwgfx при этом не имеет значения.
Уточняю компонент: kernel-modules-drm-un-def
А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что надо включать.
(Ответ для Sergey V Turchin на комментарий #2) > А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что > надо включать. Не влияет. При использовании виртуального видеоадаптера vmsvga проблема с включенным 3D будет только при установленном xorg-drv-vmware. Но да, надо попробовать его установить.
(Ответ для Антон Мидюков на комментарий #3) > (Ответ для Sergey V Turchin на комментарий #2) > > А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что > > надо включать. > > Не влияет. При использовании виртуального видеоадаптера vmsvga проблема с > включенным 3D будет только при установленном xorg-drv-vmware. Но да, надо > попробовать его установить. А xorg-drv-vmware оказался установлен. На 5.10, значит, нет с ним проблем.
(Ответ для Антон Мидюков на комментарий #4) > (Ответ для Антон Мидюков на комментарий #3) > > (Ответ для Sergey V Turchin на комментарий #2) > > > А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что > > > надо включать. > > > > Не влияет. При использовании виртуального видеоадаптера vmsvga проблема с > > включенным 3D будет только при установленном xorg-drv-vmware. Но да, надо > > попробовать его установить. > > А xorg-drv-vmware оказался установлен. На 5.10, значит, нет с ним проблем. Перепутал я. Имел в виду xorg-dri-vmwgfx. Я его не включаю, потому что он какой-то глючный, по крайней мере в virtualbox. Графические артефакты на любой вкус при его использовании. А не работающее 3d было при использовании vboxvga (тогда он был один) в 5 версии virtualbox.
Так и не понял в чем бага.
(Ответ для Антон Мидюков на комментарий #0) > в virtualbox (Ответ для Антон Мидюков на комментарий #5) > Перепутал я. Имел в виду xorg-dri-vmwgfx. Опять перепутал?
(In reply to Sergey V Turchin from comment #7) > (Ответ для Антон Мидюков на комментарий #0) > > в virtualbox > > (Ответ для Антон Мидюков на комментарий #5) > > Перепутал я. Имел в виду xorg-dri-vmwgfx. > Опять перепутал? Нет. Виртуальный видеоадаптер vmsvga - это реализация виртуального видеоадаптера от vmware для virtualbox. Соответственно, и видеодрайвера используются от vmware. Начиная с 6 версии в virtualbox появился vmsvga и стал дефолтом для виртуальных машин Linux. Или о чём-то другом вопрос?
> > > Перепутал я. Имел в виду xorg-dri-vmwgfx. > > Опять перепутал? > Нет. Виртуальный видеоадаптер vmsvga - это реализация виртуального > видеоадаптера от vmware для virtualbox. Не знал, спасибо! А разве не надо, чтоб он рядом с xorg-drv-vmware был установлен? А то у меня на p9 в X-ах vmware автоматом цепляется, а про vmwgfx вообще ничего нет в mkimage-profiles.
(In reply to Sergey V Turchin from comment #9) > > > > Перепутал я. Имел в виду xorg-dri-vmwgfx. > > > Опять перепутал? > > Нет. Виртуальный видеоадаптер vmsvga - это реализация виртуального > > видеоадаптера от vmware для virtualbox. > Не знал, спасибо! А разве не надо, чтоб он рядом с xorg-drv-vmware был > установлен? А то у меня на p9 в X-ах vmware автоматом цепляется, а про > vmwgfx вообще ничего нет в mkimage-profiles. Если xorg-dri-vmwgfx добавить, то придётся с vmsvga в virtualbox 3d отключать из-за артефактов. Можешь себе попробовать добавить в kworkstation и посмотреть.
> Если xorg-dri-vmwgfx добавить, то придётся с vmsvga в virtualbox 3d > отключать из-за артефактов. Не, не надо такого. :-)
И с 5.13 тоже.
(In reply to Антон Мидюков from comment #12) > И с 5.13 тоже. Хотя нет. Есть прогресс. Иксы успешно запускаются. Сломан framebuffer. Если указать nomodeset, то framebuffer будет рабочий. Прогресс случился после обновления xorg-server до 1.20.13-alt1.
Не является ли данная проблема связанной с этой: https://bugzilla.altlinux.org/40774 а также с тем какой драйвер (стоковый или родной) застревает в initrd? Ещё один момент. На какой версии virtualbox проводится тестирование? На p9 стоит пробовать эту сборку: #283247 EPERM #2 p9 virtualbox.git=6.1.26-alt1 kernel-modules.git=sisyphus/kernel-modules-virtualbox-addition-un-def-6.1.26-alt1 kernel-modules.git=sisyphus/kernel-modules-virtualbox-un-def-6.1.26-alt1 kernel-modules.git=sisyphus/kernel-modules-virtualbox-std-def-6.1.26-alt1 kernel-modules.git=sisyphus/kernel-modules-virtualbox-addition-std-def-6.1.26-alt1
(In reply to Evgeny Sinelnikov from comment #14) > Не является ли данная проблема связанной с этой: > https://bugzilla.altlinux.org/40774 > а также с тем какой драйвер (стоковый или родной) застревает в initrd? > Начиная с ядра 5.10, я использую модуль ядра vboxvideo из kernel-modules-drm. > Ещё один момент. На какой версии virtualbox проводится тестирование? > virtualbox-6.1.26-alt1 на p10. > На p9 стоит пробовать эту сборку: На p9 нет этой проблемы, так как ядер 5.12 и 5.13 там нет.
Проблема с framebuffer на UEFI отдельный баг. А этому багу возвращаю изначальное название и закрываю.