No ALSA, cada dispositivo usa seu próprio clock de taxa de amostragem de hardware. Assim, os erros entre diferentes relógios podem se acumular. Até agora, eu não vi um driver ALSA que permite ajustes de taxa de clock, nem com um arquivo nem de outra forma. Mas isso não significa que o driver ALSA para sua placa de som em particular não é a exceção e permite que você faça isso de alguma forma.
Eu não acho que você possa acessar diretamente o clock de amostra do espaço do usuário (e provavelmente nem mesmo do espaço do kernel).
O Jack usa um único dispositivo ALSA para fornecer um relógio mestre para tudo, o que provavelmente significa que ele ajusta os tamanhos do buffer de acordo com o feedback do ALSA (mas isso é um palpite). Eu olharia o código Jack para ver como eles fazem isso.