Pode ser que a variável SDL_AUDIODRIVER esteja sendo desativada em algum lugar. Uma estratégia que eu uso para problemas com coisas relacionadas a scripts de inicialização é colocar em instruções de eco de depuração que é simples de ativar / desativar criando / excluindo um arquivo. Você poderia começar adicionando
debug_msg() {
test -f $HOME/.debug && echo "$@" 1>&2
}
debug_msg "running ~/.bashrc ($0), SDL_AUDIODRIVER = '$SDL_AUDIODRIVER'"
para .bashrc, .bash_profile, .profile e / etc / profile para ver o valor que tem e se / onde está mudando.