O S3TC é um mecanismo gráfico patenteado para compactar texturas. É tão amplamente patenteado que as distribuições (incluindo o Ubuntu) não são fornecidas com seus drivers gratuitos. Drivers de código fechado têm isso ativado porque as empresas (AMD / Nvidia) pagam os royalties de patentes e assumem a responsabilidade.
Mas atualmente estou usando um chipset gráfico da Intel. Especificamente, o i915. Os drivers são totalmente gratuitos e de código aberto. Embora eu acredite que o hardware possa lidar com o S3TC, os drivers são aqueles que acompanham o Ubuntu (ou através das atualizações) e o S3TC é desativado.
Pelo que li (posts bastante antigos), ativar o S3TC requer a obtenção da fonte mesa
, a aplicação de patches no S3TC, a reconfiguração e a recompilação de tudo. Em suma, parece uma bagunça.
- Ainda é esse o caso?
- Alguém lá fora foi legal e criou um PPA com o S3TC ativado?
force_s3tc_enable
? Presumo que este seja um arquivo de configuração de algum tipo, mas que arquivo é esse? Eu já tenho o libgl1-mesa-dev instalado.force_s3tc_enable=true my_gl_app
vez de apenasmy_gl_app
.Instale o driconf e quando você digita o driconf, uma caixa de diálogo será exibida. Use essa caixa de diálogo para ativar o S3TC. Foi o que fiz e minha placa gráfica Intel agora pode jogar alguns jogos com vinho.
fonte
Talvez esteja faltando a instalação das bibliotecas corretas. Se forem as bibliotecas, faça o seguinte:
fonte