INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: SACD ISO >2 Gb stutter heavily in MC19  (Read 10293 times)

DaveAbC

  • Recent member
  • *
  • Posts: 11
SACD ISO >2 Gb stutter heavily in MC19
« on: March 06, 2014, 04:22:28 am »

Hi everyone,

I've been looking al over the web to find a solution for the SACD ISO playback i'm experiencing. Playing smal SACD ISO's in MC19 is working effortlessly using the ASIO direct connection on my Asus essence stx in windows 8.1. Im using the latest driver from the Asus website.

There's no difference in the playback when the filesize of the SACD ISO is larger. They all stutter heavily above 2 gb of size.

Playing them in WASAPI mode works whitout any problems but then i'm experiencing less soundquality.

This is the benchmark on my very recently build HTPC (i3, 16gb ram)

Running 'Math' benchmark...
    Single-threaded integer math... 4,344 seconds
    Single-threaded floating point math... 2,661 seconds
    Multi-threaded integer math... 2,199 seconds
    Multi-threaded mixed math... 1,417 seconds
Score: 1789

Running 'Beeld' benchmark...
    Image creation / destruction... 0,509 seconds
    Flood filling... 0,357 seconds
    Direct copying... 0,515 seconds
    Small renders... 1,166 seconds
    Bilinear rendering... 1,299 seconds
    Bicubic rendering... 0,877 seconds
Score: 4658

Running 'Database' benchmark...
    Create database... 0,424 seconds
    Populate database... 1,181 seconds
    Save database... 0,217 seconds
    Reload database... 0,055 seconds
    Search database... 1,017 seconds
    Sort database... 0,839 seconds
    Group database... 0,622 seconds
Score: 4938

When playing the smaller SACD ISO's the Cpu load remains about 2%. When playing the larger iso's the Cpu load skips fastly between 4% and 11%

Anyone any suggestions to resolve the problem?

Thanks in advance,

Greetz Dave
Logged

6233638

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 5353
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #1 on: March 06, 2014, 06:51:53 am »

Try enabling or disabling Memory Playback and see if that helps.
 
Both the way that memory playback works, and how SACDs are handled changed in MC19, and this has been causing me lots of problems.
Rather than a continuous lower-level amount of CPU usage as seen in MC18, MC19 has lots of spikes of high CPU usage during playback, but especially every time the track changes. (not shown here)
 
It interferes with anything else I am doing on the computer whether that's something simple like scrolling down a page in my web browser, or something more intensive like running a game while listening to music.
I have brought this up several times before, but no-one seemed interested.
 
Media Center 18:

 
Media Center 19 with Memory Playback Enabled:

 
Media Center 19 with Memory Playback Disabled:

 
Note: my CPU is clocked at 4.5GHz, task manager lists the stock speed in the upper right, not the speed that it's running at.
 
 
MC19 is far more intrusive on the operation of the PC compared to MC18, which rarely ever interfered with other programs.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #2 on: March 06, 2014, 07:16:47 am »

Are the files local?  Or on a network drive?
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #3 on: March 07, 2014, 08:11:05 am »

Try enabling or disabling Memory Playback and see if that helps.
 


Thanks for the idea,

I found the memory playback option was disabled. When I enabled it and tried to play the sacd iso it stutters so bad you would think the computer to crash. But after 10 seconds it plays the iso better than with memory playback disabled. But only for the next 30 seconds. Then the pc almost crashes again.

Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #4 on: March 07, 2014, 08:12:21 am »

Are the files local?  Or on a network drive?

The're on a local drive. I even tried to play the sacd iso from the machines SSD. But same problem here.
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #5 on: March 07, 2014, 09:48:20 am »

Have you tried to split ISO file using sacd_extract utility into separate DSF? That is what I do now, and it works fine as long as SACD image confirms with Scarlet Book.
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #6 on: March 07, 2014, 10:11:00 am »

Have you tried to split ISO file using sacd_extract utility into separate DSF? That is what I do now, and it works fine as long as SACD image confirms with Scarlet Book.

Which settings do you recommend and won't the files become too big? Isn't there a loss in sound quality?

Thanks,
Dave
Logged

6233638

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 5353
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #7 on: March 07, 2014, 10:19:30 am »

Thanks for the idea,

I found the memory playback option was disabled. When I enabled it and tried to play the sacd iso it stutters so bad you would think the computer to crash. But after 10 seconds it plays the iso better than with memory playback disabled. But only for the next 30 seconds. Then the pc almost crashes again.
If you look at the graphs in my previous post, you will see that with memory playback enabled, CPU usage hits 100% every 30 seconds or so.
 
It seems like your system is probably doing the same thing, and your ASIO buffer is too small to prevent that from interfering with playback. Try setting it to the maximum size possible.
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #8 on: March 07, 2014, 10:20:34 am »

