Не меняется client glx vendor с client glx vendor string: NVIDIA Corporation обратно на client glx vendor string: Mesa Project and SGI после выключения steam. На других программах не тестировалось.
Подробное описание проблемы: http://forum.altlinux.org/index.php/topic,33548.msg240508.html#msg240508
А должен?
Суть проблемы такова что при запуске программы через 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-сервера и как бы научить возвращать ссылки обратно на месовские.
Повешаем багу пока на Bumblebee, хотя виновник торжества пока не ясен.
>> Суть проблемы такова что при запуске программы через optirun/primusrun Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на нвидиа.
(В ответ на комментарий №5) > >> Суть проблемы такова что при запуске программы через optirun/primusrun > > Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на > нвидиа. Это не так, если просто запустить стим, то ничего не меняется, если вы запускаете игру через стим с параметром запуска primusrun %command% или optirun %comand% или сам стим через optirun/primusrun происходит изменение пути указанных ссылок.
(В ответ на комментарий №5) > Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на > нвидиа. Да и не в стиме здесь дело, оставьте вы его в покое, поэкспериментируйте например с glxgears
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > >> Суть проблемы такова что при запуске программы через optirun/primusrun > > > > Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на > > нвидиа. > > Это не так, если просто запустить стим, то ничего не меняется, если вы > запускаете игру через стим с параметром запуска primusrun %command% или optirun > %comand% или сам стим через optirun/primusrun происходит изменение пути > указанных ссылок. Почему вы мне доказываете то, что не является истиной? Я же уже несколько раз сказал, запускаю steam, меняется выхлоп glxinfo. Без optirun\primusrun, но с запущенным демоном bumblebee. Мне видео снять? > Да и не в стиме здесь дело, оставьте вы его в покое, поэкспериментируйте > например с glxgears С glxgears все отлично. Если я с mesa либами запущу glxgears (Без оптирана!!11), он не тупит и выдает 50 фпс. После запуска стима (Без оптирана!!11), меняется vendor glx, и после запуска glxgears (без оптирана!!11), картинка уже заметно лагает, но фпс все так же 50.
(В ответ на комментарий №8) > (В ответ на комментарий №6) > > (В ответ на комментарий №5) > > > >> Суть проблемы такова что при запуске программы через optirun/primusrun > > > > > > Нет же, стим запускается без optirun/primusrun и меса библиотеки меняются на > > > нвидиа. > > > > Это не так, если просто запустить стим, то ничего не меняется, если вы > > запускаете игру через стим с параметром запуска primusrun %command% или optirun > > %comand% или сам стим через optirun/primusrun происходит изменение пути > > указанных ссылок. > > Почему вы мне доказываете то, что не является истиной? > Я же уже несколько раз сказал, запускаю steam, меняется выхлоп glxinfo. Без > optirun\primusrun, но с запущенным демоном bumblebee. Мне видео снять? Потому что это повторяется только у вас, я ни за что не поверю что стим каким-то образом получает привилегии суперпользователя, видео снимать не надо, а запустить стим из командной строки и проверить vendor вполне можно, все команды и выхлопы консоли выкладывайте.
> Потому что это повторяется только у вас, я ни за что не поверю что стим > каким-то образом получает привилегии суперпользователя, видео снимать не надо, > а запустить стим из командной строки и проверить vendor вполне можно, все > команды и выхлопы консоли выкладывайте. Сейчас перезагружал иксы 10 раз и пробовал по разному включать стим и оптиран. Действительно, после запуска стима ничего не происходит, а вот после включения приложения любого с оптираном (Даже glxgears) это все и происходит. Нижайше извиняюсь. Видимо на тот момент, когда тестировал со стимом, включал одновременно с ним optirun glxinfo или что то подобное. Как это можно мне прямо сейчас исправить?
Created attachment 6164 [details] Временное решение (В ответ на комментарий №10) > > Как это можно мне прямо сейчас исправить? Пока запуск скрипта вручную, который перекинет ссылки обратно (во вложении). Я пока что не разобрался, нужна помощь опытных разработчиков.
(В ответ на комментарий №11) > Created an attachment (id=6164) [details] > Временное решение > > (В ответ на комментарий №10) > > > > Как это можно мне прямо сейчас исправить? > > Пока запуск скрипта вручную, который перекинет ссылки обратно (во вложении). Я > пока что не разобрался, нужна помощь опытных разработчиков. Работает, спасибо. Лучше, чем постоянно пользователя перезагружать.
Баг до сих пор актуален в p8. Кроме того, из-за него перестаёт работать Viber. С помощью скрипта, перекидывающего обратно симлинки можно оживить Viber.
Данный баг, актуален в р8. После игры в Steam: 1. В меню "Завершение работы", любой пункт подменю вызывает падение плазмы; 2. Параметры системы - Экран = форма открывается и тут же закрывается; 3. Параметры системы - Мельтимедиа = форма открывается и тут же закрывается; Пользуюсь приложенным скриптом.
Рано или поздно данный баг не позволит нормально пользоваться плазмой нужно или патчить bumblebee или ломать альтовский механизм выбора видео драйвера.
(В ответ на комментарий №3) > Суть проблемы такова что при запуске программы через optirun/primusrun > символьные ссылки на библиотеки: > /etc/X11/lib/ > /etc/X11/lib64/ > меняются с месовских на nvidia А кто и где именно это делает? Я что-то не нашел. Мне попался Optimus и я хочу выяснить, действительно ли это вообще необходимо.
Я давно уже альтом не пользуюсь, не могу сказать как сейчас обстоят дела, но прочитав 3 комментарий все должно стать понятным, если ссылки возвращаются обратно на месовские, то значит все хорошо. Кто это делает я не знаю.
(В ответ на комментарий №17) > Я давно уже альтом не пользуюсь, не могу сказать как сейчас обстоят дела, но > прочитав 3 комментарий все должно стать понятным, > если ссылки возвращаются обратно на месовские, то значит все хорошо. Нет. Это значит, что dcвдвойне плохо. > Кто это делает я не знаю. Тогда и отвечать не стоило.
Я предполагаю, что можно сделать всё красиво и без извращений. Если кто выяснит, в каком месте конкретно дергается переключалка ссылок, сообщите.
(В ответ на комментарий №0) > Не меняется [...] > обратно на Исправлено в Сизифе и p8. Теперь он не меняется "туда", соответственно и "обратно" тоже.