<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>40232</bug_id>
          
          <creation_ts>2021-06-16 14:08:30 +0300</creation_ts>
          <short_desc>Нет вывода графики в virtualbox в режиме UEFI при загрузке с ядром &gt;= 5.12</short_desc>
          <delta_ts>2022-03-02 15:42:49 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-modules-drm-un-def</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=41305</see_also>
    
    <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=42057</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33000</blocked>
    
    <blocked>40561</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>aen</cc>
    
    <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>199235</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-06-16 14:08:30 +0300</bug_when>
    <thetext>Нет вывода графики в 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 при этом не имеет значения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199236</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-06-16 14:09:42 +0300</bug_when>
    <thetext>Уточняю компонент: kernel-modules-drm-un-def</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199239</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-06-16 14:34:55 +0300</bug_when>
    <thetext>А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что надо включать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199240</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-06-16 14:45:31 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #2)
&gt; А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что
&gt; надо включать.

Не влияет. При использовании виртуального видеоадаптера vmsvga проблема с включенным 3D будет только при установленном xorg-drv-vmware. Но да, надо попробовать его установить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199242</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-06-16 14:52:08 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #3)
&gt; (Ответ для Sergey V Turchin на комментарий #2)
&gt; &gt; А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что
&gt; &gt; надо включать.
&gt; 
&gt; Не влияет. При использовании виртуального видеоадаптера vmsvga проблема с
&gt; включенным 3D будет только при установленном xorg-drv-vmware. Но да, надо
&gt; попробовать его установить.

А xorg-drv-vmware оказался установлен. На 5.10, значит, нет с ним проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199663</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-06-29 15:10:10 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #4)
&gt; (Ответ для Антон Мидюков на комментарий #3)
&gt; &gt; (Ответ для Sergey V Turchin на комментарий #2)
&gt; &gt; &gt; А вкл/выкл поддержки 3D в настройках VB дисплея не влияет? Я замечал, что
&gt; &gt; &gt; надо включать.
&gt; &gt; 
&gt; &gt; Не влияет. При использовании виртуального видеоадаптера vmsvga проблема с
&gt; &gt; включенным 3D будет только при установленном xorg-drv-vmware. Но да, надо
&gt; &gt; попробовать его установить.
&gt; 
&gt; А xorg-drv-vmware оказался установлен. На 5.10, значит, нет с ним проблем.

Перепутал я. Имел в виду xorg-dri-vmwgfx. Я его не включаю, потому что он какой-то глючный, по крайней мере в virtualbox. Графические артефакты на любой вкус при его использовании.

А не работающее 3d было при использовании vboxvga (тогда он был один) в 5 версии virtualbox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200948</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2021-07-27 20:58:24 +0300</bug_when>
    <thetext>Так и не понял в чем бага.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200961</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-07-28 11:49:55 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #0)
&gt; в virtualbox

(Ответ для Антон Мидюков на комментарий #5)
&gt; Перепутал я. Имел в виду xorg-dri-vmwgfx.
Опять перепутал?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200966</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-07-28 12:07:18 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #7)
&gt; (Ответ для Антон Мидюков на комментарий #0)
&gt; &gt; в virtualbox
&gt; 
&gt; (Ответ для Антон Мидюков на комментарий #5)
&gt; &gt; Перепутал я. Имел в виду xorg-dri-vmwgfx.
&gt; Опять перепутал?

Нет. Виртуальный видеоадаптер vmsvga - это реализация виртуального видеоадаптера от vmware для virtualbox. Соответственно, и видеодрайвера используются от vmware. Начиная с 6 версии в virtualbox появился vmsvga и стал дефолтом для виртуальных машин Linux. Или о чём-то другом вопрос?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200968</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-07-28 12:18:56 +0300</bug_when>
    <thetext>&gt; &gt; &gt; Перепутал я. Имел в виду xorg-dri-vmwgfx.
&gt; &gt; Опять перепутал?
&gt; Нет. Виртуальный видеоадаптер vmsvga - это реализация виртуального
&gt; видеоадаптера от vmware для virtualbox.
Не знал, спасибо! А разве не надо, чтоб он рядом с xorg-drv-vmware был установлен? А то у меня на p9 в X-ах vmware автоматом цепляется, а про vmwgfx вообще ничего нет в mkimage-profiles.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200970</commentid>
    <comment_count>10</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-07-28 12:23:47 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #9)
&gt; &gt; &gt; &gt; Перепутал я. Имел в виду xorg-dri-vmwgfx.
&gt; &gt; &gt; Опять перепутал?
&gt; &gt; Нет. Виртуальный видеоадаптер vmsvga - это реализация виртуального
&gt; &gt; видеоадаптера от vmware для virtualbox.
&gt; Не знал, спасибо! А разве не надо, чтоб он рядом с xorg-drv-vmware был
&gt; установлен? А то у меня на p9 в X-ах vmware автоматом цепляется, а про
&gt; vmwgfx вообще ничего нет в mkimage-profiles.

Если xorg-dri-vmwgfx добавить, то придётся с vmsvga в virtualbox 3d отключать из-за артефактов. Можешь себе попробовать добавить в kworkstation и посмотреть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200978</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-07-28 13:34:42 +0300</bug_when>
    <thetext>&gt; Если xorg-dri-vmwgfx добавить, то придётся с vmsvga в virtualbox 3d
&gt; отключать из-за артефактов.
Не, не надо такого. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202001</commentid>
    <comment_count>12</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-08-24 14:03:36 +0300</bug_when>
    <thetext>И с 5.13 тоже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202007</commentid>
    <comment_count>13</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-08-24 17:11:16 +0300</bug_when>
    <thetext>(In reply to Антон Мидюков from comment #12)
&gt; И с 5.13 тоже.

Хотя нет. Есть прогресс. Иксы успешно запускаются. Сломан framebuffer. Если указать nomodeset, то framebuffer будет рабочий.
Прогресс случился после обновления xorg-server до 1.20.13-alt1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202020</commentid>
    <comment_count>14</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2021-08-24 23:42:04 +0300</bug_when>
    <thetext>Не является ли данная проблема связанной с этой:
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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202031</commentid>
    <comment_count>15</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-08-25 06:40:17 +0300</bug_when>
    <thetext>(In reply to Evgeny Sinelnikov from comment #14)
&gt; Не является ли данная проблема связанной с этой:
&gt; https://bugzilla.altlinux.org/40774
&gt; а также с тем какой драйвер (стоковый или родной) застревает в initrd?
&gt; 

Начиная с ядра 5.10, я использую модуль ядра vboxvideo из kernel-modules-drm.

&gt; Ещё один момент. На какой версии virtualbox проводится тестирование?
&gt; 

virtualbox-6.1.26-alt1 на p10.

&gt; На p9 стоит пробовать эту сборку:

На p9 нет этой проблемы, так как ядер 5.12 и 5.13 там нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204600</commentid>
    <comment_count>16</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-11-09 10:45:49 +0300</bug_when>
    <thetext>Проблема с framebuffer на UEFI отдельный баг. А этому багу возвращаю изначальное название и закрываю.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>