This sounds crazy, but try hearing aids. That worked for me. Initially I used the white noise masking feature of them, but switched to using just amplification. I stop noticing my tinnitus a few minutes after I put them in, and it starts again a few minutes after I take them out.
In the spirit of "there's a forum for everything," you can get help programming them yourself here:
In the spirit of "there's a forum for everything," you can get help programming them yourself here:
https://forum.hearingtracker.com/