Page 1 of 1

Failed to Init: LibPlasma/PlasmaShop

Posted: Tue Feb 02, 2010 9:02 am
by DatokerJ
While trying to use the LibPlasma (Rev. 350) tools and the PlasmaShop 3.0 tools under win7, Every tool in plasma tools and PlasmaShop starts to open in a command window and tells me The application failed to initialize properly(0xc000001d).

The older PlasmaShop 2.2.6 works fine, But I don't have an older version of the Plasma Tools available to use/test, Any ideas?

System is Win7 32bit
python is 2.6.4
C++ Redist 08 and 05 installed

Anything I could be missing?

Dato,

EDIT: Issue solved/Sorta
Discovered whats wrong, D'Lanor informed me my CPU don't support SSE2 instructions.

Re: Failed to Init: LibPlasma/PlasmaShop

Posted: Thu Feb 04, 2010 6:54 pm
by Zrax
Oh, that's fun... I turned on SSE2 optimizations because I figured everyone would have that by now... Guess not :(

I'll go ahead and turn off SSE2 on the x86 build -- maybe SSE1 too, but that might be pushing it ^_^

Re: Failed to Init: LibPlasma/PlasmaShop

Posted: Thu Feb 04, 2010 7:03 pm
by Tsar Hoikas
Um... I think even my old Pentium III supports SSE2. I'm not sure why it needs to be disabled.

Re: Failed to Init: LibPlasma/PlasmaShop

Posted: Thu Feb 04, 2010 7:43 pm
by Zrax
SSE2 is old, but not really as old as I thought... It's first supported by AMD on the K8 (Athlon64/Opteron), and Intel on the Pentium 4. P4 is definitely very old, but the K8 is slightly more recent.

In any case, I've updated the 32-bit builds of the libPlasma tools and PlasmaShop to use only SSE1 and MMX extensions, so let me know if this fixes your problems.

Re: Failed to Init: LibPlasma/PlasmaShop

Posted: Thu Feb 04, 2010 9:57 pm
by DatokerJ
That did the trick, Thanks a bunch. But you didn't have to turn it off just for me, I'm sure I'm one of the only ones with a pc this old :)

cheers
Dato,

Re: Failed to Init: LibPlasma/PlasmaShop

Posted: Fri Feb 05, 2010 12:58 am
by diafero
When building on Linux, what flags are used? I think my Core 2 Duo supports SSE2 and more ;-)

Re: Failed to Init: LibPlasma/PlasmaShop

Posted: Fri Feb 05, 2010 6:55 pm
by Zrax
The Linux build flags are kept in sync with the Windows ones, so when I removed SSE2 support from Windows, I also removed it from the Linux makefiles... Note however that on x64 builds, this flag is ignored anyway, since x64 has integrated (and slightly modified) SSE2 functionality already. If you want your SSE2 (or even SSE3+) back, you're welcome to add it to your local Makefile ;)