Open djphoenix opened 2 years ago
Yeah, looks like GL_EXT_texture_compression_s3tc support is present only when using software driver (swrast)
Forcefully adding MESA_EXTENSION_OVERRIDE=GL_EXT_texture_compression_s3tc
env variable allows Source engine games to start but results in black screen.
If someone knows a workaround of any sort to make s3tc work with virtio_gpu, please let me know as well.
@formalsd yeah, MESA_EXTENSION_OVERRIDE allows game to start, but results in all graphics in greens, and segfault after splash screen.
https://user-images.githubusercontent.com/1833493/155366491-6b8a1c5a-5454-48bd-9974-01d80abb74a7.mp4
UPD: segfault seems like caused by steam client not running. With launched client, same graphics issues present and black screen after splash.
s3tc is now supported, this can be closed
Now, UTM with VirGL seems like good solution for gaming on Mac (especially Portal/Portal2 with Steam for Linux). But for now, linux version of Portal2 is not launching with messages about required OpenGL extensions are not supported.
For sure, glxinfo on host Mac reports that this extension is supported: