S3TC是获得专利的用于压缩纹理的图形机制。它拥有广泛的专利,因此发行版(包括Ubuntu)不附带免费驱动程序。封闭源代码驱动程序启用了此功能,因为公司(AMD / Nvidia)支付了专利使用费并承担责任。
但是我目前正在使用Intel图形芯片组。具体来说,是i915。驱动程序是完全免费和开源的。虽然我相信硬件可以处理S3TC,但驱动程序是Ubuntu(或通过更新)附带的驱动程序,因此S3TC已关闭。
从我读到的文章(相当古老的文章)来看,打开S3TC要求获取S3TC的源代码mesa
,打补丁,重新配置它,然后重新编译所有内容。简而言之,听起来像是一团糟。
- 还是这样吗?
- 有没有人很好并且在S3TC开启的情况下创建了PPA?
force_s3tc_enable
?我认为这是某种配置文件,但是该文件在哪里?我已经安装了libgl1-mesa-dev。