S3TC to opatentowany mechanizm graficzny do kompresji tekstur. Jest tak szeroko opatentowany, że dystrybucje (w tym Ubuntu) nie dostarczają go z darmowymi sterownikami. Sterowniki o zamkniętym źródle mają to włączone, ponieważ firmy (AMD / Nvidia) płacą tantiemy patentowe i przejmują odpowiedzialność.
Ale obecnie używam mikroukładu graficznego Intel. W szczególności i915. Sterowniki są całkowicie darmowe i otwarte. Chociaż uważam, że sprzęt może obsłużyć S3TC, sterowniki są dostarczane z Ubuntu (lub poprzez aktualizacje), więc S3TC jest wyłączony.
Z tego, co przeczytałem (dość stare posty), włączenie S3TC wymaga uzyskania źródła mesa
, łatania S3TC, rekonfiguracji, a następnie ponownej kompilacji. Krótko mówiąc, brzmi jak bałagan.
- Czy nadal tak jest?
- Czy ktoś tam był miły i stworzył PPA z włączonym S3TC?
force_s3tc_enable
? Rozumiem, że to jakiś plik konfiguracyjny, ale co / gdzie to jest? Mam już zainstalowany libgl1-mesa-dev.force_s3tc_enable=true my_gl_app
a nie tylkomy_gl_app
.Zainstaluj driconf, a po wpisaniu driconf pojawi się okno dialogowe. Użyj tego okna dialogowego, aby włączyć S3TC. Tak właśnie zrobiłem, a moja karta graficzna Intel może teraz grać w niektóre gry z winem.
źródło
Być może brakuje Ci zainstalowania odpowiednich bibliotek. Jeśli tak, biblioteki wykonaj następujące czynności:
źródło