S3TC ist ein patentierter Grafikmechanismus zum Komprimieren von Texturen. Es ist so weit verbreitet, dass Distributionen (einschließlich Ubuntu) es nicht mit ihren kostenlosen Treibern ausliefern. Closed-Source-Fahrer haben dies ermöglicht, weil die Unternehmen (AMD / Nvidia) die Patentgebühren zahlen und die Haftung übernehmen.
Aber ich verwende derzeit einen Intel-Grafikchipsatz. Insbesondere der i915. Die Treiber sind komplett kostenlos und Open Source. Während ich glaube, dass die Hardware S3TC verarbeiten kann, sind die Treiber diejenigen, die mit Ubuntu ausgeliefert wurden (oder durch die Updates), so dass S3TC deaktiviert ist.
Nach dem, was ich gelesen habe (ziemlich alte Beiträge), erfordert das Einschalten von S3TC das Abrufen des Quellcodes mesa
, das Patchen in S3TC, das Neukonfigurieren und das anschließende Neukompilieren. Kurz gesagt, es klingt nach einem Durcheinander.
- Ist das noch der Fall?
- War jemand nett und hat eine PPA mit eingeschaltetem S3TC erstellt?
force_s3tc_enable
? Ich nehme an, dass dies eine Art Konfigurationsdatei ist, aber was / wo ist diese Datei? Ich habe bereits libgl1-mesa-dev installiert.force_s3tc_enable=true my_gl_app
eher als nur ausführenmy_gl_app
.Installieren Sie driconf. Wenn Sie driconf eingeben, wird ein Dialogfeld angezeigt. Verwenden Sie dieses Dialogfeld, um S3TC zu aktivieren. Das habe ich getan und meine Intel-Grafikkarte kann jetzt ein paar Spiele mit Wein spielen.
quelle
Möglicherweise fehlt Ihnen die Installation der richtigen Bibliotheken. Wenn es sich um die Bibliotheken handelt, gehen Sie wie folgt vor:
quelle