Logos 7.10 Beta 1 (7.10.0.0008)

Page 1 of 1 (13 items)
This post has 12 Replies | 1 Follower

Posts 1281
LogosEmployee
Philana R. Crouch | Forum Activity | Posted: Tue, Sep 12 2017 10:43 AM

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.

Posts 1640
Randy W. Sims | Forum Activity | Replied: Tue, Sep 12 2017 3:31 PM

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?

My Base Packages

Custom PC: Core i7; 32GB RAM; GeForce GTX 970; Win 10 Pro
Samsung ATIV Smart PC Pro 700T: Core i5; 4GB RAM; Win 10 Pro
ASUS Nexus 7 | Google Pixel XL | Apple iPad Pro 9.7

Posts 22467
Forum MVP
Dave Hooton | Forum Activity | Replied: Tue, Sep 12 2017 6:36 PM

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

Dave
===

Windows & Android

Posts 1472
LogosEmployee

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.

Posts 1640
Randy W. Sims | Forum Activity | Replied: Tue, Sep 12 2017 8:17 PM

Dave Hooton:

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.

My Base Packages

Custom PC: Core i7; 32GB RAM; GeForce GTX 970; Win 10 Pro
Samsung ATIV Smart PC Pro 700T: Core i5; 4GB RAM; Win 10 Pro
ASUS Nexus 7 | Google Pixel XL | Apple iPad Pro 9.7

Posts 22467
Forum MVP
Dave Hooton | Forum Activity | Replied: Wed, Sep 13 2017 6:03 AM

Randy W. Sims:

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 & Android

Posts 1472
LogosEmployee

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

Posts 239
LogosEmployee
Ryan Gano (Faithlife) | Forum Activity | Replied: Wed, Sep 13 2017 9:12 AM

Randy W. Sims:

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:

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:
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)

Posts 1640
Randy W. Sims | Forum Activity | Replied: Wed, Sep 13 2017 1:48 PM

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.

My Base Packages

Custom PC: Core i7; 32GB RAM; GeForce GTX 970; Win 10 Pro
Samsung ATIV Smart PC Pro 700T: Core i5; 4GB RAM; Win 10 Pro
ASUS Nexus 7 | Google Pixel XL | Apple iPad Pro 9.7

Posts 2414
Kevin A. Purcell | Forum Activity | Replied: Thu, Sep 14 2017 2:12 PM

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.

Posts 22467
Forum MVP
Dave Hooton | Forum Activity | Replied: Thu, Sep 14 2017 2:36 PM

Andrew Batishko (Faithlife):

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 & Android

Posts 1472
LogosEmployee

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.

Posts 2414
Kevin A. Purcell | Forum Activity | Replied: Fri, Sep 15 2017 8:54 AM

Andrew Batishko (Faithlife):

 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.

Page 1 of 1 (13 items) | RSS
Copyright 1992-2015 Faithlife / Logos Bible Software.