I've recently bought a 37" LCD TV branded Elfunk 37781 FHD. It is connected through HDMI-to-DVI to a Asus EN8500GT SILENT MAGIC 512MB, which has a NVIDIA GPU GeForce 8500 GT (G86), and runs Ubuntu Gutsy installation, i.e. it is MythBuntu. Apparently, I'm using this driver:
(II) NVIDIA dlloader X Driver 100.14.19 Wed Sep 12 14:10:47 PDT 2007
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
The LCD TV was sold to me as a Full HD panel, and the documentation says clearly that it will display 720p, 1080i and 1080p through the HDMI connector.
But I'm not getting that resolution. The X logs say that
(II) NVIDIA(0): NVIDIA GPU GeForce 8500 GT (G86) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 60.86.39.00.00
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 8500 GT at PCI:1:0:0:
(--) NVIDIA(0): OEM 37'' TFT-TV (DFP-0)
(--) NVIDIA(0): OEM 37'' TFT-TV (DFP-0): 330.0 MHz maximum pixel clock
(--) NVIDIA(0): OEM 37'' TFT-TV (DFP-0): Internal Dual Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1920x1080_60"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1280x720_60"
(II) NVIDIA(0): "720x480_60"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 720
What is going on here? Have I configured the card wrong. I have this modeline:
# 1080p 720p 480p
Modes "1920x1080_60" "1280x720_60" "720x480_60"
I've experimented with setting "UseEDID" "FALSE" or Option "ignoreedid", thinking that EDID may not represent the resolution correctly. In either case, the resolution is then set to 640x480, IIRC. Also, I'm running on amd64, which doesn't have the edid command line tool, so I can't really tell what EDID actually says.
Maybe I'm just getting paranoid, but I've experimented with this stuff over several weeks, and can't find anything I haven't tried. So, I'm starting to suspect one of two things: Either, I'm not "allowed" to use Full HD because I'm on Linux, and thus isn't on a "trusted" platform in DRM ideology, or I've been given a panel that isn't Full HD at all.
I hope someone can shed some light on this.