Which settings do you recommend and won't the files become too big? Isn't there a loss in sound quality?

Thanks,
Dave
I am using options -s -P -2.
Summary size of resulting files is exactly the same as a "whole" ISO.
There no change in sound quality as no conversion is taking place, however there are possible some tiny "clicks" at the beginning or end at each track (not loud, sounds like a "niddle drop", has something to do with sacd_extract bug in processing partial blocks). I encountered it once or twice, not a biggy..
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #9 on: March 07, 2014, 10:32:00 am »

If you look at the graphs in my previous post, you will see that with memory playback enabled, CPU usage hits 100% every 30 seconds or so.
 
It seems like your system is probably doing the same thing, and your ASIO buffer is too small to prevent that from interfering with playback. Try setting it to the maximum size possible.

I tried all the buffersizes possible. In MC and hardware settings.

Does everybody has this problem?
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #10 on: March 07, 2014, 10:34:34 am »

I am using options -s -P -2.
Summary size of resulting files is exactly the same as a "whole" ISO.
There no change in sound quality as no conversion is taking place, however there are possible some tiny "clicks" at the beginning or end at each track (not loud, sounds like a "niddle drop", has something to do with sacd_extract bug in processing partial blocks). I encountered it once or twice, not a biggy..


Is that a freeware program? Can you give me a download link? I can't find these options in the JRiver converter.
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #11 on: March 07, 2014, 10:37:21 am »

