Hi all
I’m building an app using jogl that uses multithreading, and I’m using a laptop with an ATI Mobility Radeon 9000. I’m familiar with problems concerning ATI cards and multithreading in jogl, and I know that this problem is solved by using the single thread workaround when making a context current. However, from time to time I get the famous “Error making context current” exception, with a WGL error code, and the program crashes. I had posted to this forum a topic relative to this some time ago, but at that time I thought that it was a thread scheduling problem…
Has anyone using an ATI card gets the same, even rarely? Also, does this “ATI workaround solution” fix a problem that occurs when calling display() from different threads, or does it fix a problem that occurs when other threads are running (even if they don’t call display())? I notice that in my case the problem is caused by using more than one threads in the app, and it’s doesn’t depend on different threads calling display().
Could this be related to driver issues? The laptop is an ACER Travelmate, and the drivers for the graphics card have not been updated since 2003…
If anyone can give a hint, I’d be grateful. I’ve run out of ideas with this one…