Logos 7.10 Beta 1 (7.10.0.0008)

To immediately update to the current beta enter the Update Now command. Otherwise, the app will automatically update the next time it's scheduled to check for updates.
The Windows version of the app for 7.10 installs .NET 4.7 and may prompt you for permission to install.
Known Issue: Beta 1 will only download for Windows users running recent builds of windows 10. We will be correcting this in Beta 2 and would prefer to have users who don’t auto download Beta 1 to hold off for Beta 2 so we can ensure that the update process works as expected.
Comments
-
[quote]
Startup
- Added new command to the Command Bar to turn on and off the new Windows option described here.
- Set use Ngen to Yes/No
Is this the final implementation? To clarify the operation,
The user will start Logos and set use ngen to yes, which causes Logos to set a status.
On next start of Logos, it sees the status but no version so it runs ngen and sets the version.
On the next start of Logos, the user will see the performance improvement.
IOW, Logos has to be run 3 times to see the result: once to set ngen, once to run ngen, and finally to see ngen, Is that correct?
EDIT: Will ngen be set to yes by default, during install?
0 -
After ngen 'yes', what happens if I Set Use ngen to NO?
Dave
===Windows 11 & Android 13
0 -
Using "set use ngen to yes" sets a flag indicating that the next time the application starts up, and any time the application is updated, the ngen process should be run to optimize the application. Using "set use ngen to no" clears the flag.
Andrew Batishko | Logos software developer
0 -
Dave Hooton said:
After ngen 'yes', what happens if I Set Use ngen to NO?
Immediately? If you mean like in the similar scenario in https://community.logos.com/forums/p/145396/908771.aspx#908771
then, yes, these commands have the same behavior of not recognizing no-ops. The status flag reg key is correctly (re)set, but the restart notification is always pushed when these commands are entered regardless of previous state, asking the user to restart when a restart is not required.
0 -
Randy W. Sims said:
If you mean like in the similar scenario in https://community.logos.com/forums/p/145396/908771.aspx#908771
then, yes, these commands have the same behavior of not recognizing no-ops
I had noticed that behaviour (still!), but I was wondering if it would undo the ngen optimization.
Dave
===Windows 11 & Android 13
0 -
Using "set use ngen to no" will undo the ngen optimization the next time the application is launched.
Andrew Batishko | Logos software developer
0 -
Randy W. Sims said:
Is this the final implementation?
We are building this using a very iterative approach. This may be the final implementation for a while. Or we may make other changes as we get user feedback.
Randy W. Sims said:To clarify the operation,
The user will start Logos and set use ngen to yes, which causes Logos to set a status.
On next start of Logos, it sees the status but no version so it runs ngen and sets the version.
On the next start of Logos, the user will see the performance improvement.
IOW, Logos has to be run 3 times to see the result: once to set ngen, once to run ngen, and finally to see ngen, Is that correct?
The steps you list are correct when you first turn the setting on. It will run ngen on launch so you will likely see the most drastic performance improvements on a later launch (after data is stored and loaded). For future updates where ngen is turned on it will update on the first launch and be available on the second.
Randy W. Sims said:Will ngen be set to yes by default, during install?
At this time there are not plans to turn ngen on by default because it forces elevation to run (if elevation weren't required we'd probably have just done it for everybody and never given an option)
0 -
Thanks, Ryan. This sounds reasonable. I guess I was initially curious as to why ngen wasn't run immediately after the Set command rather than requiring a restart, but after thinking more about it it seems like that could possibly prove troublesome or at least involve some book keeping, for example, if multiple successive commands are issued for some reason, etc.
0 -
Curious as to whether there is a good reason to not perform the set ngen to yes? I'm asking because if there is no good reason to not do it, why not just turn this on for all users by default instead of requiring us to run this somewhat obscure command after installation? Just curious and not at all complaining.
Dr. Kevin Purcell, Director of Missions
Brushy Mountain Baptist Association0 -
Using "set use ngen to no" will undo the ngen optimization the next time the application is launched.
It would be useful to know that optimization was enabled, much as we know about the Update Channel selected i.e. on the About... page
Dave
===Windows 11 & Android 13
0 -
There has been some discussion internally around making this a visible preference on the settings page. We didn't want to have this on by default because it requires elevation for every install, and elevation is a big scary prompt for many users who are not as comfortable with computers as many of those on this forum.
Andrew Batishko | Logos software developer
0 -
We didn't want to have this on by default because it requires elevation for every install, and elevation is a big scary prompt for many users who are not as comfortable with computers as many of those on this forum.
I can understand that. It might create support issues. However, a nice dialog during installation or at the end of installation might solve that problem. Put a big box with buttons to force the user to respond saying. "your computer will prompt you ...." and let them decide then to allow or disallow this.
I think it's a good idea because the ngen thing really speeds up Logos and that's a big complaint I here from people who try it out and then stop using it.
Dr. Kevin Purcell, Director of Missions
Brushy Mountain Baptist Association0