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

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

    <bug>
          <bug_id>30450</bug_id>
          
          <creation_ts>2014-11-06 13:58:49 +0300</creation_ts>
          <short_desc>Bumblebee and client glx vendor</short_desc>
          <delta_ts>2017-12-05 13:45:06 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p8</product>
          <component>bumblebee</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://forum.altlinux.org/index.php/topic,33548.msg240508.html#msg240508</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>30451</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Volgoza">homelariay</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>aris</cc>
    
    <cc>barssc</cc>
    
    <cc>ebppeb</cc>
    
    <cc>elf-psih</cc>
    
    <cc>hiddenman</cc>
    
    <cc>mike</cc>
    
    <cc>sem</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148723</commentid>
    <comment_count>0</comment_count>
    <who name="Volgoza">homelariay</who>
    <bug_when>2014-11-06 13:58:49 +0300</bug_when>
    <thetext>Не меняется client glx vendor с 

client glx vendor string: NVIDIA Corporation

обратно на 

client glx vendor string: Mesa Project and SGI

после выключения steam.
На других программах не тестировалось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148724</commentid>
    <comment_count>1</comment_count>
    <who name="Volgoza">homelariay</who>
    <bug_when>2014-11-06 13:59:19 +0300</bug_when>
    <thetext>Подробное описание проблемы:
http://forum.altlinux.org/index.php/topic,33548.msg240508.html#msg240508</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148725</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-11-06 18:34:03 +0300</bug_when>
    <thetext>А должен?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148728</commentid>
    <comment_count>3</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2014-11-06 19:32:29 +0300</bug_when>
    <thetext>Суть проблемы такова что при запуске программы через optirun/primusrun символьные ссылки  на библиотеки: 
/etc/X11/lib/libEGL.so.1
/etc/X11/lib/libGL.so.1
/etc/X11/lib/libglx.so
/etc/X11/lib64/libEGL.so.1
/etc/X11/lib64/libGL.so.1
/etc/X11/lib64/libglx.so
/etc/X11/lib64/libGLESv2.so.2
меняются с месовских на nvidia, что впринципе нормально, но после завершения работы optirun/primusrun ссылки обратно на месовские не перекидываются, соответственно 3D на интел отваливается, что не критично (хоть и некрасиво). Если вручную ссылки перекинуть на месовские - 3D на интел работает как положено. Кто перекидывает ссылки при запуске второго X-сервера и как бы научить возвращать ссылки обратно на месовские.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148729</commentid>
    <comment_count>4</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2014-11-06 19:34:39 +0300</bug_when>
    <thetext>Повешаем багу пока на Bumblebee, хотя виновник торжества пока не ясен.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148731</commentid>
    <comment_count>5</comment_count>
    <who name="Volgoza">homelariay</who>
    <bug_when>2014-11-06 20:17:12 +0300</bug_when>
    <thetext>&gt;&gt; Суть проблемы такова что при запуске программы через optirun/primusrun

Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на нвидиа.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148736</commentid>
    <comment_count>6</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2014-11-07 16:58:52 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; &gt;&gt; Суть проблемы такова что при запуске программы через optirun/primusrun
&gt; 
&gt; Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на
&gt; нвидиа.

Это не так, если просто запустить стим, то ничего не меняется, если вы запускаете игру через стим с параметром запуска primusrun %command% или optirun %comand% или сам стим через optirun/primusrun происходит изменение пути указанных ссылок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148737</commentid>
    <comment_count>7</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2014-11-07 17:01:09 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на
&gt; нвидиа.

Да и не в стиме здесь дело, оставьте вы его в покое, поэкспериментируйте например с glxgears</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148738</commentid>
    <comment_count>8</comment_count>
    <who name="Volgoza">homelariay</who>
    <bug_when>2014-11-07 17:16:14 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; (В ответ на комментарий №5)
&gt; &gt; &gt;&gt; Суть проблемы такова что при запуске программы через optirun/primusrun
&gt; &gt; 
&gt; &gt; Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на
&gt; &gt; нвидиа.
&gt; 
&gt; Это не так, если просто запустить стим, то ничего не меняется, если вы
&gt; запускаете игру через стим с параметром запуска primusrun %command% или optirun
&gt; %comand% или сам стим через optirun/primusrun происходит изменение пути
&gt; указанных ссылок.

