All times are UTC+02:00




Post new topic  Reply to topic  [ 719 posts ]  Go to page Previous 161 62 63 64 6572 Next
Author Message
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 7:17 pm 

Joined: Sun Dec 12, 2010 2:26 pm
Posts: 885
Quote:
Hm, surprising that that code is there. I still expect the code to run the same on an AMD though, because when I removed the 'generic' path from the executable it shrunk about 20% in size - so there shouldn't be a generic path. Also, any manually optimized SSE2 code is definitely in there (because I used #ifdef 's for that).

Having said that, the result of a test with this check bypassed (as you were looking for) would definitely be very interesting. Just to make sure.
The code runs, but the compiler may still be doing some trickery behind the scenes.

I have not had a chance to really scour Google for the W option. It gives the impression that it would give the same machine code to AMD, but I dunno...

What version of the compiler do you have? Also, you indicated you're using IPP 5.x for SSE and 6.x for SSE2? One other way this can sneak in on you is when the compiler links in IPP.

Have you ever tried a /QaxW /QxO compile? For that matter, /QaxW /QxN ?

AMD's SSE2 is identical to Intel's with the exception of HyperThreading support, so if code compiled with N will run on an AMD, then it should be compatible. Could just make a test version to see...and if it falls flat, then never mind that route...


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 7:48 pm 
User avatar

Joined: Tue Dec 08, 2009 11:55 am
Posts: 138
I have had the problem with the clicking sound using ASIO ...one way to get around this is to wait until the clicks start....then open the ASIO windows on the task bar ( you know the one with the green play icon) click on it once & open it and then close it.... the sound will stop for harf a sec and the clicks will be gone.. its the only way I know how to get it stop..BUT i don't know if it will be the same for all computers/laptops...

( just a thought )


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 9:25 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
Hans, you gonna love this....
The 3 files are: PrimeSSE3Intel(/Qx:SSE3), PrimeSSE3Generic(/arch:SSE3) and the 3rd(PrimeSSE3Altered) is patched PrimeSSE3Intel !
Tell you more: Patched Stereo Tool and now 5ms buffer , 128 samples latency(44.1KHz), Normal Output, Normal Priority in VM. No drops!
So how did you patch it? And is the CPU load also lower?


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 9:27 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
BUT i don't know if it will be the same for all computers/laptops...
No... I don't even have such an icon :roll:

This is driver specific, and the fact that it works might just be a coincidence.


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 9:45 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Here's a version with the priorities I mentioned a few posts ago:

- PROCESS at High, which makes (I hope...)
- ASIO @ normal priority run at '13'
- Processing @ below_normal priority run at '12'
- GUI @ lowest priority run at '11'

http://www.stereotool.com/download/radi ... gging2.exe

Note: This file still contains logging - if something is wrong I'll probably need that again...

SET PRIORITY TO "EXPERIMENTAL" FOR TESTING!


I see that the 'dynamic priorities' are raised above the configured priorities, which might still cause issues. If this version still does not work properly, I'll try what happens if I turn that off.


Edit: If you still hear clicks and pops, could you install Process Explorer and check the priorities of all the threads? (ASIO thread is especially interesting)


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 10:48 pm 

Joined: Sun May 02, 2010 11:26 pm
Posts: 547
I'm still getting clicks.

Tested again with BBP Asio when i don't select Audio Realtime Priority i also get clicks with BBP Asio.
With BBP Asio when i don't select Audio Realtime Priority, the Base and Dynamic Priority for JulaAsio.dll = 15.
With BBP Asio when i select Audio Realtime Priority, the Base and Dynamic Priority for JulaAsio.dll = 31.
Note there are 2 processes when i select Audio Realtime Priority with BBP.

With version 31H Logging2, JulaAsio.dll = 15. Base and Dynamic.
ox44baa = Base 12, Dynamic 12,13,15
ox9982 = Base 12, Dynamic 12,13
0x2d3c8 = Base 11, Dynamic 11,12,14
0xbbbfb = Base 13, Dynamic 13, 15
0x6243e = Base 13, Dynamic 13, 15
wdmaud.drv = 15
ntldll.dll = 13
mswsock.dll = 14
ADVAPI32 = 13

With version 31H Logging, JulaAsio.dll = 31. Base and Dynamic.
ox44baa = 31
ox9982 = 31
0x2d3c8 = 24
0xbbbfb = 24
0x6243e = 24
wdmaud.drv = 31
ntldll.dll = 24
mswsock.dll = 25
ADVAPI32.dll = 24


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 11:27 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Ah! Logging 3 coming up :-)


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 11:28 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4229
Does my log halps?

btw, at my laptop i have problems to set buffer size under 100ms sometimes i can set under 120ms 48kHz/48 samples/normal output.


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 11:35 pm 
User avatar

Joined: Sun Oct 03, 2010 8:59 pm
Posts: 36
@Bojcha: I am curious, are you able to get 192kHz output when using 48kHz(or any other) input rate with ASIO enabled? When I enable ASIO I can only get 192 kHz out when the input rate is 192 kHz.

_________________
J0HN II


Top
   
 Post subject: Re: Stereo Tool 6.00
PostPosted: Thu Feb 03, 2011 11:38 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
Does my log halps?

btw, at my laptop i have problems to set buffer size under 100ms sometimes i can set under 120ms 48kHz/48 samples/normal output.
Yes, sorry, I had posted a reply but it didn't show up (?).

Anyway, it shows that there are hiccups approx. every 32 'grains'. And 32 asio grains = 32*256/4 = 2048 samples, which is exactly the number of samples between successive calls to the processing thread.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 719 posts ]  Go to page Previous 161 62 63 64 6572 Next

All times are UTC+02:00


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited