since commit 8e0437914bb786d0b05be8f95e4ff37bf5a19f44, r600g: add support for s3tc formats. before patch, textures was black with s3tc enable. now, it's much better, but i have strides/lines in textures in all games. games tested (R600_ENABLE_S3TC=1): doom3 nexuiz tremulous torcs heroes of newerth warsow I'll post some screenshots, I hope it can help :)
Created attachment 43363 [details] Nexuiz with s3tc
Created attachment 43364 [details] torcs with s3tc
Created attachment 43365 [details] tremulous with s3tc
I forget to say: I don't have any errors in dmesg like before.
Created attachment 43366 [details] Heroes of Newerth with S3TC
should be fixed in part, but you should still be getting kernel errors with s3tc textures on r600/r700 until I finish the kernel side of things.
Confirming fixed on my RV740.
not yet fixed on my RV620. today it's worst than yesterday. some games are hanging (nexuiz,heroes of newerth) and I have a tons of texture errors in dmesg (nothing yesterday). radeon 0000:01:00.0: r600_check_texture_resource:1208 texture invalid format 49 [drm:radeon_cs_ioctl] *ERROR* Invalid command stream ! radeon 0000:01:00.0: r600_check_texture_resource:1208 texture invalid format 51 [drm:radeon_cs_ioctl] *ERROR* Invalid command stream ! radeon 0000:01:00.0: r600_check_texture_resource:1208 texture invalid format 51 [drm:radeon_cs_ioctl] *ERROR* Invalid command stream ! radeon 0000:01:00.0: r600_check_texture_resource:1208 texture invalid format 51 [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
as I said you'll get kernel errors until the kernel side is done, there are two patches in http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=shortlog;h=refs/heads/drm-radeon-testing that needs testing, but I've found r600 has a problem with some colors in the compressed textures,
Ok, so i'll send a comment when it'll be working. And a very big thank you Dave for all your hard work !
seem to be ok for me RV620 today, since 231bf886dae9c7df0ae3e16acee904024a08824f commit. i had tested all my games, they are all working perfectly ! Thanks Again Dave, you are doing a wonderful work!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.