Thread: customEDID ?
View Single Post
Old 01-24-09, 07:02 AM   #14
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: customEDID ?

Just a hint: instead of editing a custom EDID, you can directly apply
the (known) timing settings with the following procedure:

1. Add the timings to the "Monitor" section (using "ModeLine",
"HorizSync" and "VertRefresh"), i.e.:

Code:
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "SomeVendor"
    ModelName      "SomeModel"
    ModeLine       "5040x1050" 328.80 5040 5104 5168 5376 1050 1053 1057 1073 +HSync +VSync
    HorizSync      31-80
    VertRefresh    56-76
EndSection
2. Tell the nvidia driver to ignore the EDID of the LCD and instruct to
use the timings as given in the "Monitor" section (use the options
"UseEDID" and "ExactModeTimingsDVI" in the "Screen" section):

Code:
Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEDID" "False"
    Option         "ExactModeTimingsDVI"      "True"
    [...]

Hint #2: you can easily calculate a specific modeline using "gtf".
I.e. "gtf 800 600 70" would calculate the modeline for 800x600@70Hz:

Code:
  # 800x600 @ 70.00 Hz (GTF) hsync: 43.75 kHz; pclk: 45.50 MHz
  Modeline "800x600_70.00"  45.50  800 840 920 1040  600 601 604 625  -HSync +Vsync

Hint #3: if you don't know the timing settings but the display is working
properly on a windows computer, then you can use either "powerstrip"
or the nvidia configuration tool to retrieve the currently active video timings.

hope that helps!

regards

Bernhard
JaXXoN is offline   Reply With Quote