CAUTION: Please don't turn this thread into another "Roll Call, who has this problem" type thread, we already had one of those for this problem, search for "breaks Shinemapping!" original bug report thread posted by myself, it has quite a few ppl who also confirmed this bug's existence, even on NON-9800 Pro cards! There was talk of informing ATI at the time. But if ATI WERE informed, then ATI are clearly sitting on their butts regarding this problem.
Video Card & Primary Issue:
- ATI Radeon 9800 Pro 128MB: FSO/SCP Shinemapping implementation completely fails on this card with any driver version above Catalyst 4.4. This does not affect glow mapping. A previous thread was already made about this issue (see the above note).
Secondary Issue:
- The Catalyst 4.4's, while allowing the SCP to have working shinemapping, are killing performance in all my other games. And while newer drivers speed up my other games they destroy the SCP's shinemapping implementation.
Cause:
- Any ATI Catalyst driver version higher than 4.4 and certain ATI graphics cards, including ATI Radeon 9800 Pro.
Solution...no..wait...not a solution...a
workaround...#1
Repeatedly swap out my drivers with a driver swap utility of some kind or even manually depending on whether i want SCP or standard games. Of course, this is a ridiculous way to deal with the problem. I still will get performance issues in other games when using the 4.4's, higher-than-4.4's will mean broken SCP shinemapping implementation, and all this driver swapping involves manual reset of all video card setting presets and monitor refresh rate timings for every resolution it can support, also will reset some device resources in the process of the repeated reinstallations which could cause the system to become unstable(!!!).
Solution 2
-==***Requesting a Permanent Solution Status Update***==-
Well, clearly ATI isn't going to accidentally fix this issue and I doubt they are going to if we already asked them to or not. They don't have any reason to care about the SCP, after all its not owned by a corporate entity possessing tons of money, it stands alone and free as an open source project. This bug does not occur on all ATI video cards but has been confirmed to occur on more cards than just the 9800 Pro (see original thread for that information). All other games I play have perfectly functional shinemaps with the latest Catalysts...
Even though the new drivers have brought this problem to the surface, we can't know whether or not it is ATI's fault alone -- it could be the SCP only, after all, FSO is the only shinemapped game the new Catalysts break shinemapping on. And if it is a bug with FSO, then even if ATI fixes their drivers for us, as unlikely as that is, the bug will be lurking, waiting to spring on us in the form of bad framerates or future problems. In addition, anyone first starting out with the SCP will be discouraged if they find they have to DOWNGRADE their drivers to fix the problem. Or, they may think shinemapping doesn't really exist...just kidding, LOL
Whoever tries to take on the (admittedly daunting) task of fixing this horrendous bug has to consider every possibility and act upon it:
- It could be the SCP alone...(I believe this to be the most likely situation here. there is evidence to support this, for one, catalysts that work on one card type DON'T work on another!!!)
- It could be ATI alone...
- And, it could be BOTH at fault here (ATI drivers simply causing an SCP *bug* to express itself, for example. i think this is the 2nd most likely scenario).
The only solutions available, if ATI can't help us on their end (
and its better to assume the worst, so let's assume they will NOT help us out)...
...are either the squashing of a potentially-existent hidden bug in the current shinemap implementation, OR, the addition of alternative "ATI fixed" SCP shinemapping code to FSO (best solution IMHO if no others available)
All in all, if any progress has been made already toward fixing this bug, how close are we to seeing a usable bugfix? And if no one is currently trying to fix this, how soon can someone get on it?
Do it for Lightspeed...I really appreciate that guy's efforts for shinemapping FreeSpace ships, and his hard work will be WASTED on people who have my situation. Sure, I'll be able to *install* the shinemaps, *seeing* them is another matter...
Please??
Sigh...all this said, I'm now going to install the latest Catalysts, enjoy the multiplayer games I play, and wait for this bug to be squashed. I can't stand the sight of FSO without shinemapping, I joined here when it already had it and I can't imagine FSO without it now. This driver upgrade is a necessary evil to FSO for the greater good of my system. If the shinemapping isnt fixed, oh well, goodbye FSO for me, shinemaps are the sole reason I use FSO besides the speed increase, polycount capabilities, multiplayer...
*loads up ati.com's downloads page in silence*
------------------
UPDATE: I just reread this forum and discovered someone with 4.4's has(had?) the problem...that's odd.
http://www.hard-light.net/forums/index.php/topic,25987.0.htmlThey, however, are using a different ATI card. Whatever this problem is, different drivers cause it on different cards, apparently. And some ATI cards may not work with shinemapping at all. I am willing to bet though that they all have one unified cause, whether it be a problem in ATI's drivers, or, the actual SCP FSO project code itself. Seeing as the person above had 4.4 and was experiencing teh problem, it makes me lean more toward believing that the SCP code is what is doing all of this, and that it needs to be reworked especially and alternatively for the ATI users here.