Summary: | Bumblebee and client glx vendor | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Efremov <sem> |
Component: | bumblebee | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aris, barssc, elf-psih, mike, sem, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://forum.altlinux.org/index.php/topic,33548.msg240508.html#msg240508 | ||
Bug Depends on: | |||
Bug Blocks: | 30450 |
Description
Mikhail Efremov
2014-11-06 18:35:29 MSK
Не меняется после отработки optirun/primusrun см. багу 30450 Решил вернуться к этому вопросу. Т.к. я в программировании не силен чтоб написать патч к bumblebee, хотелось бы попросить знающих людей пропатчить bumblebee учитывая альтовский механизм смены библиотек. Суть патча состоит в том что после того как приложение запущенное через primusrun/optirun будет закрыто, а видеокарта nvidia отключена, необходимо сменить ссылки на библиотеки intel. После primusrun/optirun ссылки ведут на библиотеки nvidia. Как это выглядит в bash: ln -sf /usr/lib/X11/libEGL.so.1 /etc/X11/lib/libEGL.so.1; ln -sf /usr/lib/X11/libGL.so.1 /etc/X11/lib/libGL.so.1; ln -sf /usr/lib/X11/libglx.so /etc/X11/lib/libglx.so; ln -sf /usr/lib64/X11/libEGL.so.1 /etc/X11/lib64/libEGL.so.1; ln -sf /usr/lib64/X11/libGL.so.1 /etc/X11/lib64/libGL.so.1; ln -sf /usr/lib64/X11/libglx.so /etc/X11/lib64/libglx.so; ln -sf /usr/lib64/X11/libGLESv2.so.2 /etc/X11/lib64/libGLESv2.so.2; Данная проблема приносит неудобства, а порой и невозможность запускать OpenGL приложения на встроенной видеокарте intel после отработки primusrun/optirun. Учитывая этот баг + KDE5, где даже проводник запускается через OpenGL система становится абсолютно не работоспособна. Исправлено. |