View Single Post
Old 06-19-12, 09:17 AM   #1
tadawson
Registered User
 
Join Date: May 2009
Posts: 44
Default 320.17 can't detect video modes on Lenovo laptop

I have a Lenovo W520 laptop with the nVidia GF108 (Quadro 1000M) chipset running RedHat OpenClient 6. I installed the RedHat RPM of the 275.28 driver (all that is available) and all works - nvidia-settings has a choice of 17 video modes plus "auto", with the default panel resulution of 1920x1080.

This is ancient, and also, the ability to switch to the second output via hotkey does not work. The notes for 302.17 indicated better support in that regard, so I installed that driver from the .run file.

All works great, with one exception: The only video mode offered is 1920x1024, which makes this basically useless to me. To support external devices (projectors, etc.) I need to downres the on-board to match, and then overlay the two in twinview (or toggle with the hotkey, if it were to work . . .). Virtual machines on the box don't seem to tolerate a res change without hanging, so I need to be able to set this *before* I go to the second port.

As a lark, I also tried the 295.59 driver, and while I have not yet been able to test the hotkey functionality, the modes are all present in this driver.

The only interesting thing that may have some bearing on this is that the 275* and 295* drivers all get this message in the Xorg logfile:

[ 7769.449] (WW) NVIDIA(0): The EDID for LEN (DFP-0) contradicts itself: mode "1920x1080"
[ 7769.449] (WW) NVIDIA(0): is specified in the EDID; however, the EDID's valid
[ 7769.449] (WW) NVIDIA(0): HorizSync range (56.502-67.804 kHz) would exclude this
[ 7769.449] (WW) NVIDIA(0): mode's HorizSync (45.2 kHz); ignoring HorizSync check for
[ 7769.449] (WW) NVIDIA(0): mode "1920x1080".

The 302.17 driver does not - it appears to be enforcing the sync rate it gets from EDID. To this end, I disabled the use of sync rates from EDID with UseEdidFreqs 0 in the config, and verified that the driver log showed that it was being applied. Still no modes. I tried forcing "UseImplicitMetaModes" even though it should be default. Nada. I tried forcing the modes with a Modeline, and that is ignored as well - despite the same clock range as was in the prior config file (that works!) this driver will not allow even a forced mode to support one of these additional resolutions.

I have attached the output of nvidia-bug-report.sh for both the working and non working drivers (295* and 302*) named accordingly.

Oh, and the EDID info for this display, as captured by nvidia-settings, and expanded with edid-decode is:
Extracted contents:

header: 00 ff ff ff ff ff ff 00
serial number: 30 ae b2 40 00 00 00 00 01 13
version: 01 03
basic params: 80 22 13 78 ea
chroma info: 21 35 ad 50 37 aa 24 11 50 54
established: 00 00 00
standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1: 4c 36 80 82 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 18
descriptor 2: 3f 2d 80 82 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 18
descriptor 3: 00 00 00 0f 00 d1 09 32 d1 09 28 1b 19 00 06 af 56 34
descriptor 4: 00 00 00 fe 00 42 31 35 36 48 57 30 31 20 56 34 20 0a
extensions: 00
checksum: d6

Manufacturer: LEN Model 40b2 Serial Number 0
Made week 1 of 2009
EDID version: 1.3
Digital display
Maximum image size: 34 cm x 19 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 139.000 MHz, 344 mm x 193 mm
1920 1980 2028 2050 hborder 0
1080 1090 1100 1130 vborder 0
-hsync -vsync
Detailed mode: Clock 115.830 MHz, 344 mm x 193 mm
1920 1980 2028 2050 hborder 0
1080 1090 1100 1130 vborder 0
-hsync -vsync
Manufacturer-specified data, tag 15
ASCII string: B156HW01 V4
Checksum: 0xd6
EDID block does NOT conform to EDID 1.3!
Missing name descriptor
Missing monitor ranges

Thanks,

- Tim
Attached Files
File Type: gz nvidia-bug-report_WORKS_295.log.gz (144.2 KB, 85 views)
File Type: gz nvidia-bug-report_BAD_302.log.gz (104.3 KB, 81 views)

Last edited by tadawson; 06-19-12 at 09:31 AM. Reason: Clarity, added attachments.
tadawson is offline   Reply With Quote