Failed to Init: LibPlasma/PlasmaShop

Announcements and discussion regarding any projects related to Cyan Worlds' Plasma Engine including (but not limited to) CyanWorlds.com Engine, Drizzle, OfflineKI, PyPRP, and libHSPlasma.
Post Reply
DatokerJ
Posts: 22
Joined: Thu Jun 26, 2008 5:59 am

Failed to Init: LibPlasma/PlasmaShop

Post 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.
User avatar
Zrax
Posts: 206
Joined: Fri Sep 28, 2007 5:19 pm
MOULa KI#: 0
Location: Waist-deep in a conecano
Contact:

Re: Failed to Init: LibPlasma/PlasmaShop

Post 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 ^_^
Tsar Hoikas
Councilor of Technical Direction
Posts: 2180
Joined: Fri Nov 16, 2007 9:45 pm
MOULa KI#: 23335
Location: South Georgia
Contact:

Re: Failed to Init: LibPlasma/PlasmaShop

Post by Tsar Hoikas »

Um... I think even my old Pentium III supports SSE2. I'm not sure why it needs to be disabled.
Image
User avatar
Zrax
Posts: 206
Joined: Fri Sep 28, 2007 5:19 pm
MOULa KI#: 0
Location: Waist-deep in a conecano
Contact:

Re: Failed to Init: LibPlasma/PlasmaShop

Post 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.
DatokerJ
Posts: 22
Joined: Thu Jun 26, 2008 5:59 am

Re: Failed to Init: LibPlasma/PlasmaShop

Post 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,
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Re: Failed to Init: LibPlasma/PlasmaShop

Post by diafero »

When building on Linux, what flags are used? I think my Core 2 Duo supports SSE2 and more ;-)
I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.

"Many people's horizon is a circle with a radius of zero. They call it their point of view."

Deep Island Shard | Offline KI
User avatar
Zrax
Posts: 206
Joined: Fri Sep 28, 2007 5:19 pm
MOULa KI#: 0
Location: Waist-deep in a conecano
Contact:

Re: Failed to Init: LibPlasma/PlasmaShop

Post 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 ;)
Post Reply

Return to “Plasma Development”