Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.

Poll

Do you belive that XLD's "Disable cache" feature works correctly?

Yes
[ 10 ] (58.8%)
No
[ 1 ] (5.9%)
Uncertain at this time
[ 6 ] (35.3%)

Total Members Voted: 43

Topic: Do you believe the drive cache problem has beeen fixed in XLD? (Read 20877 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Do you believe the drive cache problem has beeen fixed in XLD?

Reply #25
I wish I could give you more information, but as you have probably already noticed this is beyond my level of expertise.  I'd check with Spath, Spoon or Andre.


OK, went looking... this is nothing fancier than still supporting the old 'proprietary' ways of reading CDs from waaaaay back in the day before MMC.  They still support a density set followed by using Read10/12, and those commands allow an FUA bit.  Unlike some drives that accept the FUA bit on the old SCSI commands and then ignore it in practice, I've verified that the Plextors here are, in fact, obeying the bit. Hooray command set throwbacks to 1994! It's actually kinda neat.

However, it's having a very unexpected effect; rather than allowing the drive to use the readahead cache intelligently (using the cache to speed internal operation and dumping the cache on nonlinear access) it appears to be completely disabling all readahead caching even for internal operations.  That's.... taking things just a bit too literally!  It really cripples the drive's performance.

So Plextor offers two options, both of them kinda stupid.  They could give both sides what they really want by simply flushing cache on nonmonotonic access, the only thing thatreally makes any sense on audio, but that's not an option. Ahh, ain't that the way in computers these days.

Oooh, I wonder what happens if you *mix* the command sets...  I sense a bricked drive coming right up... ;-)

[Oh, and you also prompted me such that I ran across a remaining bug in the 15-year-old-command set support, so this has been a most fruitful line of inquiry!  FWIW, it doesn't affect ripping much, it just throws a spurious SCSI error at the start]

Do you believe the drive cache problem has beeen fixed in XLD?

Reply #26
xiphmont - are you interested in writing up your findings, both on the hardware and software sides of caching?

-brendan

Do you believe the drive cache problem has beeen fixed in XLD?

Reply #27
Hi all,

Quick question - does XLD utilise CoreAudio or its own unofficial version for conversion into Apple lossless?  I have been using dBpoweramp through Boot Camp and I know that dBpa uses its own developed ALAC codec.

Many thanks.

Nubben