Почему вы мне доказываете то, что не является истиной?
Я же уже несколько раз сказал, запускаю steam, меняется выхлоп glxinfo. Без optirun\primusrun, но с запущенным демоном bumblebee. Мне видео снять?


&gt; Да и не в стиме здесь дело, оставьте вы его в покое, поэкспериментируйте
&gt; например с glxgears
С glxgears все отлично.
Если я с mesa либами запущу glxgears (Без оптирана!!11), он не тупит и выдает 50 фпс. После запуска стима (Без оптирана!!11), меняется vendor glx, и после запуска glxgears (без оптирана!!11), картинка уже заметно лагает, но фпс все так же 50.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148740</commentid>
    <comment_count>9</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2014-11-07 19:37:37 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; (В ответ на комментарий №6)
&gt; &gt; (В ответ на комментарий №5)
&gt; &gt; &gt; &gt;&gt; Суть проблемы такова что при запуске программы через optirun/primusrun
&gt; &gt; &gt; 
&gt; &gt; &gt; Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на
&gt; &gt; &gt; нвидиа.
&gt; &gt; 
&gt; &gt; Это не так, если просто запустить стим, то ничего не меняется, если вы
&gt; &gt; запускаете игру через стим с параметром запуска primusrun %command% или optirun
&gt; &gt; %comand% или сам стим через optirun/primusrun происходит изменение пути
&gt; &gt; указанных ссылок.
&gt; 
&gt; Почему вы мне доказываете то, что не является истиной?
&gt; Я же уже несколько раз сказал, запускаю steam, меняется выхлоп glxinfo. Без
&gt; optirun\primusrun, но с запущенным демоном bumblebee. Мне видео снять?


Потому что это повторяется только у вас, я ни за что не поверю что стим каким-то образом получает привилегии суперпользователя, видео снимать не надо, а запустить стим из командной строки и проверить vendor вполне можно, все команды и выхлопы консоли выкладывайте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148741</commentid>
    <comment_count>10</comment_count>
    <who name="Volgoza">homelariay</who>
    <bug_when>2014-11-07 20:22:24 +0300</bug_when>
    <thetext>
&gt; Потому что это повторяется только у вас, я ни за что не поверю что стим
&gt; каким-то образом получает привилегии суперпользователя, видео снимать не надо,
&gt; а запустить стим из командной строки и проверить vendor вполне можно, все
&gt; команды и выхлопы консоли выкладывайте.

Сейчас перезагружал иксы 10 раз и пробовал по разному включать стим и оптиран.
Действительно, после запуска стима ничего не происходит, а вот после включения приложения любого с оптираном (Даже glxgears) это все и происходит.

Нижайше извиняюсь.
Видимо на тот момент, когда тестировал со стимом, включал одновременно с ним optirun glxinfo или что то подобное.

Как это можно мне прямо сейчас исправить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148742</commentid>
    <comment_count>11</comment_count>
      <attachid>6164</attachid>
    <who name="barssc">barssc</who>
    <bug_when>2014-11-07 20:37:28 +0300</bug_when>
    <thetext>Created attachment 6164
Временное решение

(В ответ на комментарий №10)
&gt; 
&gt; Как это можно мне прямо сейчас исправить?

Пока запуск скрипта вручную, который перекинет ссылки обратно (во вложении). Я пока что не разобрался, нужна помощь опытных разработчиков.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148743</commentid>
    <comment_count>12</comment_count>
    <who name="Volgoza">homelariay</who>
    <bug_when>2014-11-07 21:23:41 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Created an attachment (id=6164) [details]
&gt; Временное решение
&gt; 
&gt; (В ответ на комментарий №10)
&gt; &gt; 
&gt; &gt; Как это можно мне прямо сейчас исправить?
&gt; 
&gt; Пока запуск скрипта вручную, который перекинет ссылки обратно (во вложении). Я
&gt; пока что не разобрался, нужна помощь опытных разработчиков.

Работает, спасибо.
Лучше, чем постоянно пользователя перезагружать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157722</commentid>
    <comment_count>13</comment_count>
    <who name="">elf-psih</who>
    <bug_when>2016-07-21 21:39:47 +0300</bug_when>
    <thetext>Баг до сих пор актуален в p8. Кроме того, из-за него перестаёт работать Viber. С помощью скрипта, перекидывающего обратно симлинки можно оживить Viber.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160745</commentid>
    <comment_count>14</comment_count>
    <who name="ebppeb">ebppeb</who>
    <bug_when>2016-12-13 23:31:22 +0300</bug_when>
    <thetext>Данный баг, актуален в р8. После игры в Steam:
1. В меню &quot;Завершение работы&quot;, любой пункт подменю вызывает падение плазмы;
2. Параметры системы - Экран = форма открывается и тут же закрывается;
3. Параметры системы - Мельтимедиа = форма открывается и тут же закрывается;

Пользуюсь приложенным скриптом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160764</commentid>
    <comment_count>15</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2016-12-14 16:31:14 +0300</bug_when>
    <thetext>Рано или поздно данный баг не позволит нормально пользоваться плазмой нужно или патчить bumblebee или ломать альтовский механизм выбора видео драйвера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166417</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-20 17:45:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Суть проблемы такова что при запуске программы через optirun/primusrun
&gt; символьные ссылки  на библиотеки: 
&gt; /etc/X11/lib/
&gt; /etc/X11/lib64/
&gt; меняются с месовских на nvidia
А кто и где именно это делает? Я что-то не нашел.
Мне попался Optimus и я хочу выяснить, действительно ли это вообще необходимо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166435</commentid>
    <comment_count>17</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2017-10-20 21:24:23 +0300</bug_when>
    <thetext>Я давно уже альтом не пользуюсь, не могу сказать как сейчас обстоят дела, но прочитав 3 комментарий все должно стать понятным, если ссылки возвращаются обратно на месовские, то значит все хорошо. Кто это делает я не знаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166476</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-23 15:30:21 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; Я давно уже альтом не пользуюсь, не могу сказать как сейчас обстоят дела, но
&gt; прочитав 3 комментарий все должно стать понятным,
&gt; если ссылки возвращаются обратно на месовские, то значит все хорошо.
Нет. Это значит, что dcвдвойне плохо.

&gt; Кто это делает я не знаю.
Тогда и отвечать не стоило.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166477</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-23 15:33:34 +0300</bug_when>
    <thetext>Я предполагаю, что можно сделать всё красиво и без извращений.
Если кто выяснит, в каком месте конкретно дергается переключалка ссылок, сообщите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167683</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-12-05 13:45:06 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; Не меняется
[...]
&gt; обратно на 
Исправлено в Сизифе и p8.
Теперь он не меняется &quot;туда&quot;, соответственно и &quot;обратно&quot; тоже.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6164</attachid>
            <date>2014-11-07 20:37:28 +0300</date>
            <delta_ts>2014-11-07 20:37:28 +0300</delta_ts>
            <desc>Временное решение</desc>
            <filename>igp.sh</filename>
            <type>application/x-shellscript</type>
            <size>434</size>
            <attacher name="barssc">barssc</attacher>
            
              <data encoding="base64">IyEvYmluL2Jhc2gKc3UgLWMgJ2xuIC1zZiAvdXNyL2xpYi9YMTEvbGliRUdMLnNvLjEgL2V0Yy9Y
MTEvbGliL2xpYkVHTC5zby4xOyBsbiAtc2YgL3Vzci9saWIvWDExL2xpYkdMLnNvLjEgL2V0Yy9Y
MTEvbGliL2xpYkdMLnNvLjE7IGxuIC1zZiAvdXNyL2xpYi9YMTEvbGliZ2x4LnNvIC9ldGMvWDEx
L2xpYi9saWJnbHguc287IGxuIC1zZiAvdXNyL2xpYjY0L1gxMS9saWJFR0wuc28uMSAvZXRjL1gx
MS9saWI2NC9saWJFR0wuc28uMTsgbG4gLXNmIC91c3IvbGliNjQvWDExL2xpYkdMLnNvLjEgL2V0
Yy9YMTEvbGliNjQvbGliR0wuc28uMTsgbG4gLXNmIC91c3IvbGliNjQvWDExL2xpYmdseC5zbyAv
ZXRjL1gxMS9saWI2NC9saWJnbHguc287IGxuIC1zZiAvdXNyL2xpYjY0L1gxMS9saWJHTEVTdjIu
c28uMiAvZXRjL1gxMS9saWI2NC9saWJHTEVTdjIuc28uMic=
</data>

          </attachment>
      

    </bug>

</bugzilla>