S3TC - запатентованный графический механизм сжатия текстур. Он настолько запатентован, что дистрибутивы (включая Ubuntu) не поставляют его с бесплатными драйверами. Драйверы с закрытым исходным кодом сделали это возможным, потому что компании (AMD / Nvidia) платят лицензионные отчисления и берут на себя ответственность.
Но в настоящее время я использую графический чипсет Intel. В частности, i915. Драйверы являются полностью бесплатными и с открытым исходным кодом. Хотя я считаю, что аппаратное обеспечение может обрабатывать S3TC, это драйверы, поставляемые с Ubuntu (или через обновления), поэтому S3TC отключен.
Из того, что я прочитал (довольно старые сообщения), включение S3TC требует получения исходного кода mesa
, установки исправлений в S3TC, его перенастройки и последующей перекомпиляции. Короче, это звучит как беспорядок.
- Это все еще так?
- Кто-нибудь там был хорош и создал PPA с включенным S3TC?
force_s3tc_enable
? Я так понимаю, что это какой-то конфигурационный файл, но что / где этот файл? У меня уже установлена библиотека libgl1-mesa-dev.force_s3tc_enable=true my_gl_app
а не простоmy_gl_app
.Установите driconf, и когда вы наберете driconf, появится диалоговое окно. Используйте это диалоговое окно для включения S3TC. Это то, что я сделал, и моя графическая карта Intel теперь может играть в некоторые игры с вином.
источник
Возможно, вам не хватает установки правильных библиотек. Если это библиотеки, сделайте следующее:
источник