yeah there are actually several different types of dvi. the one that pcs and monitors usually use is dvi-i. that has digital and analog.
the problem here is that there is only one type of hdmi, namely purely digital. dvi to hdmi adapters work because they are the same digital signal minus digital audio on the dvi.