What about the min-resolution media query?
@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (min-resolution: 120dpi)
{
/* High DPI code */
}