Csound Csound-dev Csound-tekno Search About

[Csnd] Csound 6 Windows Installer

Date2013-07-11 11:15
FromMichael Gogins
Subject[Csnd] Csound 6 Windows Installer
AttachmentsNone  None  
I couldn't get either Qt SDK 4.8 or Qt SDK 5.1 to even run a sample application on my computer, so I've uploaded the Windows installer to SourceForge without CsoundQt for now. 

Regards,
Mike

===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

Date2013-07-12 13:37
FromJoel Ross
SubjectRe: [Csnd] Csound 6 Windows Installer
Hi Mike,

I'm getting an error with this on my machine with this. 'Csound tidy
up: Illegal instruction'.
Reading here, I think it must be built to support some operations my
cpu can't use:
http://csound.1045644.n5.nabble.com/Csound-tidy-up-Illegal-instruction-td1101110.html
I've a pentium 4 so its old, but not ancient. Does that sound like it
might be whats causing the problem?
I'm really looking forward to exploring cs6. Its certainly an exciting
time for csound!

Thanks,
 Joel

Date2013-07-12 14:24
FromMichael Gogins
SubjectRe: [Csnd] Csound 6 Windows Installer
That's probably what's happening. I need to check my compiler options to see what architecture I actually built for. I will let you know tonight.

I believe the architecture that Csound 6 is built for is "nocona" but I'm not looking at the build options here, I'm trying to remember.

The gcc architecture options for Pentium 4 are:

‘pentium4’‘
    pentium4m’Intel Pentium 4 CPU with MMX, SSE and SSE2 instruction set support.
‘prescott’
    Improved version of Intel Pentium 4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support.
‘nocona’
    Improved version of Intel Pentium 4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support.

So you can see that nocona is actually a late model of the Pentium 4.

Does Csound crash before it can do anything, or does it render a piece and then crash?

Can you send send me the exact model of your CPU chip? It should be in Control Panel -> System -> Processor.

Regards,
Mike

===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Jul 12, 2013 at 8:37 AM, Joel Ross <joel.binarybrain@gmail.com> wrote:
>
> Hi Mike,
>
> I'm getting an error with this on my machine with this. 'Csound tidy
> up: Illegal instruction'.
> Reading here, I think it must be built to support some operations my
> cpu can't use:
> http://csound.1045644.n5.nabble.com/Csound-tidy-up-Illegal-instruction-td1101110.html
> I've a pentium 4 so its old, but not ancient. Does that sound like it
> might be whats causing the problem?
> I'm really looking forward to exploring cs6. Its certainly an exciting
> time for csound!
>
> Thanks,
>  Joel
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>

Date2013-07-12 23:48
FromJoel Ross
SubjectRe: [Csnd] Csound 6 Windows Installer
This is a Pentium 4 'Northwood' which supports only MMX and SSE1/2.
Csound crashes before doing anything, one line after loading rtmidi.
I've since found an AMD machine which runs cs6 fine but I'm probably
not the only person with such an old machine.

Regards,
 Joel

On 12 July 2013 15:24, Michael Gogins  wrote:
> That's probably what's happening. I need to check my compiler options to see
> what architecture I actually built for. I will let you know tonight.
>
> I believe the architecture that Csound 6 is built for is "nocona" but I'm
> not looking at the build options here, I'm trying to remember.
>
> The gcc architecture options for Pentium 4 are:
>
> ‘pentium4’‘
>     pentium4m’Intel Pentium 4 CPU with MMX, SSE and SSE2 instruction set
> support.
> ‘prescott’
>     Improved version of Intel Pentium 4 CPU with MMX, SSE, SSE2 and SSE3
> instruction set support.
> ‘nocona’
>     Improved version of Intel Pentium 4 CPU with 64-bit extensions, MMX,
> SSE, SSE2 and SSE3 instruction set support.
>
> So you can see that nocona is actually a late model of the Pentium 4.
>
> Does Csound crash before it can do anything, or does it render a piece and
> then crash?
>
> Can you send send me the exact model of your CPU chip? It should be in
> Control Panel -> System -> Processor.
>
> Regards,
> Mike
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Fri, Jul 12, 2013 at 8:37 AM, Joel Ross 
> wrote:
>>
>> Hi Mike,
>>
>> I'm getting an error with this on my machine with this. 'Csound tidy
>> up: Illegal instruction'.
>> Reading here, I think it must be built to support some operations my
>> cpu can't use:
>>
>> http://csound.1045644.n5.nabble.com/Csound-tidy-up-Illegal-instruction-td1101110.html
>> I've a pentium 4 so its old, but not ancient. Does that sound like it
>> might be whats causing the problem?
>> I'm really looking forward to exploring cs6. Its certainly an exciting
>> time for csound!
>>
>> Thanks,
>>  Joel
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>


