Я использую Linux Mint 15 64bit. В моем ноутбуке установлена карта Geforce 640M Optimus, поэтому я установил шмеля в соответствии с инструкциями по установке (базовая настройка). Использование optirun для запуска программ (например, Steam) работает как задумано. Однако некоторые программы, такие как Skype, теперь показывают
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
когда не работает с optirun. Я не хочу, чтобы Skype работал на выделенной карте, так что это проблема. Следующие файлы libGL.so.1 находятся в моей системе:
/usr/lib32/nvidia-304/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/nvidia-304/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
Если я бегу
LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype
все работает хорошо.
Это вывод для альтернатив обновления --query i386-linux-gnu_gl_conf:
Name: i386-linux-gnu_gl_conf
Link: /etc/ld.so.conf.d/i386-linux-gnu_GL.conf
Slaves:
i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/extra-modules
Status: auto
Best: /usr/lib/nvidia-304/alt_ld.so.conf
Value: /usr/lib/nvidia-304/alt_ld.so.conf
Alternative: /usr/lib/i386-linux-gnu/mesa/ld.so.conf
Priority: 500
Slaves:
i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/x11-extra-modules
Alternative: /usr/lib/nvidia-304/alt_ld.so.conf
Priority: 9701
Slaves:
Я попытался обновить альтернативы Mesa, но это не решает проблему.
Что мне нужно сделать, чтобы получить поддержку GL без optirun?
Спасибо за любые подсказки!