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

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

    <bug>
          <bug_id>50760</bug_id>
          
          <creation_ts>2024-06-26 16:26:54 +0300</creation_ts>
          <short_desc>Не работает запуск swayfx</short_desc>
          <delta_ts>2025-05-09 13:12:54 +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>swayfx</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</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="Величко София">velichkosp</reporter>
          <assigned_to name="Roman Alifanov">ghgh2222</assigned_to>
          <cc>antohami</cc>
    
    <cc>ximper</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>248206</commentid>
    <comment_count>0</comment_count>
    <who name="Величко София">velichkosp</who>
    <bug_when>2024-06-26 16:26:54 +0300</bug_when>
    <thetext>swayfx-0.4-alt1.x86_64

Alt Kworkstation 10.3 x86-64 - обновленный до Sisyphus

Шаги воспроизведения : 

1. Установить пакеты : # apt-get install swayfx libwlroots12 libscenefx1 -y 
2. Скопировать конфигурационный файл : $ cp -r /etc/sway/ /home/test/.config
3. Запустить swayfx : $ sway 

Ожидаемый результат : Успешный запуск, появилось окно wlroots

Реальный результат : Ошибка запуска, окно не открывается. Вывод в консоли : 

00:00:00.032 [wlr] [EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: &quot;eglQueryDeviceStringEXT&quot;
00:00:00.033 [wlr] [EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: &quot;eglQueryDeviceStringEXT&quot;
pci id for fd 9: 1b36:0100, driver (null)
MESA-LOADER: failed to open qxl: /usr/lib64/X11/modules/dri/qxl_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/X11/modules/dri, suffix _dri)
00:00:00.082 [wlr] [render/egl.c:320] Software rendering detected, please use the WLR_RENDERER_ALLOW_SOFTWARE environment variable to proceed
00:00:00.082 [wlr] [render/egl.c:572] Failed to initialize EGL context
00:00:00.082 [wlr] [render/fx_renderer/fx_renderer.c:607] Could not initialize EGL
00:00:00.082 [sway/server.c:150] Failed to create fx_renderer

Примечание : 
Если перед запуском выполнить команду export WLR_RENDERER_ALLOW_SOFTWARE=1, то окно запустится, но с большим количеством артефактов</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248211</commentid>
    <comment_count>1</comment_count>
    <who name="Величко София">velichkosp</who>
    <bug_when>2024-06-26 17:35:31 +0300</bug_when>
    <thetext>Ссылка на ошибку на github для NixOS : https://github.com/nix-community/home-manager/issues/5379

Судя по комментарию https://github.com/nix-community/home-manager/issues/5379#issuecomment-2095913807 , ошибка актуальная для версии swayfx 0.4.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248225</commentid>
    <comment_count>2</comment_count>
    <who name="Roman Alifanov">ghgh2222</who>
    <bug_when>2024-06-26 21:19:39 +0300</bug_when>
    <thetext>(Ответ для Величко София на комментарий #1)
&gt; Ссылка на ошибку на github для NixOS :
&gt; https://github.com/nix-community/home-manager/issues/5379
&gt; 
&gt; Судя по комментарию
&gt; https://github.com/nix-community/home-manager/issues/5379#issuecomment-
&gt; 2095913807 , ошибка актуальная для версии swayfx 0.4.0
Там есть и временное решение:
wayland.windowManager.sway.checkConfig = false
в конфиг, судя по всему
Помогает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248234</commentid>
    <comment_count>3</comment_count>
    <who name="Величко София">velichkosp</who>
    <bug_when>2024-06-27 10:33:29 +0300</bug_when>
    <thetext>(Ответ для Roman Alifanov на комментарий #2)
&gt; (Ответ для Величко София на комментарий #1)
&gt; &gt; Ссылка на ошибку на github для NixOS :
&gt; &gt; https://github.com/nix-community/home-manager/issues/5379
&gt; &gt; 
&gt; &gt; Судя по комментарию
&gt; &gt; https://github.com/nix-community/home-manager/issues/5379#issuecomment-
&gt; &gt; 2095913807 , ошибка актуальная для версии swayfx 0.4.0
&gt; Там есть и временное решение:
&gt; wayland.windowManager.sway.checkConfig = false
&gt; в конфиг, судя по всему
&gt; Помогает?

Нет, не помогает.
Эта опция, судя по всему, может быть добавлена только в ~/.config/nixpkgs/home.nix для NixOS и соответственно для нее же ошибку и исправляет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264404</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-05-09 13:12:54 +0300</bug_when>
    <thetext>Проблема с видеокартой. Замените qxl на virtio и включите 3d ускорение. Также, возможно, поможет увеличение объёма видеопамяти для приемлемого.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>