I have a yiynova mvp22U+rh digitizer (monitor tablet), I used it last a couple of months back, it worked fine on both linux and windows, I don't remember how linux used to detect it but windows detects it as a 'Generic non-pnp monitor' and shows all kinds of resolutions the monitor can't even use (but it also has the 1920x1080 resolution I want to use).Meanwhile over at Linux, it is now being read as a CRT for some reason (on a DVI port...) with a max resolution of 1024x768.I don't like that it's being read as a crt, and wonder if that has any effects on the display (e.g. are there any different outputs sent to CRTs than LCD's and should i try to fix that?) but mostly, I just want my 1920x1080 resolution back because I can't work like this. I was quite surprised when I encountered this issue cus last time I tried to use the monitor it worked just fine on linux. It may have broken in an update.Update: I've tried to use xrandr's newmode/addmode functions as described over here but it fails with Error: BadMatch...I remember having a similar issue before once with an actual CRT having wrong resolution detected, and that time it was a brutally difficult task to fix it, I had to fabricate some file (EDID) that specifies the monitor type to the gpu. I hope I don't have to do that again...
FullHD lcd monitor read as 1024x768 CRT, wrong resolution problem
drivers;monitors
The best solution to this problem is to try a different cable, in most cases where EDID data is not transmitted the problem will be with the cable.This is most definitely the case for me, however my glaring issue is that the cable is embedded into my display and cannot be switched out (not without a couple of days work to end up with some duct taped hackjob anyways)So my solution to the issue was to use a custom EDID file. There are EDID generators available around the net to create a custom file, you can also do what I did, copy the EDID data from another monitor to a file as described here assuming you are using nvidia's proprietary drivers as I happened to be. There are many other ways to achieve this (Refer to this question)As for applying the EDID, this is how I did it (may only work for Nvidia graphics cards) with a xorg.conf fileSection Screen...Option         CustomEDID GPUID.MONITORID:/path/to/edid.txt ...EndSection(Fun fact: On windows for nvidia only Quadro and NVS cards can do this, but I have a GTX and it worked fine on Linux)Since I am working with a digitizer however, the incorrect EDID file messes up my stylus calibrations to quite a serious degree but that was beyond the scope of my original question.