Ух. Для начала надо понять, что куда и как выводит. С настройками это будет проблематично.
По умолчанию всё выводит в алса, и простой сменой настроек в ~/ и /etc это не изменить. Причина - в debian системах это намертво прописано в "/usr/share/alsa/pulse-alsa.conf". Файл этот можно убрать, но спешить с настройками алсы не стоит.
Игнорировать эту настройку могут приложения типа deadbeef, где можно явно указать вывод на железку. Если звук выводится в железку на прямую, то и сэмплрейт выбирается соответствующий.
Если отталкиваться от системы с настройками по умолчанию, то проверить вывод звука с нужным симпл рейтом можно так:
1. Пока ни одно приложение не выводит звук hw_params должен возвращать closed. Если он возвращает параметры, значит что-то использует этот саб-поток.
2. Если он свободен, то можно открыть deadbeef. В настройках выбрать нужный выход с "Direct hardware device without any conversions". На всякий случай перезапустить программу и начать проигрывание. В hw_params битность и частота должны соответствовать проигрываемому файлу (если железка их поддерживает). Тут же можно включить "Переопределить частоту дискретизации" и повыставлять разные целевые частоты, hw_params должен в этом случае подхватывать их налету.
Если всё работает, то уже после этого можно думать о смене настроек алсы и пульсы. Так как в настройках алсы черт ногу сломит, то лучше раньше времени их не ковырять.
В ubuntu 20.04 переключение частоты проверял на встройке и e-mu 0204.