View Single Post
Old 02-04-07, 11:47 PM   #11
sandeen
Registered User
 
Join Date: Dec 2006
Posts: 6
Default Re: Wrongly rejected interlaced modes from EDID?

Quote:
The real vertical refresh is PixelRate / (HTotal * VTotal).
So from this bit of the EDID:

Code:
(--) NVIDIA(0):   1920 x 1080 @ 60 Hz
(--) NVIDIA(0):     Pixel Clock      : 74.25 MHz
(--) NVIDIA(0):     HRes, HSyncStart : 1920, 2008
(--) NVIDIA(0):     HSyncEnd, HTotal : 2052, 2200
(--) NVIDIA(0):     VRes, VSyncStart : 540, 542
(--) NVIDIA(0):     VSyncEnd, VTotal : 547, 562
(--) NVIDIA(0):     H/V Polarity     : +/+
(--) NVIDIA(0):     Extra            : Interlaced
we have 74,250,000 / (2200 * 562) = 60.05Hz - and this is what the mode says too.

But, the nvidia driver says, for this mode:

Code:
(II) NVIDIA(0):     Mode Source: EDID
(II) NVIDIA(0):       Pixel Clock      : 74.25 MHz
(II) NVIDIA(0):       HRes, HSyncStart : 1920, 2008
(II) NVIDIA(0):       HSyncEnd, HTotal : 2052, 2200
(II) NVIDIA(0):       VRes, VSyncStart :  540,  542
(II) NVIDIA(0):       VSyncEnd, VTotal :  547,  562
(II) NVIDIA(0):       H/V Polarity     : +/+
(II) NVIDIA(0):       Extra            : Interlace
(WW) NVIDIA(0):     Mode is rejected: VertRefresh (120.1 Hz) out of range
(WW) NVIDIA(0):     (59.000-61.000 Hz).
So what's going on here? Why is it reporting 120.1 Hz?

I could try overriding the checks but I think the nvidia driver is going astray here.
sandeen is offline   Reply With Quote