Всякий раз, когда я пытаюсь запустить некоторые программы с помощью шмеля с помощью optirun, они вылетают перед отображением какого-либо окна. Я особенно стараюсь запускать supermeatboy, потому что он не поддерживает карты Intel, но с помощью шмеля он даже не отображает окно в отличие от Intel и преждевременно вылетает. Я прикрепил журнал xorg. http://paste.pocoo.org/show/540542/
Заранее спасибо, Никита.
Ваша установка выглядит хорошо. Я полагаю, что на вас повлияла проблема 42: [VGL] ОШИБКА: не удалось открыть дисплей: 8, если программа разветвляется и выходит из optirun .
Эта ошибка возникает при запуске приложения с optirun
, которое отключается. Обходной путь: откройте оболочку и запустите программу:
optirun bash
yourprogram
Do
optirun bash
sudo ./SuperMeatBoy
Использование sudo
помогло мне избежать Segmentation fault
Использование primusrun
вместо optirun
решает эту проблему.
Primus - это другой серверный шмель с лучшей производительностью (меньшими издержками) и меньшим энергопотреблением (второй графический процессор используется только для частей программы OpenGL).
Вы устанавливаете primus с помощью sudo aptitude install primus
и запускаете его с помощью:
primusrun your_cool_program
Это гораздо проще использовать в сценариях, чем обходные пути optirun.