List Info

Thread: Question About SSE




Question About SSE
country flaguser name
United Kingdom
2007-04-12 09:29:37
Hi everyone!
Thanks for the great work on jack, as a musician you've
changed my way 
of recording music.
I have a question about SSE Support. I've compiled jack with

-enable--sse (as I use it mainly with Ardour); I was told
that Jack 
should show a message stating that SSE Support is enabled,
but this 
doesn't happen. I'm not the only one who is experiencing
this problem, 
so I'd like to know if this behavior is supposed to happen
or if SSE 
support has not been built. Also, Is there a way to know if
SSE is 
enabled by querying jackd?
Thanks a lot!
Dario

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
Belgium
2007-04-12 09:33:04
Dario Freddi wrote:
> Hi everyone!
> Thanks for the great work on jack, as a musician you've
changed my way 
> of recording music.
> I have a question about SSE Support. I've compiled jack
with 
> -enable--sse (as I use it mainly with Ardour); I was
told that Jack 
> should show a message stating that SSE Support is
enabled, but this 
> doesn't happen. I'm not the only one who is
experiencing this problem, 
> so I'd like to know if this behavior is supposed to
happen or if SSE 
> support has not been built. Also, Is there a way to
know if SSE is 
> enabled by querying jackd?

There are two configure switches affecting SSE:
  --enable-sse            enable SSE support (default=auto)
and:
  --enable-dynsimd        enable dynamic SIMD selection
(default=no)

As far as I know, only the second one will print a message
containing 
the result of it's detection.

I think you can compile with both flags.

Pieter

> Thanks a lot!
> Dario
> 
>
------------------------------------------------------------
-------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the
chance to share your
> opinions on IT & business topics through brief
surveys-and earn cash
> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Jackit-devel mailing list
> Jackit-devellists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
> 


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
United Kingdom
2007-04-12 10:01:00
Hi, Thanks for the answer.

I've just recompiled jack with dynsimd enabled but behaviour
is still 
the same...
Any other hints?
Thanks
Dario

Pieter Palmers ha scritto:
> Dario Freddi wrote:
>> Hi everyone!
>> Thanks for the great work on jack, as a musician
you've changed my 
>> way of recording music.
>> I have a question about SSE Support. I've compiled
jack with 
>> -enable--sse (as I use it mainly with Ardour); I
was told that Jack 
>> should show a message stating that SSE Support is
enabled, but this 
>> doesn't happen. I'm not the only one who is
experiencing this 
>> problem, so I'd like to know if this behavior is
supposed to happen 
>> or if SSE support has not been built. Also, Is
there a way to know if 
>> SSE is enabled by querying jackd?
>
> There are two configure switches affecting SSE:
>  --enable-sse            enable SSE support
(default=auto)
> and:
>  --enable-dynsimd        enable dynamic SIMD selection
(default=no)
>
> As far as I know, only the second one will print a
message containing 
> the result of it's detection.
>
> I think you can compile with both flags.
>
> Pieter
>
>> Thanks a lot!
>> Dario
>>
>>
------------------------------------------------------------
------------- 
>>
>> Take Surveys. Earn Cash. Influence the Future of
IT
>> Join SourceForge.net's Techsay panel and you'll get
the chance to 
>> share your
>> opinions on IT & business topics through brief
surveys-and earn cash
>> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV 
>>
>> _______________________________________________
>> Jackit-devel mailing list
>> Jackit-devellists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
>>
>
>


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
United States
2007-04-12 10:04:16
On Thu, 2007-04-12 at 17:01 +0200, Dario Freddi wrote:
> Hi, Thanks for the answer.
> 
> I've just recompiled jack with dynsimd enabled but
behaviour is still 
> the same...

can we see the output of 

	cat /proc/cpuinfo

please?



------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
United Kingdom
2007-04-12 10:20:14
Of course, there you go:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping        : 9
cpu MHz         : 3060.548
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic
sep mtrr pge 
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht
tm pbe nx lm 
constant_tsc pni monitor ds_cpl tm2 cid cx16 xtpr lahf_lm
bogomips        : 6128.43
clflush size    : 64

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping        : 9
cpu MHz         : 3060.548
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic
sep mtrr pge 
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht
tm pbe nx lm 
constant_tsc pni monitor ds_cpl tm2 cid cx16 xtpr lahf_lm
bogomips        : 6120.85
clflush size    : 64

Hope this helps.
Thanks
Dario

Paul Davis ha scritto:
> On Thu, 2007-04-12 at 17:01 +0200, Dario Freddi wrote:
>   
>> Hi, Thanks for the answer.
>>
>> I've just recompiled jack with dynsimd enabled but
behaviour is still 
>> the same...
>>     
>
> can we see the output of 
>
> 	cat /proc/cpuinfo
>
> please?
>
>
>
>   


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
United Kingdom
2007-04-12 11:25:20
Hi, i've worked around it a bit and discovered that previous
compilation 
failed as I didn't issue make clean.
Anyway, when I tried to compile with sse and dynsimd
enabled, I get this:

port.c: In function 'x86_3dnow_add2f':
port.c:109: error: unknown register name 'mm0' in 'asm'
port.c:120: error: unknown register name 'mm1' in 'asm'
port.c:120: error: unknown register name 'mm0' in 'asm'
port.c: In function 'x86_3dnow_copyf':
port.c:146: error: unknown register name 'mm0' in 'asm'
port.c:148: error: unknown register name 'mm1' in 'asm'
port.c:150: error: unknown register name 'mm2' in 'asm'
port.c:152: error: unknown register name 'mm3' in 'asm'
port.c:154: error: unknown register name 'mm4' in 'asm'
port.c:156: error: unknown register name 'mm5' in 'asm'
port.c:158: error: unknown register name 'mm6' in 'asm'
port.c:160: error: unknown register name 'xmm7' in 'asm'
port.c:163: error: unknown register name 'mm0' in 'asm'
port.c:165: error: unknown register name 'mm1' in 'asm'
port.c:167: error: unknown register name 'mm2' in 'asm'
port.c:169: error: unknown register name 'mm3' in 'asm'
port.c:171: error: unknown register name 'mm4' in 'asm'
port.c:173: error: unknown register name 'mm5' in 'asm'
port.c:175: error: unknown register name 'mm6' in 'asm'
port.c:177: error: unknown register name 'mm7' in 'asm'
port.c:182: error: unknown register name 'mm0' in 'asm'
port.c:191: error: unknown register name 'mm0' in 'asm'
port.c: In function 'x86_sse_copyf':
port.c:215: error: unknown register name 'xmm0' in 'asm'
port.c:217: error: unknown register name 'xmm1' in 'asm'
port.c:219: error: unknown register name 'xmm2' in 'asm'
port.c:221: error: unknown register name 'xmm3' in 'asm'
port.c:223: error: unknown register name 'xmm4' in 'asm'
port.c:225: error: unknown register name 'xmm5' in 'asm'
port.c:227: error: unknown register name 'xmm6' in 'asm'
port.c:229: error: unknown register name 'xmm7' in 'asm'
port.c:232: error: unknown register name 'xmm0' in 'asm'
port.c:234: error: unknown register name 'xmm1' in 'asm'
port.c:236: error: unknown register name 'xmm2' in 'asm'
port.c:238: error: unknown register name 'xmm3' in 'asm'
port.c:240: error: unknown register name 'xmm4' in 'asm'
port.c:242: error: unknown register name 'xmm5' in 'asm'
port.c:244: error: unknown register name 'xmm6' in 'asm'
port.c:246: error: unknown register name 'xmm7' in 'asm'
port.c:251: error: unknown register name 'xmm0' in 'asm'
port.c:260: error: unknown register name 'xmm0' in 'asm'
port.c: In function 'x86_sse_add2f':
port.c:286: error: unknown register name 'xmm0' in 'asm'
port.c:298: error: unknown register name 'xmm0' in 'asm'
make[2]: *** [libjack_la-port.lo] Error 1

Also other people reported this... any hints?
Thanks Again,
Dario

Paul Davis ha scritto:
> On Thu, 2007-04-12 at 17:01 +0200, Dario Freddi wrote:
>   
>> Hi, Thanks for the answer.
>>
>> I've just recompiled jack with dynsimd enabled but
behaviour is still 
>> the same...
>>     
>
> can we see the output of 
>
> 	cat /proc/cpuinfo
>
> please?
>
>
>
>   


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
United Kingdom
2007-04-12 11:25:20
Hi, i've worked around it a bit and discovered that previous
compilation 
failed as I didn't issue make clean.
Anyway, when I tried to compile with sse and dynsimd
enabled, I get this:

