POV-Ray : Newsgroups : povray.beta-test : SSE2 or non-SSE2? beta 29 put SSE2 Server Time
24 Dec 2024 21:26:18 EST (-0500)
  SSE2 or non-SSE2? beta 29 put SSE2 (Message 1 to 10 of 16)  
Goto Latest 10 Messages Next 6 Messages >>>
From: Bob Hughes
Subject: SSE2 or non-SSE2? beta 29 put SSE2
Date: 4 Oct 2008 02:48:01
Message: <48e711a1$1@news.povray.org>
Instead of the beta 29 installing desktop/program shortcut/link to the usual 
pvengine.exe I discovered it was actually the pvengine-sse2.exe. I almost 
always use the sse2 anyway for its speed improvement so I was always making 
my own shortcut to it for all the prior betas I was using.

That's how I noticed this install had already done it for me, so I wanted to 
point that out here if it wasn't done so by design. Common sense tells me 
the installer would use the non-SSE2, so I was wondering if this was the 
intent or if somehow the installer knew I used SSE2 almost exclusively-- or 
selects it from CPU info it finds.

My brain is fuzzing up about what I did to use the SSE2 after installing 
beta 28 so I can't say what happened with that one, sorry. I almost never 
use the regular pvengine.exe after being spoiled by the choice of having 
SSE2 to render faster.

Bob


Post a reply to this message

From: Warp
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 4 Oct 2008 05:45:07
Message: <48e73b23@news.povray.org>
Bob Hughes <omniverse charter net> wrote:
> That's how I noticed this install had already done it for me, so I wanted to 
> point that out here if it wasn't done so by design. Common sense tells me 
> the installer would use the non-SSE2, so I was wondering if this was the 
> intent or if somehow the installer knew I used SSE2 almost exclusively-- or 
> selects it from CPU info it finds.

  I don't know if the current beta installer chooses the executable based
on the platform, but it would certainly make sense if it did so. (In other
words, if this was just an oversight and it *always* chooses that sse2
executable because of an oversight, then I think it would be a good idea
to actually make it choose the executable based on the platform.)

-- 
                                                          - Warp


Post a reply to this message

From: Chris Cason
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 4 Oct 2008 06:59:04
Message: <48e74c78@news.povray.org>
Bob Hughes wrote:
> That's how I noticed this install had already done it for me, so I wanted to 
> point that out here if it wasn't done so by design. Common sense tells me 
> the installer would use the non-SSE2, so I was wondering if this was the 
> intent or if somehow the installer knew I used SSE2 almost exclusively-- or 
> selects it from CPU info it finds.

Yes, it's by design - the installer asks for system info and if it finds
that SSE2 is available it will make the shortcuts point to the SSE2
executable. However both binaries are installed, as before.

-- Chris


Post a reply to this message

From: Bob Hughes
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 5 Oct 2008 03:29:46
Message: <48e86cea@news.povray.org>
"Chris Cason" <del### [at] deletethistoopovrayorg> wrote in 
message news:48e74c78@news.povray.org...
> Bob Hughes wrote:
>> point that out here if it wasn't done so by design. Common sense tells me
>> the installer would use the non-SSE2, so I was wondering if this was the
>> intent or if somehow the installer knew I used SSE2 almost exclusively--  
>> or
>> selects it from CPU info it finds.
>
> Yes, it's by design - the installer asks for system info and if it finds
> that SSE2 is available it will make the shortcuts point to the SSE2
> executable. However both binaries are installed, as before.


Glad you knew it was doing that. I thought it might have been about 
something else, like uninstall leftover shortcuts.

Wouldn't surprise me if I had made my own shortcuts to that SSE2 after the 
previous beta (28) installed and never realized it was already on the 
desktop and programs list! Meaning I could have been using it when I 
expected I was rendering with the regular pvengine.exe, if this was also 
done before (beta 28).

Thanks for the clarification. And as Warp has said, makes sense to use it by 
default. I didn't want to totally neglect the non-SSE2 during beta testing 
so maybe I can start doing the opposite thing when creating links to the 
other one after those install. Got to be a habit of making those myself 
before the installer came along.

Bob


Post a reply to this message

From: Tim Attwood
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 11 Oct 2008 21:52:05
Message: <48f15845@news.povray.org>
On my system the installer selected SSE2 which is unavailable,
so the shortcut crashed. How is it doing the query to check?

It was easy enough to fix the target to the correct version
of pvengine though.


Post a reply to this message

From: Chris Cason
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 13 Oct 2008 01:13:04
Message: <48f2d8e0$1@news.povray.org>
Tim Attwood wrote:
> On my system the installer selected SSE2 which is unavailable,
> so the shortcut crashed. How is it doing the query to check?

The check is done by calling a windows system information function that asks if
SSE2 is available. So either that call is not being done properly, or Windows
says it has SSE when it doesn't.

I'll double-check the code tonight and see if I can find any problems with it.

thanks,

-- Chris


Post a reply to this message

From: Warp
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 13 Oct 2008 09:26:48
Message: <48f34c98@news.povray.org>
Chris Cason <del### [at] deletethistoopovrayorg> wrote:
> The check is done by calling a windows system information function that asks if
> SSE2 is available. So either that call is not being done properly, or Windows
> says it has SSE when it doesn't.

  Perhaps the installer could show the user the selections it has made and
allow the user to change them if they are wrong for some reason?

-- 
                                                          - Warp


Post a reply to this message

From: Chris Cason
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 14 Oct 2008 06:43:01
Message: <48f477b5$1@news.povray.org>
Warp wrote:
> Chris Cason <del### [at] deletethistoopovrayorg> wrote:
>> The check is done by calling a windows system information function that asks if
>> SSE2 is available. So either that call is not being done properly, or Windows
>> says it has SSE when it doesn't.
> 
>   Perhaps the installer could show the user the selections it has made and
> allow the user to change them if they are wrong for some reason?

This is a good idea, I'll see if I can add that without making things too
confusing.

-- Chris


Post a reply to this message

From: Chris Cason
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 18 Oct 2008 11:41:14
Message: <48fa039a$1@news.povray.org>
Tim Attwood wrote:
> On my system the installer selected SSE2 which is unavailable,
> so the shortcut crashed. How is it doing the query to check?

I discovered a fault in the installer that would cause this. I've updated
it on the website.

thanks for the report,

-- Chris


Post a reply to this message

From: Saul Luizaga
Subject: Re: SSE2 or non-SSE2? beta 29 put SSE2
Date: 27 Mar 2009 08:21:58
Message: <49ccc4e6@news.povray.org>
I read some time ago that the POV-Team was using a donated Intel VC++ 
package to compile POV-Ray, is this still true?

Regards.


Post a reply to this message

Goto Latest 10 Messages Next 6 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.