This is just my opinion, yes I have one just like everybody else.
Any company will have one major goal that trumps everthing else. That is to make money. You are there for the company benefit, the company doesnt exsist for your benefit. Some folks have a hard time digesting that fact. You provide a service that is a benefit for the company, otherwise they dont need you. As soon as you stop being a benefit to the company, you are out the door.
For whatever service or benefit you provide the company, you should be justly compenstated. Sometimes just payment isnt up to your direct supervisor, he has to answer to higher up's too afterall. What is up to your supervisor is your reviews and his recommendations as to whether or not you are performing up to or better than expectations. Your supervisors boss may not know anything about what kind of job you are doing, good or bad. If you feel you are doing such good work as to justify more compenstaion, and your supervisor doesnt seem to notice or care, its time you have a friendly chat, one on one, with your supervisor. Find out what he thinks, tell him your concerns and ask for his opinion, but never demand a raise. Demands always create tension and when it comes to your boss, his is always bigger than yours. If after a friendly chat with the boss, and your concerns havent been answered, its time to look for a new job. Hunt in seceret, you want to have a new job before you leave you old one.
Hints around the work place that you are looking for new employment will get back to the boss sooner or later and the results can be just as negative as they could be positive. You boss might offer more money, but he could just as well fire you before you get that new job you are looking for. What ever you do, the stubborn, macho, throw things up in their face attitude will only make things worse. Be nice, talk calmly, be reasonable and if that doesnt work, start getting sneakly about hunting a new job.