Is that a freeware program? Can you give me a download link? I can't find these options in the JRiver converter.
Yes, it is a freeware and not related to JRiver, please google it as I am not sure if external links to other products are allowed on this forum.
You can also use JRiver conversion tool from Library tools, but something definetely happenning there and it is not a simple split. For example, DSF files from sacd_extract are several decibel louder, which make quility comparision very difficult. Perhaps it is negligible. On other hand JRiver can produces 24/352 FLAC files, which can be an interesting option if you have DAC which can handle this speed (I don't).
I am using OPPO BDP-105 and it does not support SACD ISO at the moment, so I compared streaming 2 dsf files produced from the same image.
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #12 on: March 07, 2014, 11:40:45 am »

Thanks for the advice thusfar.

But even when I rip the iso to the biggest unconpressed Wave format, I can blindly tell the difference in soundquality between the iso en the rip in advance of the iso.

Isn't there another solution to this problem?

Upgrading my CPU? More Ram? Other OS?

Any suggestions are welcome.
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #13 on: March 07, 2014, 11:56:37 am »

Thanks for the advice thusfar.

But even when I rip the iso to the biggest unconpressed Wave format, I can blindly tell the difference in soundquality between the iso en the rip in advance of the iso.

Isn't there another solution to this problem?

Upgrading my CPU? More Ram? Other OS?

Any suggestions are welcome.
When you split to WAV - you split to PCM, hence the conversion DSD->PCM. BTW, how you rip to WAV and are sure you actually playing it "as is"?
sacd_extract does not convert - it just "split" ISO, while adding necessary metadata information. So there should not be any changes in sound quality. I did it for most of my ISO images, as my client can play DSF via JRiver, but not SACD-R ISO (due to restrictions imposed by some content providers).
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #14 on: March 07, 2014, 12:16:00 pm »

When you split to WAV - you split to PCM, hence the conversion DSD->PCM. BTW, how you rip to WAV and are sure you actually playing it "as is"?
sacd_extract does not convert - it just "split" ISO, while adding necessary metadata information. So there should not be any changes in sound quality. I did it for most of my ISO images, as my client can play DSF via JRiver, but not SACD-R ISO (due to restrictions imposed by some content providers).

I think i'm playing the wav correctly. It follows the same audiopath as the iso. I tried the DSD format in JRiver but the volume is way to low.

My dac can handle bitrates up to 24/192. Does sacd_extract offer this size? I can't get the program to work. The .exe doesn't pop up when running the program.
Logged

6233638

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 5353
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #15 on: March 07, 2014, 12:55:29 pm »

Isn't there another solution to this problem?
Upgrading my CPU? More Ram? Other OS?
The ASUS sound cards don't seem to have the best ASIO drivers. A lot of people have complained about issues with them.
 
I think there are some alternative drivers you might be able to try (I don't know any details) but failing that I would suggest using WASAPI or replacing the sound card.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #16 on: March 07, 2014, 01:00:36 pm »

The ASUS sound cards don't seem to have the best ASIO drivers. A lot of people have complained about issues with them.
 
I think there are some alternative drivers you might be able to try (I don't know any details) but failing that I would suggest using WASAPI or replacing the sound card.

The alternative drivers are called the unified xonar drivers (if you google that, you'll find them), and they're much, much better than the stock drivers in terms of latency, pops, and dropouts.  They're not without the occasional issue, but I use them with all my Asus cards instead of the stock drivers, and they're worlds better.
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #17 on: March 07, 2014, 01:12:37 pm »

I think i'm playing the wav correctly. It follows the same audiopath as the iso. I tried the DSD format in JRiver but the volume is way to low.

My dac can handle bitrates up to 24/192. Does sacd_extract offer this size? I can't get the program to work. The .exe doesn't pop up when running the program.
sacd_extract is a command-line utility and you need to open a cmd prompt to run it.
JRiver creates 24/352 wav from DSD, no way you could play it on your DAC without your playing downconverting.
Logged

6233638

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 5353
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #18 on: March 07, 2014, 04:04:46 pm »

I would recommend leaving your SACD rips as iso files rather than converting them.
Conversion can cause problems for gapless albums, or creating clicks in-between tracks.
 
By all means convert a track or two to test it, but I suspect that is not your problem here.
Most likely it's DST compressed tracks raising your CPU usage too high for the size of ASIO buffer in use.
 
Edit: actually you could test that by converting to DSF rather than DFF, as DSF does not use compression.
But I would strongly recommend against mass-conversion to DSF via this tool.
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #19 on: March 07, 2014, 04:10:52 pm »

I would recommend leaving your SACD rips as iso files rather than converting them.
Conversion can cause problems for gapless albums, or creating clicks in-between tracks.
 
By all means convert a track or two to test it, but I suspect that is not your problem here.
Most likely it's DST compressed tracks raising your CPU usage too high for the size of ASIO buffer in use.
 
Edit: actually you could test that by converting to DSF rather than DFF, as DSF does not use compression.
But I would strongly recommend against mass-conversion to DSF via this tool.
Well, no one aks to remove source ISO files. But my OPPO does not accept SACD stream, DSF only.
So I keep both.
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #20 on: March 08, 2014, 10:45:30 am »

I've triend the unified driver but no difference.

Do you think it is a hardware or software problem? Any suggestions for a different soundcard? (€150 in the trashcan)

I've found an other sacd iso with a size of 3,6 gb and plays effortlessly. Strange...

Do all of you xonar essence owners experiancing the same issues?
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #21 on: March 08, 2014, 10:53:41 am »

I've triend the unified driver but no difference.

Do you think it is a hardware or software problem? Any suggestions for a different soundcard? (€150 in the trashcan)

I've found an other sacd iso with a size of 3,6 gb and plays effortlessly. Strange...

Do all of you xonar essence owners experiancing the same issues?
May be this "difficult" ISO files are DSD128? What bitrate is shown by JRiver? Then conversion will be slower..
Your soundcard is not supporting DSD directly, so all the processing DSD->PCM happens before soundcard..
Logged

6233638

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 5353
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #22 on: March 08, 2014, 11:16:17 am »

May be this "difficult" ISO files are DSD128? What bitrate is shown by JRiver? Then conversion will be slower..
Your soundcard is not supporting DSD directly, so all the processing DSD->PCM happens before soundcard..
SACDs only store 1xDSD (64Fs) and not 2xDSD. (128Fs)


As I said above, it sounds like the problem is playback of DST compressed files (requires more CPU) and the limited size ASIO buffer that the ASUS drivers allow you to select.
 
I'm not sure why ASIO is necessary if WASAPI works correctly though. (Media Center uses a 100ms buffer by default, and that can be increased to 500ms)
 
 
I would like to see improvements made to CPU usage when playing back DSD audio, as I think there has been a big performance regression in MC19 compared to playback in MC18, but I'm not sure that it's something the current team would be able to address. (it sounds like Matt was behind all the DSD stuff)
Logged

oldzorki

  • Recent member
  • *
  • Posts: 43
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #23 on: March 08, 2014, 11:20:57 am »

SACDs only store 1xDSD (64Fs) and not 2xDSD. (128Fs)

You are correct, I mixed up with DSD128 downloads, mea culpa.
What I do not understand is why conversion to FLAC before playing is bad, if PC does it anyway while using this audio card.
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #24 on: March 08, 2014, 12:56:20 pm »

I can really say asio sounds better then wasapi.

Pity the're seems to be no solution.
Logged

DaveAbC

  • Recent member
  • *
  • Posts: 11
Re: SACD ISO >2 Gb stutter heavily in MC19
« Reply #25 on: March 08, 2014, 01:04:57 pm »

Sacd iso's with more than 20 tracks keep stuttering. Converting tracks from the iso to dsd in jriver doesn't work problemfree. Cracks and clicks appear in the tracks. Is the CPU load in the converting process the same bug as in the sacd iso plaback.

So I can never get the tracks to play problemfree in the highest bitrate?
Logged
Pages: [1]   Go Up