diff --git a/.config/pulse/daemon.conf b/.config/pulse/daemon.conf index cd341f26..0d005012 100644 --- a/.config/pulse/daemon.conf +++ b/.config/pulse/daemon.conf @@ -2,75 +2,19 @@ # more information. Default values are commented out. Use either ; or # for # commenting. -; daemonize = no -; fail = yes -; allow-module-loading = yes -; allow-exit = yes -; use-pid-file = yes -; system-instance = no -; local-server-type = user -; enable-shm = yes -; enable-memfd = yes -; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB -; lock-memory = no -; cpu-limit = no - -; high-priority = yes -; nice-level = -11 - -; realtime-scheduling = yes -realtime-scheduling = no -; realtime-priority = 5 - -; exit-idle-time = 20 -; scache-idle-time = 20 - -; dl-search-path = (depends on architecture) - -; load-default-script-file = yes -; default-script-file = /etc/pulse/default.pa - -; log-target = auto -; log-level = notice -; log-meta = no -; log-time = no -; log-backtrace = 0 - -; resample-method = speex-float-1 -; avoid-resampling = false -; enable-remixing = yes -; remixing-use-all-sink-channels = yes -; enable-lfe-remixing = no -; lfe-crossover-freq = 0 +# Bugfixes for my desktop's audio card +realtime-scheduling = no # Fixes a weird stutter issue +# Sanity flat-volumes = no -; rlimit-fsize = -1 -; rlimit-data = -1 -; rlimit-stack = -1 -; rlimit-core = -1 -; rlimit-as = -1 -; rlimit-rss = -1 -; rlimit-nproc = -1 -; rlimit-nofile = 256 -; rlimit-memlock = -1 -; rlimit-locks = -1 -; rlimit-sigpending = -1 -; rlimit-msgqueue = -1 -; rlimit-nice = 31 -; rlimit-rtprio = 9 -; rlimit-rttime = 200000 +# Audio Quality +default-sample-format = s32le # Pulse does 16bit sampling by default for some reason +default-sample-rate = 96000 # Higher sample rate than default +alternate-sample-rate = 96000 +resample-method = speex-float-5 # Increase resampling quality +avoid-resampling = true -; default-sample-format = s16le -; default-sample-rate = 44100 -default-sample-rate = 48000 -; alternate-sample-rate = 48000 -; default-sample-channels = 2 -; default-channel-map = front-left,front-right +default-fragments = 2 # Pulse, why are you so friggin latent by default? +default-fragment-size-msec = 10 -; default-fragments = 4 -; default-fragment-size-msec = 25 - -; enable-deferred-volume = yes -; deferred-volume-safety-margin-usec = 8000 -; deferred-volume-extra-delay-usec = 0