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

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

    <bug>
          <bug_id>45695</bug_id>
          
          <creation_ts>2023-03-29 16:52:11 +0300</creation_ts>
          <short_desc>Blender собирается без Optix</short_desc>
          <delta_ts>2025-07-22 11:41: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>blender</component>
          <version>unstable</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="Дорошенко Глеб">doroshenkogv</reporter>
          <assigned_to name="Egor Ignatov">egori</assigned_to>
          <cc>egori</cc>
    
    <cc>lakostis</cc>
    
    <cc>rider</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>223594</commentid>
    <comment_count>0</comment_count>
    <who name="Дорошенко Глеб">doroshenkogv</who>
    <bug_when>2023-03-29 16:52:11 +0300</bug_when>
    <thetext>https://bugzilla.altlinux.org/43754

Цитирую:
---
Из логов видно, что наш blender собирается без optix:
[00:00:14] -- Could NOT find OptiX (missing: OPTIX_INCLUDE_DIR) (Required is at least version &quot;7.3.0&quot;)
[00:00:14] -- OptiX not found, disabling WITH_CYCLES_DEVICE_OPTIX
---

Ожидаемый результат: blender собирается с Optix
Фактический результат: blender собирается без Optix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229281</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-07-09 20:26:10 +0300</bug_when>
    <thetext>(In reply to Дорошенко Глеб from comment #0)
&gt; https://bugzilla.altlinux.org/43754
&gt; 
&gt; Цитирую:
&gt; ---
&gt; Из логов видно, что наш blender собирается без optix:
&gt; [00:00:14] -- Could NOT find OptiX (missing: OPTIX_INCLUDE_DIR) (Required is
&gt; at least version &quot;7.3.0&quot;)
&gt; [00:00:14] -- OptiX not found, disabling WITH_CYCLES_DEVICE_OPTIX
&gt; ---
&gt; 
&gt; Ожидаемый результат: blender собирается с Optix
&gt; Фактический результат: blender собирается без Optix

OpiX должен быть в хост-системе при сборке, а его нет, т.к в сизифе отсутствуют заголовочные файлы. При чем тут blender?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229282</commentid>
    <comment_count>2</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-07-09 20:27:30 +0300</bug_when>
    <thetext>https://developer.nvidia.com/designworks/optix/download - удачи со сборкой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230263</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-07-24 14:03:10 +0300</bug_when>
    <thetext>За мантейнера не надо решать.
На flathub собрано, значит способ есть. Не означает, что у нас однозначно возможно, но надо выяснить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230306</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-07-24 23:42:54 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #3)
&gt; За мантейнера не надо решать.
&gt; На flathub собрано, значит способ есть. Не означает, что у нас однозначно
&gt; возможно, но надо выяснить.

Можно выяснять сколько угодно, как и открывать этот баг но факт есть факт - ни cuda-devel и optix-devel в сизифе нет.

git/work/cuda took 2s 
❯ ll -h
total 4.1G
drwxr-xr-x   2 lakostis lakostis   44 Jul 19 23:03 ./
-rw-r--r--   1 lakostis lakostis 4.1G Jul 19 23:00  cuda_12.2.0_535.54.03_linux.run

Дерзайте.

Насчет optix и cuda в blender - нужны не только заголовки и библиотеки но и CUDA compiler (для optix требуются еще дополнительные kernel, они вроде бы есть в составе nvidia_glx). Можно конечно собрать без компиляции байткода для CUDA но тогда эта компиляция будет опять же выполняться в runtime с потерей производительности.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230311</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-07-25 10:24:16 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4)
&gt; Дерзайте.
Спасибо за доверие!

P.S.
Я в курсе всего, что ты уже писал и ещё напишешь по этому поводу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261976</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-28 09:16:33 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4)
&gt; факт есть факт - ни cuda-devel и optix-devel в сизифе нет.
Не факт этот факт. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269571</commentid>
    <comment_count>7</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2025-07-22 00:16:52 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #3)
&gt; За мантейнера не надо решать.
&gt; На flathub собрано, значит способ есть. Не означает, что у нас однозначно
&gt; возможно, но надо выяснить.

Мантейнер что-то решил за 2 года?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269583</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-07-22 09:41:43 +0300</bug_when>
    <thetext>Очевидно же, что решил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269585</commentid>
    <comment_count>9</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2025-07-22 09:55:55 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #8)
&gt; Очевидно же, что решил.

Вы там завязывайте с серными выбросами. Ничего не очевидно. Никакого optix в пакете blender нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269587</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-07-22 10:03:09 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #9)
&gt; Никакого optix в пакете blender нет.
В blender4.5 тоже?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269591</commentid>
    <comment_count>11</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2025-07-22 10:52:51 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #10)
&gt; (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #9)
&gt; &gt; Никакого optix в пакете blender нет.
&gt; В blender4.5 тоже?

blender4.5 это вообще другой пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269596</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-07-22 11:19:12 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #11)
&gt; blender4.5 это вообще другой пакет.
Да. В нём есть optix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269597</commentid>
    <comment_count>13</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2025-07-22 11:36:45 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #12)
&gt; (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #11)
&gt; &gt; blender4.5 это вообще другой пакет.
&gt; Да. В нём есть optix?

Какое это имеет значение для данной ошибки? В общем я понял, мантейнеру пох, раз он присылает вместо себя непонятно кого.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269598</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-07-22 11:41:49 +0300</bug_when>
    <thetext>Подтереться не забудь.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>