Of course Xonotic is going to be texture starved on a low end 512MB card! they should run it again with a midrage 1GB card, like the 67xx/68xx cards
Announcement
Collapse
No announcement yet.
AMD R600g Performance Patches Yield Mixed Results
Collapse
X
-
Why not ASTC?
Originally posted by marek View Post....
However, we're fighting a battle we can't win. S3TC textures need 4x to 8x less memory and would help a lot with this problem. Any driver with S3TC support has a great advantage over a driver without one.
We could also cheat by using the BC7 format for plain RGBA8 textures. That would be a win if we implemented the BC7 encoding on the GPU.
Comment
-
Originally posted by Lemonzest View PostOf course Xonotic is going to be texture starved on a low end 512MB card! they should run it again with a midrage 1GB card, like the 67xx/68xx cards
Comment
-
Here's some update. We believe the huge performance regression is actually caused by TTM. Put simply, it always synchronizes the CPU with the GPU before a buffer is moved, which is a total performance killer. I think it's a huge mistake that TTM does the synchronization at all, because it's completely unnecessary in our case.
Comment
-
Originally posted by marek View PostHere's some update. We believe the huge performance regression is actually caused by TTM. Put simply, it always synchronizes the CPU with the GPU before a buffer is moved, which is a total performance killer. I think it's a huge mistake that TTM does the synchronization at all, because it's completely unnecessary in our case.
(and there is also another bug report in the kernel bugzilla related to this)
Comment
-
Originally posted by curaga View PostWhen did 512mb VRAM become low-end?Test signature
Comment
-
Originally posted by marek View PostHere's some update. We believe the huge performance regression is actually caused by TTM. Put simply, it always synchronizes the CPU with the GPU before a buffer is moved, which is a total performance killer. I think it's a huge mistake that TTM does the synchronization at all, because it's completely unnecessary in our case.
Comment
-
Originally posted by Drago View PostMarek, are there any plans for TTM refactoring, so it doesn't do these synchronizations?
Comment
Comment