So, I have bought AMD Radeon 6800 back in the December when it released here. I have previously used AMD Radeon 590 (just FYI).
One of my projects I do is a software running in GTK+ with OpenGL rendering. It has been running on over dozen of machines, every single one without any problem … then there is new AMD graphics card.
Prior to watching - STRONG WARNING (especially for epileptics) - this video contains a lot of flickering, please bear this in mind. Do NOT play it unless you are used to new AMD graphics cards.
Sorry for strong sarcasm, but this issue has been dragging for about 6 months. AMD is not replying on their forums, and no one has contacted me so far despite my numerous bug reports in their software. I can replicate the issue even with other OpenGL applications.
Apart from flickering like this (it is not just the viewport, but also the actual GUI that eventually flickers), I do get occasional (in complex programs much more often) crashes in their drivers. They are random and always related to OpenGL driver from AMD. Like:
One could argue that this might be GTK+ related. I was able to reproduce it with SFML too (although due to much simpler scene, it happens far less frequently). I tried using RenderDoc, the issue seems much smaller when RenderDoc is attached - but eventually I end up with black screen and complete driver crash. Capturing sequential frames in RenderDoc ends up in crash of the application (RenderDoc survives, but doesn't capture anything).
I'm also getting driver crashes inside atio6axx.dll inside Unigine Heaven benchmark when running it with OpenGL. Although it doesn't seem to suffer from flickering issue. Those 2 issues (driver crashes and flickering - might be unrelated to each other, but both are related to broken OpenGL drivers on AMD gpus)
Does anyone else experience similar issues?
Is there a way for me to solve it? Or at least, is there a PROPER way to contact AMD support? I'm willing to write up small application (even open sourced) that would expose their driver problems so they could finally fix it. I was willing to wait for 6 months, but it's been dragging for way too long.
NOTE: Clear solution of buying new GPU is NOT a solution. First of all, there are no GPUs in stock in my country (quite literally) … and while I could possibly use older GPU (that AMD Radeon 590 - which does work - and I will likely have to do that as temporary solution for me, so I can work), I have no control over what other users of the application use.
…
Or do I have to go through drastic way and simply drop AMD support altogether, and specifically add recommendation for the users that AMD graphics cards are not supported?