Roommate snores so loud, I can't sleep

Anyone ever dealt with loud, snoring roommate? What did you do?

I used to be able to tune out my roommate's snoring but it's gotten so much worse now and I wake up frequently in the middle of the night because of his snoring. The worst thing is that his snoring is so irregular (it changes every 30 seconds) that I can't find a pattern to tune him out again. I tried waking him up to get his snoring to stop, it worked a few times but now he doesn't wake up.