OK, I've tried all the combo's "0", "1" in the cfg file; using gSwitch; using laptop display. No go, the problem remains The problem child is the Catalina MacBook Pro 16.
So, next, since I actually have 3 Macs (1 MacBook Pro 16 (2019 edition) running Catalina, 1 MacBook Pro (2012 edition) running Mojave and an iMac (2015 edition) running Mojave) I decided to try my Mojave iMac. And voila, no streaking problems at all and I didn't do anything special, i.e. cfg file etc.
iMac Mojave has the following specs:
I'll try the same thing on my Mojave MacBook Pro (2012 edition) tonight. So, it begs the question whether it is a Catalina problem or a 5500 GPU problem.
cytan
1.7.430 alpha with new Super Structure module (Life replacement)
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
Hi Ivo,
One last data point with my MacBook Pro (2012 edition), it works But it takes forever to calculate when it is in the Super Structure module. Here's the About panel:
So, I don't think that it's the slow process that's messing up ST on my MacBook Pro 16 because this MacBook Pro is not that fast Again, this MacBook Pro runs Mojave.
So do you have any examples of ST that works on a MacBook Pro 16 running Catalina?
cytan
One last data point with my MacBook Pro (2012 edition), it works But it takes forever to calculate when it is in the Super Structure module. Here's the About panel:
So, I don't think that it's the slow process that's messing up ST on my MacBook Pro 16 because this MacBook Pro is not that fast Again, this MacBook Pro runs Mojave.
So do you have any examples of ST that works on a MacBook Pro 16 running Catalina?
cytan
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
Did that help at all in combination with forcing macOS to use the integrated CPU for display duties, while using the discrete GPU for StarTools?cytan299 wrote: ↑Mon Nov 09, 2020 3:39 pm It seems that the GPU will necessarily be used when I use an external display. I *was* using an external display when I was ST. So, I think the easiest thing to do first is to use my MacBook Pro display and not my external monitor first to see if the problem goes away.
Try a different preset as you enter the Super Structure module; there is a CPU component to Local Median Brightness Retention that is quite intensive. Using a different type of Brightess Retention will avoid that.it takes forever to calculate when it is in the Super Structure module
Examples of Catalina yes (I was able to replicate the issue before on Catalina, but that issue went away after I granularised the processing), but I don't have further examples of Catalina on a MacBook Pro 16.So do you have any examples of ST that works on a MacBook Pro 16 running Catalina?
Do other GPU-intensive applications work OK?
Did you get the Recovery_Timeouts feature to work?
Ivo Jager
StarTools creator and astronomy enthusiast
StarTools creator and astronomy enthusiast
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
I may have found an edge case that could trigger something along the behaviour we're seeing. It would need a specific sequence of events, with specific timing. Let me work on this. If it is indeed the problem, it would definitely make my top #5 of most interesting bugs of my career.
In the meantime, does the module yield correct results on the Macbok Pro 16 if you nudge the Airy Disk Radius parameter?
In the meantime, does the module yield correct results on the Macbok Pro 16 if you nudge the Airy Disk Radius parameter?
Ivo Jager
StarTools creator and astronomy enthusiast
StarTools creator and astronomy enthusiast
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
I did all the tests using the laptop display. It wasn't connected to the external display. The combos are as follows:admin wrote: ↑Tue Nov 10, 2020 3:51 amDid that help at all in combination with forcing macOS to use the integrated CPU for display duties, while using the discrete GPU for StarTools?cytan299 wrote: ↑Mon Nov 09, 2020 3:39 pm It seems that the GPU will necessarily be used when I use an external display. I *was* using an external display when I was ST. So, I think the easiest thing to do first is to use my MacBook Pro display and not my external monitor first to see if the problem goes away.
- With "0" set in opencldeviceindex.cfg . Same problem.
- With "1" set in opencldeviceindex.cfg . Same problem.
- Using gSwitch
- Integrated only. removed opencldeviceindex.cfg. Same problem.
- GPU only. removed opencldeviceindex.cfg. Same problem.
That's only on my 2012 MacBook Pro that took a really long time. I'll try your suggestion out if my MacBook Pro 16 doesn't give the right results and I have to use my 2012 MacBook Pro.Try a different preset as you enter the Super Structure module; there is a CPU component to Local Median Brightness Retention that is quite intensive. Using a different type of Brightess Retention will avoid that.it takes forever to calculate when it is in the Super Structure module
I don't have any other GPU intensive appsExamples of Catalina yes (I was able to replicate the issue before on Catalina, but that issue went away after I granularised the processing), but I don't have further examples of Catalina on a MacBook Pro 16.So do you have any examples of ST that works on a MacBook Pro 16 running Catalina?
Do other GPU-intensive applications work OK?
Beg pardon: What is Recovery_Timeouts?
Did you get the Recovery_Timeouts feature to work?
As another data point. Here's M31 that I only did Wipe->Color->Super Structure->Airy:
It's a lot different that the previous results. Looks like tiling and theres > 24 tiles which may correspond to work that is done by each of the 24 GPUs.
Also change airy disk radius to 60% gave the same thing: cytan
- Attachments
-
- airy_60%.jpg (185.46 KiB) Viewed 6441 times
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
Another day, another version. @cytan299 can you see if 1.7.443 is any better?
Ivo Jager
StarTools creator and astronomy enthusiast
StarTools creator and astronomy enthusiast
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
Awesome! Thank you for your patience and helping me test this.
The bug was an extremely specific timing issue that would only happen with a specific speed by which the CPU processes stuff and the specific speed by which the GPU processes stuff. Only when perfectly "tuned" would this happen. The bug was in a piece of code that handled the cancelling of the operations to restart the processing again. As a result it would sometimes keep the result of a cancelled operation and carry on. "Fun" bug
Ivo Jager
StarTools creator and astronomy enthusiast
StarTools creator and astronomy enthusiast
Re: 1.7.430 alpha with new Super Structure module (Life replacement)
That's a very interesting (or insidious) bug. I would've thought that it would've been a memory partitioning problem. That's a great catch and one for the booksadmin wrote: ↑Sat Nov 14, 2020 1:07 amAwesome! Thank you for your patience and helping me test this.
The bug was an extremely specific timing issue that would only happen with a specific speed by which the CPU processes stuff and the specific speed by which the GPU processes stuff. Only when perfectly "tuned" would this happen. The bug was in a piece of code that handled the cancelling of the operations to restart the processing again. As a result it would sometimes keep the result of a cancelled operation and carry on. "Fun" bug
cytan