Date2013-07-13 01:47
FromMichael Gogins
SubjectRe: [Csnd] Csound 6 Windows Installer
I tried to change the compiler flag from -march=nocona to -mtune=nocona, but then Csound wouldn't compile because right now nocona intrinsics are used for atomic operations that we use for multi-threading synchronization and such. As I recall, I pushed the -march flag as far back as I could.

The difference between -march and -mtune is that -mtune generates code that will run on earlier chips, and tries to generate code that runs fast on the target platform also. -march just goes ahead and generates the best code it can for the target platform without worrying whether it will run on older chips.

Sorry about that,
Mike


===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Jul 12, 2013 at 6:48 PM, Joel Ross <joel.binarybrain@gmail.com> wrote:
This is a Pentium 4 'Northwood' which supports only MMX and SSE1/2.
Csound crashes before doing anything, one line after loading rtmidi.
I've since found an AMD machine which runs cs6 fine but I'm probably
not the only person with such an old machine.

Regards,
 Joel

On 12 July 2013 15:24, Michael Gogins <michael.gogins@gmail.com> wrote:
> That's probably what's happening. I need to check my compiler options to see
> what architecture I actually built for. I will let you know tonight.
>
> I believe the architecture that Csound 6 is built for is "nocona" but I'm
> not looking at the build options here, I'm trying to remember.
>
> The gcc architecture options for Pentium 4 are:
>
> ‘pentium4’‘
>     pentium4m’Intel Pentium 4 CPU with MMX, SSE and SSE2 instruction set
> support.
> ‘prescott’
>     Improved version of Intel Pentium 4 CPU with MMX, SSE, SSE2 and SSE3
> instruction set support.
> ‘nocona’
>     Improved version of Intel Pentium 4 CPU with 64-bit extensions, MMX,
> SSE, SSE2 and SSE3 instruction set support.
>
> So you can see that nocona is actually a late model of the Pentium 4.
>
> Does Csound crash before it can do anything, or does it render a piece and
> then crash?
>
> Can you send send me the exact model of your CPU chip? It should be in
> Control Panel -> System -> Processor.
>
> Regards,
> Mike
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Fri, Jul 12, 2013 at 8:37 AM, Joel Ross <joel.binarybrain@gmail.com>
> wrote:
>>
>> Hi Mike,
>>
>> I'm getting an error with this on my machine with this. 'Csound tidy
>> up: Illegal instruction'.
>> Reading here, I think it must be built to support some operations my
>> cpu can't use:
>>
>> http://csound.1045644.n5.nabble.com/Csound-tidy-up-Illegal-instruction-td1101110.html
>> I've a pentium 4 so its old, but not ancient. Does that sound like it
>> might be whats causing the problem?
>> I'm really looking forward to exploring cs6. Its certainly an exciting
>> time for csound!
>>
>> Thanks,
>>  Joel
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2013-07-13 11:03
FromRichard Dobson
SubjectRe: [Csnd] Csound 6 Windows Installer
On 12/07/2013 14:24, Michael Gogins wrote:
..
>
> Can you send send me the exact model of your CPU chip? It should be in
> Control Panel -> System -> Processor.
>

It appears that that facility only appears in Vista and later. I do not 
have it in XP, it simply shows "Pentium 4". I suspect however mine is 
probably an early model, just supporting up to SSE2, which suggests it 
will not run Csound6. An end of an era!



Richard Dobson