S3TC es un mecanismo gráfico patentado para comprimir texturas. Está tan ampliamente patentado que las distribuciones (incluido Ubuntu) no lo envían con sus controladores gratuitos. Los controladores de código cerrado tienen esto habilitado porque las compañías (AMD / Nvidia) pagan las regalías de patentes y asumen la responsabilidad.
Pero actualmente estoy usando un chipset de gráficos Intel. Específicamente, el i915. Los controladores son completamente gratuitos y de código abierto. Si bien creo que el hardware puede manejar S3TC, los controladores son los que se incluyen con Ubuntu (o mediante las actualizaciones), por lo que S3TC está desactivado.
Por lo que leí (publicaciones bastante antiguas), activar S3TC requiere obtener la fuente mesa
, parchear en S3TC, reconfigurarlo y luego volver a compilarlo todo. En resumen, suena como un desastre.
- ¿Sigue siendo el caso?
- ¿Alguien ha sido amable y creó un PPA con S3TC activado?
force_s3tc_enable
? Supongo que este es un archivo de configuración de algún tipo, pero ¿qué / dónde está ese archivo? Ya tengo instalado libgl1-mesa-dev.force_s3tc_enable=true my_gl_app
lugar de solomy_gl_app
.Instale driconf y cuando escriba driconf, aparecerá un cuadro de diálogo. Use ese cuadro de diálogo para habilitar S3TC. Eso es lo que hice y mi tarjeta gráfica Intel ahora puede jugar algunos juegos con vino.
fuente
Tal vez te falte instalar las bibliotecas correctas. Si se trata de las bibliotecas, haga lo siguiente:
fuente