port.c: In function 'x86_3dnow_add2f':
port.c:109: error: unknown register name 'mm0' in 'asm'
port.c:120: error: unknown register name 'mm1' in 'asm'
port.c:120: error: unknown register name 'mm0' in 'asm'
port.c: In function 'x86_3dnow_copyf':
port.c:146: error: unknown register name 'mm0' in 'asm'
port.c:148: error: unknown register name 'mm1' in 'asm'
port.c:150: error: unknown register name 'mm2' in 'asm'
port.c:152: error: unknown register name 'mm3' in 'asm'
port.c:154: error: unknown register name 'mm4' in 'asm'
port.c:156: error: unknown register name 'mm5' in 'asm'
port.c:158: error: unknown register name 'mm6' in 'asm'
port.c:160: error: unknown register name 'xmm7' in 'asm'
port.c:163: error: unknown register name 'mm0' in 'asm'
port.c:165: error: unknown register name 'mm1' in 'asm'
port.c:167: error: unknown register name 'mm2' in 'asm'
port.c:169: error: unknown register name 'mm3' in 'asm'
port.c:171: error: unknown register name 'mm4' in 'asm'
port.c:173: error: unknown register name 'mm5' in 'asm'
port.c:175: error: unknown register name 'mm6' in 'asm'
port.c:177: error: unknown register name 'mm7' in 'asm'
port.c:182: error: unknown register name 'mm0' in 'asm'
port.c:191: error: unknown register name 'mm0' in 'asm'
port.c: In function 'x86_sse_copyf':
port.c:215: error: unknown register name 'xmm0' in 'asm'
port.c:217: error: unknown register name 'xmm1' in 'asm'
port.c:219: error: unknown register name 'xmm2' in 'asm'
port.c:221: error: unknown register name 'xmm3' in 'asm'
port.c:223: error: unknown register name 'xmm4' in 'asm'
port.c:225: error: unknown register name 'xmm5' in 'asm'
port.c:227: error: unknown register name 'xmm6' in 'asm'
port.c:229: error: unknown register name 'xmm7' in 'asm'
port.c:232: error: unknown register name 'xmm0' in 'asm'
port.c:234: error: unknown register name 'xmm1' in 'asm'
port.c:236: error: unknown register name 'xmm2' in 'asm'
port.c:238: error: unknown register name 'xmm3' in 'asm'
port.c:240: error: unknown register name 'xmm4' in 'asm'
port.c:242: error: unknown register name 'xmm5' in 'asm'
port.c:244: error: unknown register name 'xmm6' in 'asm'
port.c:246: error: unknown register name 'xmm7' in 'asm'
port.c:251: error: unknown register name 'xmm0' in 'asm'
port.c:260: error: unknown register name 'xmm0' in 'asm'
port.c: In function 'x86_sse_add2f':
port.c:286: error: unknown register name 'xmm0' in 'asm'
port.c:298: error: unknown register name 'xmm0' in 'asm'
make[2]: *** [libjack_la-port.lo] Error 1

Also other people reported this... any hints?
Thanks Again,
Dario

Paul Davis ha scritto:
> On Thu, 2007-04-12 at 17:01 +0200, Dario Freddi wrote:
>   
>> Hi, Thanks for the answer.
>>
>> I've just recompiled jack with dynsimd enabled but
behaviour is still 
>> the same...
>>     
>
> can we see the output of 
>
> 	cat /proc/cpuinfo
>
> please?
>
>
>
>   


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
country flaguser name
United Kingdom
2007-04-12 11:25:20
Hi, i've worked around it a bit and discovered that previous
compilation 
failed as I didn't issue make clean.
Anyway, when I tried to compile with sse and dynsimd
enabled, I get this:

