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

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

    <bug>
          <bug_id>42499</bug_id>
          
          <creation_ts>2022-04-19 19:28:32 +0300</creation_ts>
          <short_desc>Проблема с 32 битными играми в протоне через dxvk на всех видеокартах от amd (на nvidia все в порядке)</short_desc>
          <delta_ts>2022-08-28 08:31:22 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>vulkan-amdgpu</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Roman Alifanov">ghgh2222</reporter>
          <assigned_to name="qa-team@altlinux.org">qa-team</assigned_to>
          <cc>aen</cc>
    
    <cc>celcion</cc>
    
    <cc>lakostis</cc>
    
    <cc>sem</cc>
    
    <cc>shrek</cc>
    
    <cc>thellage4</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>209738</commentid>
    <comment_count>0</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2022-04-19 19:28:32 +0300</bug_when>
    <thetext>32 битные игры в steam, lutris, portproton (https://portwine-linux.ru/port-proton-linux/) отказываются запускаться. На картах nvidia проблем нет.
Игры вылетают с ошибкой в логе:
info:  Game: DevilMayCry4_DX9.exe
info:  DXVK: v1.9.4
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  Required Vulkan extension VK_KHR_surface not supported
969248.630:0118:011c:trace:seh:raise (22)
terminate called after throwing an instance of &apos;dxvk::DxvkError&apos;
pid 1422054 != 1422053, skipping destruction (fork without exec?)
И вылетают.
Пакеты связанные со 32 битными драйверами и вулканом стоят (по типу xorg-drv-amdgpu i586-vulkan-amdgpu vulkan-amdgpu i586-xorg-drv-amdgpu i586-xorg-dri-radeon). Так что проблема не в этом.
Проблема наблюдалась минимум у 5 человек.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209749</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2022-04-20 00:42:27 +0300</bug_when>
    <thetext>В Сизифе свежая версия vulkan-amdgpu, собранная 10 апреля.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209924</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-04-22 10:59:33 +0300</bug_when>
    <thetext>Я слышал, что это после обновления steam стало.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209968</commentid>
    <comment_count>3</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2022-04-23 12:08:37 +0300</bug_when>
    <thetext>(In reply to ghgh2222 from comment #0)
&gt; 32 битные игры в steam, lutris, portproton
&gt; (https://portwine-linux.ru/port-proton-linux/) отказываются запускаться. На
&gt; картах nvidia проблем нет.
&gt; Игры вылетают с ошибкой в логе:
&gt; info:  Game: DevilMayCry4_DX9.exe
&gt; info:  DXVK: v1.9.4
&gt; info:  Built-in extension providers:
&gt; info:    Win32 WSI
&gt; info:    OpenVR
&gt; info:    OpenXR
&gt; info:  Required Vulkan extension VK_KHR_surface not supported
&gt; 969248.630:0118:011c:trace:seh:raise (22)
&gt; terminate called after throwing an instance of &apos;dxvk::DxvkError&apos;
&gt; pid 1422054 != 1422053, skipping destruction (fork without exec?)
&gt; И вылетают.
&gt; Пакеты связанные со 32 битными драйверами и вулканом стоят (по типу
&gt; xorg-drv-amdgpu i586-vulkan-amdgpu vulkan-amdgpu i586-xorg-drv-amdgpu
&gt; i586-xorg-dri-radeon). Так что проблема не в этом.
&gt; Проблема наблюдалась минимум у 5 человек.

Используйте карты nvidia :-D Мало информации, какое железо используется, работает ли вообще amdvlk на нем (нужен вывод vulkaninfo). Если vulkaninfo не работает, удалите пакет vulkan-amdgpu и используйте vulkan ICD из Mesa (RADV).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209983</commentid>
    <comment_count>4</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2022-04-23 21:30:50 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #3)
&gt; (In reply to ghgh2222 from comment #0)
&gt; &gt; 32 битные игры в steam, lutris, portproton
&gt; &gt; (https://portwine-linux.ru/port-proton-linux/) отказываются запускаться. На
&gt; &gt; картах nvidia проблем нет.
&gt; &gt; Игры вылетают с ошибкой в логе:
&gt; &gt; info:  Game: DevilMayCry4_DX9.exe
&gt; &gt; info:  DXVK: v1.9.4
&gt; &gt; info:  Built-in extension providers:
&gt; &gt; info:    Win32 WSI
&gt; &gt; info:    OpenVR
&gt; &gt; info:    OpenXR
&gt; &gt; info:  Required Vulkan extension VK_KHR_surface not supported
&gt; &gt; 969248.630:0118:011c:trace:seh:raise (22)
&gt; &gt; terminate called after throwing an instance of &apos;dxvk::DxvkError&apos;
&gt; &gt; pid 1422054 != 1422053, skipping destruction (fork without exec?)
&gt; &gt; И вылетают.
&gt; &gt; Пакеты связанные со 32 битными драйверами и вулканом стоят (по типу
&gt; &gt; xorg-drv-amdgpu i586-vulkan-amdgpu vulkan-amdgpu i586-xorg-drv-amdgpu
&gt; &gt; i586-xorg-dri-radeon). Так что проблема не в этом.
&gt; &gt; Проблема наблюдалась минимум у 5 человек.
&gt; 
&gt; Используйте карты nvidia :-D Мало информации, какое железо используется,
&gt; работает ли вообще amdvlk на нем (нужен вывод vulkaninfo). Если vulkaninfo
&gt; не работает, удалите пакет vulkan-amdgpu и используйте vulkan ICD из Mesa
&gt; (RADV).

vulkaninfo работает
проявляется на всех видеокартах амд (точно RX550, R7 M440)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209985</commentid>
    <comment_count>5</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2022-04-23 21:54:37 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #3)
&gt; (In reply to ghgh2222 from comment #0)
&gt; &gt; 32 битные игры в steam, lutris, portproton
&gt; &gt; (https://portwine-linux.ru/port-proton-linux/) отказываются запускаться. На
&gt; &gt; картах nvidia проблем нет.
&gt; &gt; Игры вылетают с ошибкой в логе:
&gt; &gt; info:  Game: DevilMayCry4_DX9.exe
&gt; &gt; info:  DXVK: v1.9.4
&gt; &gt; info:  Built-in extension providers:
&gt; &gt; info:    Win32 WSI
&gt; &gt; info:    OpenVR
&gt; &gt; info:    OpenXR
&gt; &gt; info:  Required Vulkan extension VK_KHR_surface not supported
&gt; &gt; 969248.630:0118:011c:trace:seh:raise (22)
&gt; &gt; terminate called after throwing an instance of &apos;dxvk::DxvkError&apos;
&gt; &gt; pid 1422054 != 1422053, skipping destruction (fork without exec?)
&gt; &gt; И вылетают.
&gt; &gt; Пакеты связанные со 32 битными драйверами и вулканом стоят (по типу
&gt; &gt; xorg-drv-amdgpu i586-vulkan-amdgpu vulkan-amdgpu i586-xorg-drv-amdgpu
&gt; &gt; i586-xorg-dri-radeon). Так что проблема не в этом.
&gt; &gt; Проблема наблюдалась минимум у 5 человек.
&gt; 
&gt; Используйте карты nvidia :-D Мало информации, какое железо используется,
&gt; работает ли вообще amdvlk на нем (нужен вывод vulkaninfo). Если vulkaninfo
&gt; не работает, удалите пакет vulkan-amdgpu и используйте vulkan ICD из Mesa
&gt; (RADV).
Про железо я сказал, что проблема проявляется на всех железках где видеокарта амд

Вывод vulkaninfo слишком большой. Что именно скинуть? 
С удаленными пакетами тоже не запускается...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209986</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2022-04-23 22:03:34 +0300</bug_when>
    <thetext>Проверьте на сизифной регулярке, там версии новые.
Или ждите обновления в p10, после праздников</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209987</commentid>
    <comment_count>7</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2022-04-23 22:19:13 +0300</bug_when>
    <thetext>(Ответ для AEN на комментарий #6)
&gt; Проверьте на сизифной регулярке, там версии новые.
&gt; Или ждите обновления в p10, после праздников

а нельзя создать тестовое задание? чтобы проверить</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209988</commentid>
    <comment_count>8</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2022-04-23 22:29:52 +0300</bug_when>
    <thetext>(Ответ для ghgh2222 на комментарий #7)
&gt; (Ответ для AEN на комментарий #6)
&gt; &gt; Проверьте на сизифной регулярке, там версии новые.
&gt; &gt; Или ждите обновления в p10, после праздников
&gt; 
&gt; а нельзя создать тестовое задание? чтобы проверить

Спешить не будем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210504</commentid>
    <comment_count>9</comment_count>
    <who name="">thellage4</who>
    <bug_when>2022-05-09 11:16:27 +0300</bug_when>
    <thetext>Столкнулся точно с той же самой проблемой, но довольно полезное замечание есть в баге 42676 (https://bugzilla.altlinux.org/show_bug.cgi?id=42676) - отсуствует json файл с icd для 32-ух битной вулкановой библиотеки, причем vkcube работает, и проблема не проявляется при использовании Proton без валвовского Steam soldier runtime (через Lutris, например), который они используют для изоляции игр от основной системы в новых версиях протона
При создании radeon_icd.i586.json в /usr/share/vulkan/icd.d с исправленным путем до библиотеки внутри этого файла 32-ух битные игры замечательно работают
Проблема не проявляется с 64-ех битными играми</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210505</commentid>
    <comment_count>10</comment_count>
    <who name="">thellage4</who>
    <bug_when>2022-05-09 12:07:57 +0300</bug_when>
    <thetext>По собственно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210506</commentid>
    <comment_count>11</comment_count>
    <who name="">thellage4</who>
    <bug_when>2022-05-09 12:12:41 +0300</bug_when>
    <thetext>По собственной глупости не заметил, что баг повешен на vulkan-amdgpu
Для него точно так же помогает создание файла amd_icd.i586.json, строку с путем до библиотеки в котором нужно изменить на 

&quot;library_path&quot;: &quot;/usr/lib/amdvlk.so&quot;,

после чего и с amdvlk игры запускаются без проблем и работают отлично
(И может ли кто-нибудь удалить мой прошлый комментарий? Я немного криворук)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210589</commentid>
    <comment_count>12</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2022-05-11 18:47:50 +0300</bug_when>
    <thetext>(Ответ для thellage4 на комментарий #11)
&gt; По собственной глупости не заметил, что баг повешен на vulkan-amdgpu
&gt; Для него точно так же помогает создание файла amd_icd.i586.json, строку с
&gt; путем до библиотеки в котором нужно изменить на 
&gt; 
&gt; &quot;library_path&quot;: &quot;/usr/lib/amdvlk.so&quot;,
&gt; 
&gt; после чего и с amdvlk игры запускаются без проблем и работают отлично
&gt; (И может ли кто-нибудь удалить мой прошлый комментарий? Я немного криворук)
что то не помогает((</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210591</commentid>
    <comment_count>13</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2022-05-11 19:45:45 +0300</bug_when>
    <thetext>(Ответ для thellage4 на комментарий #11)
&gt; По собственной глупости не заметил, что баг повешен на vulkan-amdgpu
&gt; Для него точно так же помогает создание файла amd_icd.i586.json, строку с
&gt; путем до библиотеки в котором нужно изменить на 
&gt; 
&gt; &quot;library_path&quot;: &quot;/usr/lib/amdvlk.so&quot;,
&gt; 
&gt; после чего и с amdvlk игры запускаются без проблем и работают отлично
&gt; (И может ли кто-нибудь удалить мой прошлый комментарий? Я немного криворук)

А нет
портпротон не запускается но вино с dxvk запустилось)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212676</commentid>
    <comment_count>14</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2022-07-13 12:30:09 +0300</bug_when>
    <thetext>(In reply to ghgh2222 from comment #4)
...
&gt; vulkaninfo работает
&gt; проявляется на всех видеокартах амд (точно RX550, R7 M440)

Вот в это я не верю. Все-таки приложите вывод vulkaninfo с RX550. R7 точно не поддерживается драйвером в Сизифе (насчет p10 не знаю), для нее нужно использовать RADV или более старую версию vulkan-amdgpu:

https://github.com/GPUOpen-Drivers/AMDVLK#product-support</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>