First stop PulseAudio from restarting automatically
First edit `~/.config/pulse/client.conf` and add following to stop PulseAudio from restarting automatically
````conf
nano ~/.pulse/client.conf
(autospawn = no)
```conf
(autospawn = no)
```
Then stop the PulseAudio socket and service
```bash
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
````
```
You might even think about uninstalling PulseAudio altogether, as there are scenarios where the driver gets restarted upon ALSA device requests. Yes, even with having the PulseAudio service disabled and `autospawn = no` set in your PulseAudio configuration.