Comments (6)
I prefer rearrange rules and types for that, to make default rule for pulse audio, match it in ananicy and have higher priority to others.
i.e. problem it self exists because ananicy generate many (may be too many?) things, which have same priority as pulse audio.
from ananicy.
While we have a rules with type LowLatency_RT, that not looks like good idea.
i.e. that type give more priority when pulseaudio have by default.
And that must be solved by some way.
from ananicy.
Which is preferred action in most cases?
- Use daemon.conf defaults and ananicy rules
- Use daemon.conf tweaked configuration and disable ananicy rules
from ananicy.
I corrected pulseaudio problems with:
options snd_hda_intel power_save=0 power_save_controller=N
So, the conflict in settings with my pusleaudio configuration might not have as much to do with nice defaults.
from ananicy.
I had occasional stutters with pulseaudio when using default ananicy rules. (no daemon.conf interference)
According to https://fitzcarraldoblog.wordpress.com/2017/04/20/stuttering-audio-in-linux-pulseaudio-strikes-again/, comments there and my testing, realtime scheduling of pulseaudio might cause stutters.
So, I changed pulseaudio rule like:
{ "name": "pulseaudio", "type": "LowLatency_RT", "nice": -15 }
So far in a couple of days testing no stutter appeared.
I removed the RT scheduling and decreased nice so that pulseaudio has higher priority than other "LowLatency_RT" processes.
from ananicy.
I removed the RT scheduling and decreased nice so that pulseaudio has higher priority than other "LowLatency_RT" processes.
So, which value did you gave to nice
? I ask because I also encountered stuttering with this rule and I'd prefer to adjust the rule instead of disable it :-)
from ananicy.
Related Issues (20)
- wineserver.rules give error due fifo scheduler HOT 2
- How Do I Autostart Ananicy
- Add gmod support HOT 2
- Use eBPF to get events of new created processes HOT 1
- Different rules for same application
- I see this error when starting "ananicy dump proc" HOT 4
- Logging is disabled but there is logging anyway and the logging shows that ananicy is hyperactive
- More "ananicy dump proc" Issues HOT 5
- 'FileNotFoundError: [Errno 2] No such file or directory: '/proc/1447210/exe'' HOT 3
- Crash and restart: 'failed to get priority' HOT 2
- Cant start the service ananicy.
- No rule for KDE Elisa music player
- Steam games are not being reniced HOT 1
- Still problems with dump proc
- Feature Request: Interval Wait To Renice
- Latest major update breaks user defined rules HOT 3
- First matching rule is applied, rather than rule from highest-priority file
- cmdline splitting fails for some processes
- Error: "type": "BG_CPUIO" not defined HOT 1
- Bug: rules setting a value to zero will never get applied!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ananicy.