|
List Info
Thread: Question About SSE
|
|
| Question About SSE |
  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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |
  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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |

|
2007-04-13 09:03:05 |
On 4/13/07, Dragan Noveski <perodog gmx.net> wrote:
> Marc-Olivier Barre wrote:
> > On 4/13/07, Dragan Noveski <perodog gmx.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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
| Re: Question About SSE |

|
2007-04-13 09:21:20 |
Marc-Olivier Barre wrote:
> On 4/13/07, Dragan Noveski <perodog gmx.net> wrote:
>
>> Marc-Olivier Barre wrote:
>>
>>> On 4/13/07, Dragan Noveski <perodog gmx.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-devel lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
|
|
|
|