From multiple instances, I have found that dynamic lights (lights created from SED) are the main reason for Acknex.exe having errors on low-end graphic cards. Just taking out the dynamic lights caused the whole program to work in a few cases where the graphics card was barely good enough to run 3DGS made games. Just some info if it might help, I definitely don't think 3DGS is a bad program in any way though. Thanks and great job on everything else!
my friend, a c++ programmer was helping me on a game on a computer with a bad graphics card but he had to comment out the dynamic lights for it to work (it gave the code line error # since it hadn't been published yet), and then I was trying it on a computer at work (which is definitely fast enough processorwise and has enough ram) which had a Radeon 7000 and played one of my games where you can create different types of objects and I could do anything but make a light. Also: all my games that had dynamic lights would automatically crash on this low-end graphics card but the ones without them would play fine.
If you want to report a problem with a certain 3D card, please submit a new bug report containing the circumstances of the problem, the 3D card and driver version, and the code that behaves wrong.
Don't worry about dynamic lights on low-end cards. They can not cause a problem.