Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am attempting to back up my audio cds (time to throw them out) to the cloud. I have a two cd-roms. I am using cdrdao to read the audio from, and vlc to listen to the cd audio on the other drive.
However, I am finding that while cdrdao is reading the one audio cd, that it seems to be affecting the performance of listening to the other cd. (lots of lag with both vlc and mplayer)
Code:
ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 4558 ms)
To take it one step further, even when I use cdemu, to emulate the ripped audio, that it experiences the same audio lag when the hardware cd-rom is being read from. When it is not being read from, then the audio is smooth.
It appears to be a case of buffer exhaustion, however I am confused to how this can be the case since it seems as if they should be separate entities.
I have two optical drives that I use to rip audio books for my wife and I've noticed the same thing. I use icedax for the ripping and have developed scripts to automate the process with one drive ripping the odd numbered cds and the other the even numbered cds. When inserting or ejecting a cd in one drive while the other is ripping, the one running will grind to almost a halt and doesn't pick up again to the newly inserted cd spins up and starts doing its thing.
We're using different tools, icedax vs cdrdao, and getting similar results with two optical drives running simultaneously so I assume it's something in the way the kernel handles multiple running optical drives. My guess is no one is particularly interested in working on that part of kernel since optical drives are on the way out and most people don't have one optical drive, much less two. Also, things work but just not as optimally as they could. If someone knows a way around this problem, I would welcome a solution as well.
Using a usb connected drive makes no difference. Ejecting one drive makes the other running drive slow to almost a halt and inserting a new disk slows the other running drive until the new one spins up. Tested by using icedax to rip audio cds, first on one drive then on the second while the first is running.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Rep:
That's -- funny. USB and SATA should be from very different kernel modules. Did you try a "ps ax" in a console and look for any suspect processes which might block the devices? Or any job using up a lot of CPU time or abusing the I/O-buffers...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.