I used to play some of my PS1 games using an emulator called "pSX emulator" back on openSUSE 11.3 x86_64. It just required some libraries (albeit 32-bit ones) to be installed and be given execution permissions to be able to run.
Now I tried it on 12.1 x86_64 and I got this error:

[src/linux/sound.cpp, line 215]: 'snd_pcm_hw_params_set_access(pcm_handle,hwparams,SND_PCM_ACCESS_MMAP_INTERLEAVED)' returned 'Invalid argument'
pad=0
Segmentation fault

I was told there were some sound changes since 11.4, I don't remember if related to ALSA/Pulseaudio, but in the end I thought that could be the cause of the error.
I was recently suggested to kill Pulseaudio with the command
Code:
killall -9 pulseaudio
whcih could also work for other many games to work properly on recent Linux distributions.

I'm not at home right now, thus haven't tried it. But I wanted to ask, would that command work? What sound changes were made in openSUSE to get that error above?
Thanks for your help.