Rodd,
Yes, a small number of users are reporting these or similar problems on Windows. Trust me that I am working seriously to understand and solve these issues, even if I can't reproduce them. From all of the information I have gathered so far, currently the relevant problems with version 1.8.6 of PixInsight can be classified as follows:
- Windows: System configuration problems, mainly as a result of missing or corrupted system components, wrong/outdated graphics drivers, conflicts caused by other applications, and defective Windows updates. This usually happens on Windows 7 and 8.1, but also on Windows 10 to a much lesser extent. These issues are completely out of my control and usually require a system reinstall.
- Windows: Problems with Intel HD graphics drivers. This mainly includes laptops with Intel processors. These problems are causing rendering errors and most memory access violation errors on Windows. Hopefully, the next version of PixInsight includes a solution to most of these problems. Basically, I am going to
force the use of the dedicated AMD or Nvidia graphics card instead of the integrated Intel HD graphics card, by exporting specific symbols from the PixInsight core executable. I have tested this solution on two laptops with dual graphics and it works well. Note that this will only work for machines with dual graphics (which fortunately includes most of the problem reports) and unless the user has created a profile for the application to use the integrated graphics. As for the root cause of these problems, it is unclear. Intel HD drivers have a history of buggy OpenGL implementations on Windows. Qt should solve these problems, probably by detecting and blacklisting these drivers internally, just as Chrome does, for example. While this happens (unlikely in the short-medium term), I hope the solution I have implemented will fix at least many of these issues. The next version of PixInsight will be released next week.
- Linux: Incompatibility of PixInsight 1.8.6 with the Nouveau open-source graphics driver. The Nouveau driver has a long history of instability and bugs, to the point that the
Chromium developers (Google) have blacklisted it. These problems can be fixed easily by
disabling Nouveau and installing the proprietary Nvidia driver for Linux (strongly recommended), or by disabling the use of OpenGL acceleration through command-line options.
- All platforms: Hardware errors, including faulty RAM and disks, and a
weird thermal dissipation issue consistently reproducible on some 2018 MacBook Pro laptop models. These cases form a marginal subset, which is obviously out of scope for PixInsight.