Logos 7.10 Beta 1 (7.10.0.0008)

Member, Logos Employee Posts: 4,597

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.

Release Notes

Mac

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.

Welcome!

It looks like you're new here. Sign in or register to get started.

Comments

  • Member Posts: 2,272 ✭✭✭

    [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?

  • MVP Posts: 36,180

    After ngen 'yes', what happens if I Set Use ngen to NO?

    Dave
    ===

    Windows 11 & Android 13

  • Member, Community Manager, Logos Employee Posts: 5,504

    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

  • Member Posts: 2,272 ✭✭✭

    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.

  • MVP Posts: 36,180

    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

  • Member, Community Manager, Logos Employee Posts: 5,504

    Using "set use ngen to no" will undo the ngen optimization the next time the application is launched.

    Andrew Batishko | Logos software developer

  • Community Manager, Logos Employee Posts: 410

    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.

    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.

    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)

  • Member Posts: 2,272 ✭✭✭

    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.

  • Member Posts: 3,421 ✭✭✭

    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 Association

    www.kevinpurcell.org

  • MVP Posts: 36,180

    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

  • Member, Community Manager, Logos Employee Posts: 5,504

    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

  • Member Posts: 3,421 ✭✭✭

     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 Association

    www.kevinpurcell.org

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.