edorr Posted September 27, 2015 Share Posted September 27, 2015 every 5 minutes or so I get a ever so brief skip playing multi channel DSD converted to PCM in Jriver. I am also using Dirac, so plenty processing going on, but should be easy workload for my CPU. I don't have the problem playing Blu Ray rips, or any other MCH or 2 channel content. Any suggestions what could be the problem? My be a Jriver setting I could change (buffer?). I'm running Jriver 20. Could upgrading to 21 potentially solve the problem? Link to comment
Kal Rubinson Posted September 28, 2015 Share Posted September 28, 2015 Have you monitored your CPU workload while this is happening? Kal Rubinson Senior Contributing Editor, Stereophile Link to comment
Nikhil Posted September 28, 2015 Share Posted September 28, 2015 Try increasing the buffer size. Tools > Options > Audio > Device Settings > Buffering Default setting is 50 milliseconds, Try bumping it up to 250 or 500 milliseconds. Custom Win10 Server | Mutec MC-3+ USB | Lampizator Amber | Job INT | ATC SCM20PSL + JL Audio E-Sub e110 Link to comment
Sal1950 Posted September 28, 2015 Share Posted September 28, 2015 How much memory is being used at time of problems? "The gullibility of audiophiles is what astonishes me the most, even after all these years. How is it possible, how did it ever happen, that they trust fairy-tale purveyors and mystic gurus more than reliable sources of scientific information?" Peter Aczel - The Audio Critic R.I.P. MQA 2014-2023: Hyped product thanks to uneducated, uncritical advocates & captured press. Link to comment
astrotoy Posted September 28, 2015 Share Posted September 28, 2015 Are you using a mch DAC? I do get skips with JR also. I tried to look up Dirac and found the scientist. Larry Analog-VPIClas3,3DArm,LyraSkala+MiyajimaZeromono,Herron VTPH2APhono,2AmpexATR-102+MerrillTridentMaster TapePreamp Dig Rip-Pyramix,IzotopeRX3Adv,MykerinosCard,PacificMicrosonicsModel2; Dig Play-Lampi Horizon, mch NADAC, Roon-HQPlayer,Oppo105 Electronics-DoshiPre,CJ MET1mchPre,Cary2A3monoamps; Speakers-AvantgardeDuosLR,3SolosC,LR,RR Other-2x512EngineerMarutaniSymmetrical Power+Cables Music-1.8KR2Rtapes,1.5KCD's,500SACDs,50+TBripped files Link to comment
Kal Rubinson Posted September 28, 2015 Share Posted September 28, 2015 Are you using a mch DAC? I do get skips with JR also. I tried to look up Dirac and found the scientist. LarryI am running JRMC and Dirac in multichannel feeding multichannel DACs via USB and I do not get skips. The player is either an i7-based Baetis or a MacMini i5 running Win7 under BootCamp. I use (or used) several versions of JRMC successfully and I really doubt that hardware is the issue unless the OP's player is a stripped-down wimp. FWIW: Overview | Dirac Research Kal Rubinson Senior Contributing Editor, Stereophile Link to comment
miguelito Posted September 28, 2015 Share Posted September 28, 2015 Are you using a mch DAC? I do get skips with JR also. I tried to look up Dirac and found the scientist. Larry Hahaha!!! It would be a twisted world if googling Dirac got you dsp first!!! NUC10i7 + Roon ROCK > dCS Rossini APEX DAC + dCS Rossini Master Clock SME 20/3 + SME V + Dynavector XV-1s or ANUK IO Gold > vdH The Grail or Kondo KSL-SFz + ANK L3 Phono Audio Note Kondo Ongaku > Avantgarde Duo Mezzo Signal cables: Kondo Silver, Crystal Cable phono Power cables: Kondo, Shunyata, van den Hul system pics Link to comment
edorr Posted September 28, 2015 Author Share Posted September 28, 2015 I am running JRMC and Dirac in multichannel feeding multichannel DACs via USB and I do not get skips. The player is either an i7-based Baetis or a MacMini i5 running Win7 under BootCamp. I use (or used) several versions of JRMC successfully and I really doubt that hardware is the issue unless the OP's player is a stripped-down wimp. FWIW: Overview | Dirac Research Are you converting DSD (SACD rips) on the fly like me? I don't have a problem playing native MCH Flacs (96/24). What buffer setting are you using? Link to comment
edorr Posted September 28, 2015 Author Share Posted September 28, 2015 Are you using a mch DAC? I do get skips with JR also. I tried to look up Dirac and found the scientist. Larry I am using a stack of 3 x 2 channel DAC. My soundcard outputs 3 x I2S. Link to comment
edorr Posted September 28, 2015 Author Share Posted September 28, 2015 Try increasing the buffer size. Tools > Options > Audio > Device Settings > Buffering Default setting is 50 milliseconds, Try bumping it up to 250 or 500 milliseconds. Just did. Will check if buffer size increase will solve the problem. I was using 100ms. Link to comment
Kal Rubinson Posted September 28, 2015 Share Posted September 28, 2015 Are you converting DSD (SACD rips) on the fly like me? I don't have a problem playing native MCH Flacs (96/24). I am converting DSFs and ISOs on the fly. What buffer setting are you using? 50ms but I have also checked to "Use large hardware buffers." Kal Rubinson Senior Contributing Editor, Stereophile Link to comment
Skeptic Posted September 30, 2015 Share Posted September 30, 2015 Check that you have this option disabled: "Play files from memory instead of disk (not zone-specific)" They broke DSD playback when this setting is enabled from JRiver 19 onwards. With JRiver 18 I could play 6ch SACD in 3 rooms at once. (18 channels) With JRiver 19-21 the same system struggles to play 6ch SACD in a single room without stuttering. The problem is that JRiver 19 made the program store decoded (uncompressed) audio in the memory buffer, while JRiver 18 stored compressed audio in the memory buffer. Because the buffer is limited to 1GB, and because uncompressed SACD takes up so much memory (some tracks would require >20GB!) it has to keep filling up the buffer every minute or so. Here is playback of a 5 minute track showing the CPU and Disk/Network access. Memory Playback on: Memory Playback off: Because it requires so much CPU and I/O access every minute or so, it is very susceptible to interruption if anything else is running on the computer, whether that is multi-room playback or doing something else on the PC at the same time. Conversely, JRiver itself will interrupt other processes running on the system with this. Even scrolling a web page while listening to music is affected by this. And it uses a lot of memory. The buffer is always 1GB even though most of my SACD tracks are less than one fourth the size. But they won't change it. It took roughly a year for them to fix their dither once it was discovered that their implementation was distorting, and only because Bob Katz returned after doing his own tests which confirmed it. They still lock discussion of the subject on their forums and have banned many people over it. As responsive as JRiver seem to be about fixing or changing certain things, they don't like to look back and admit that they made a mistake somewhere. It's a shame because their memory playback could be so much more efficient. Instead of struggling to play one track at a time, as it does now, it could cache most or all of an album in memory (depending on audio format) with that 1GB if it stored compressed audio, and that would completely eliminate the reliance on disk/network access. The only thing the option currently does is increase the CPU and disk/network requirements, making it more likely for playback to be interrupted. The exact opposite of what this feature is supposed to do. Link to comment
edorr Posted September 30, 2015 Author Share Posted September 30, 2015 Thanks. That looks promising. I'll makes sure memory playback has been disabled. Link to comment
Kal Rubinson Posted September 30, 2015 Share Posted September 30, 2015 Check that you have this option disabled: "Play files from memory instead of disk (not zone-specific)"They broke DSD playback when this setting is enabled from JRiver 19 onwards. With JRiver 18 I could play 6ch SACD in 3 rooms at once. (18 channels) With JRiver 19-21 the same system struggles to play 6ch SACD in a single room without stuttering. The problem is that JRiver 19 made the program store decoded (uncompressed) audio in the memory buffer, while JRiver 18 stored compressed audio in the memory buffer. Because the buffer is limited to 1GB, and because uncompressed SACD takes up so much memory (some tracks would require >20GB!) it has to keep filling up the buffer every minute or so. Very interesting. I have been playing multichannel SACD ISOs decoded to 24/176.4 PCM and piped through DiracLive EQ without interruptions until now. That was with the memory playback option ON. For safety, I just turned it OFF. Kal Rubinson Senior Contributing Editor, Stereophile Link to comment
Skeptic Posted September 30, 2015 Share Posted September 30, 2015 Very interesting. I have been playing multichannel SACD ISOs decoded to 24/176.4 PCM and piped through DiracLive EQ without interruptions until now. That was with the memory playback option ON. For safety, I just turned it OFF.Well it's possible that something else is the cause, but having memory playback enabled leaves DSD to PCM playback in a vulnerable state - especially with 6ch since that triples the memory and CPU usage compared to 2ch.I hope that it does fix your playback issues. Link to comment
Kal Rubinson Posted September 30, 2015 Share Posted September 30, 2015 Well it's possible that something else is the cause, but having memory playback enabled leaves DSD to PCM playback in a vulnerable state - especially with 6ch since that triples the memory and CPU usage compared to 2ch.I hope that it does fix your playback issues. I am not the OP and don't have any playback issues. I just followed your advice to avoid the possibility. Kal Rubinson Senior Contributing Editor, Stereophile Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now