Coder Social home page Coder Social logo

Comments (8)

rexendevar avatar rexendevar commented on May 29, 2024

I can confirm heavy crackling with the new scheduler, as pre-upgrade I had no issues with Pipewire at 128 buffer size, and now I'm getting unusable underrunning. I thought it was an issue within my audio interface as the xrun counter didn't increase proprtionally within either Reaper or Catia.

from system76-scheduler.

gabriele2000 avatar gabriele2000 commented on May 29, 2024

I can confirm heavy crackling with the new scheduler, as pre-upgrade I had no issues with Pipewire at 128 buffer size, and now I'm getting unusable underrunning. I thought it was an issue within my audio interface as the xrun counter didn't increase proprtionally within either Reaper or Catia.

I've seen that purging the package doesn't even solve the problem... I reset everything from alsa to pipewire, even EasyEffects, tested with and without the scheduler but at this point I blame Pipewire

from system76-scheduler.

rexendevar avatar rexendevar commented on May 29, 2024

I can confirm heavy crackling with the new scheduler, as pre-upgrade I had no issues with Pipewire at 128 buffer size, and now I'm getting unusable underrunning. I thought it was an issue within my audio interface as the xrun counter didn't increase proprtionally within either Reaper or Catia.

I've seen that purging the package doesn't even solve the problem... I reset everything from alsa to pipewire, even EasyEffects, tested with and without the scheduler but at this point I blame Pipewire

I kind of think the onus is on the scheduler here as I don't recall ever having similar problems with the old version. That said I don't know which project would have to accommodate the other for everything to function properly. Maybe the default audio config for the old version was just perfect.

from system76-scheduler.

gabriele2000 avatar gabriele2000 commented on May 29, 2024

I kind of think the onus is on the scheduler here as I don't recall ever having similar problems with the old version. That said I don't know which project would have to accommodate the other for everything to function properly. Maybe the default audio config for the old version was just perfect.

The fact is that if I disable EasyEffects everything's fine, unless I open OBS, then the audio shits itself.
So we can partially blame EasyEffects for the load, but ultimately the problem is Pipewire, since before 0.3.70 (maybe 0.3.68?) everything was fine and I didn't have cracklings.

Even is EasyEffect is the problem, realistically audio processing is an easy task since years, it's something that even a pentium 4 can do.

from system76-scheduler.

rexendevar avatar rexendevar commented on May 29, 2024

EasyEffects is not the problem. I get awful crackling with just Reaper on Pipewire and to a lesser extent with any other application, without EFX even installed. That said the problem only occurs at low buffer sizes. Possibility of these being separate issues but I doubt it.

from system76-scheduler.

cmm avatar cmm commented on May 29, 2024

does the problem go away if you sudo systemctl disable system76-scheduler and reboot? easy to do, no "purging" of whatever involved.
(FTR I don't know why you'd need something like s76-scheduler if you assume the Pipewire/RTKit combo is working as advertized...)

from system76-scheduler.

gabriele2000 avatar gabriele2000 commented on May 29, 2024

does the problem go away if you sudo systemctl disable system76-scheduler and reboot? easy to do, no "purging" of whatever involved. (FTR I don't know why you'd need something like s76-scheduler if you assume the Pipewire/RTKit combo is working as advertized...)

I purged RTKit after it was constantly failing at setting the niceness level, plus since I'm using Pop!_Os, I want to have a good integration between Pop!_Os packages.

The problem doesn't go away if I disable or purge system76-scheduler, as I said before.

from system76-scheduler.

rexendevar avatar rexendevar commented on May 29, 2024

I have never had RTKit installed as far as I know.

from system76-scheduler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.