port.c: In function 'x86_3dnow_add2f':
port.c:109: error: unknown register name 'mm0' in 'asm'
port.c:120: error: unknown register name 'mm1' in 'asm'
port.c:120: error: unknown register name 'mm0' in 'asm'
port.c: In function 'x86_3dnow_copyf':
port.c:146: error: unknown register name 'mm0' in 'asm'
port.c:148: error: unknown register name 'mm1' in 'asm'
port.c:150: error: unknown register name 'mm2' in 'asm'
port.c:152: error: unknown register name 'mm3' in 'asm'
port.c:154: error: unknown register name 'mm4' in 'asm'
port.c:156: error: unknown register name 'mm5' in 'asm'
port.c:158: error: unknown register name 'mm6' in 'asm'
port.c:160: error: unknown register name 'xmm7' in 'asm'
port.c:163: error: unknown register name 'mm0' in 'asm'
port.c:165: error: unknown register name 'mm1' in 'asm'
port.c:167: error: unknown register name 'mm2' in 'asm'
port.c:169: error: unknown register name 'mm3' in 'asm'
port.c:171: error: unknown register name 'mm4' in 'asm'
port.c:173: error: unknown register name 'mm5' in 'asm'
port.c:175: error: unknown register name 'mm6' in 'asm'
port.c:177: error: unknown register name 'mm7' in 'asm'
port.c:182: error: unknown register name 'mm0' in 'asm'
port.c:191: error: unknown register name 'mm0' in 'asm'
port.c: In function 'x86_sse_copyf':
port.c:215: error: unknown register name 'xmm0' in 'asm'
port.c:217: error: unknown register name 'xmm1' in 'asm'
port.c:219: error: unknown register name 'xmm2' in 'asm'
port.c:221: error: unknown register name 'xmm3' in 'asm'
port.c:223: error: unknown register name 'xmm4' in 'asm'
port.c:225: error: unknown register name 'xmm5' in 'asm'
port.c:227: error: unknown register name 'xmm6' in 'asm'
port.c:229: error: unknown register name 'xmm7' in 'asm'
port.c:232: error: unknown register name 'xmm0' in 'asm'
port.c:234: error: unknown register name 'xmm1' in 'asm'
port.c:236: error: unknown register name 'xmm2' in 'asm'
port.c:238: error: unknown register name 'xmm3' in 'asm'
port.c:240: error: unknown register name 'xmm4' in 'asm'
port.c:242: error: unknown register name 'xmm5' in 'asm'
port.c:244: error: unknown register name 'xmm6' in 'asm'
port.c:246: error: unknown register name 'xmm7' in 'asm'
port.c:251: error: unknown register name 'xmm0' in 'asm'
port.c:260: error: unknown register name 'xmm0' in 'asm'
port.c: In function 'x86_sse_add2f':
port.c:286: error: unknown register name 'xmm0' in 'asm'
port.c:298: error: unknown register name 'xmm0' in 'asm'
make[2]: *** [libjack_la-port.lo] Error 1

Also other people reported this... any hints?
Thanks Again,
Dario

Paul Davis ha scritto:
> On Thu, 2007-04-12 at 17:01 +0200, Dario Freddi wrote:
>   
>> Hi, Thanks for the answer.
>>
>> I've just recompiled jack with dynsimd enabled but
behaviour is still 
>> the same...
>>     
>
> can we see the output of 
>
> 	cat /proc/cpuinfo
>
> please?
>
>
>
>   


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
user name
2007-04-13 09:03:05
On 4/13/07, Dragan Noveski <perodoggmx.net> wrote:
> Marc-Olivier Barre wrote:
> > On 4/13/07, Dragan Noveski <perodoggmx.net> wrote:
> >> hi paul, i did not found out, if i need
portaudio support in jack at
> >> all, since i never used anything else than
alsa.
> >> i think that disabling portaudio at the build
time is ok for me.
> >> please tell me if i am wrong.
> >>
> >> cheers,
> >> doc
> >
> > If you realy needed support for the portaudio
backend in jack, you
> > would know it  Just use
the --disable-portaudio switch.
> > __________________
> > Marc-Olivier Barre,
> > Markinoko.
> >
> thank for the response Marc!
> since i am only using alsa, theoretically i could
disable oss too.
> would it make any sense to do that?
>
> cheers,
> doc
>

Yup, makes sense to me if you really don't use it. That's
what I do too.
__________________
Marc-Olivier Barre,
Markinoko.

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: Question About SSE
user name
2007-04-13 09:21:20
Marc-Olivier Barre wrote:
> On 4/13/07, Dragan Noveski <perodoggmx.net> wrote:
>   
>> Marc-Olivier Barre wrote:
>>     
>>> On 4/13/07, Dragan Noveski <perodoggmx.net> wrote:
>>>       
>>>> hi paul, i did not found out, if i need
portaudio support in jack at
>>>> all, since i never used anything else than
alsa.
>>>> i think that disabling portaudio at the
build time is ok for me.
>>>> please tell me if i am wrong.
>>>>
>>>> cheers,
>>>> doc
>>>>         
>>> If you realy needed support for the portaudio
backend in jack, you
>>> would know it  Just use
the --disable-portaudio switch.
>>> __________________
>>> Marc-Olivier Barre,
>>> Markinoko.
>>>
>>>       
>> thank for the response Marc!
>> since i am only using alsa, theoretically i could
disable oss too.
>> would it make any sense to do that?
>>
>> cheers,
>> doc
>>
>>     
>
> Yup, makes sense to me if you really don't use it.
That's what I do too.
>   
ok, thanks a lot for the support!

gonna recompile now.

cheers,
doc

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

[1-10] [11-15]

about | contact  Other archives ( Real Estate discussion Medical topics )