@Boris The fix mentioned in your link is 3 years old...... so if you have updated Pd since then that it is probably not the source of the problem as it will have been changed already in later releases.
The fix was made to pd/src/s_audio_alsa.c which is a file that needs to be compiled as the Pd application is built.
If you built your Pd from source then you could change the c file..... change the numbered lines in the link to match the code in the link, and then re-compile Pd.
David.