Managing a Display EDID on Linux

Answer ID 3571
Published 09/16/2014 10:24 AM
Updated 09/16/2014 10:39 AM

Managing a Display EDID on Linux


· Saving EDID to file

1) Run nvidia-setting
  • Select display that you wish to "Acquire EDID"
  • Press "Acquire EDID"

Image

  • Select the directory where you want to save the EDID
  • Select a name for the file
  • Select format - Binary or ASCII (ASCII will save in the same format the NVIDIA Windows driver uses)

Image

 


Loading display EDID from file

Loading the EDID from file is specified in the xorg.conf file.

  • Identify the display you want to force the EDID on. In this example we are forcing the EDID onto GPU-0 and DFP-3

· Use nvidia-xconfig to add the correct entry into the xorg.conf file

o

§   nvidia-xconfig --custom-edid="GPU-0.DFP-3:/home/nvidia/edid-alien.txt
§  This will write the "CustomEDID" option to the xorg.conf file. 

xorg.conf snippet

Section "Screen"
    Identifier     "Screen0"    
    Device         "Device0"    
    Monitor        "Monitor0"    
    DefaultDepth    24    
    Option         "SLI" "Mosaic"    
    Option         "MetaModes" "1680x1050 +0+0, 1680x1050 +1680+0, 1680x1050 +3360+0"    
    Option         "nvidiaXineramaInfo" "False"    
    Option         "CustomEDID" "GPU-0.DFP-3:/home/nvidia/edid-alien.txt"    
    SubSection     "Display"        
         Depth       24    
    EndSubSection
EndSection
 
 
  • Restart X and check that the EDID has been set correctly.

Run - nvidia-settings

Image

 

  • Check /var/logs/Xorg.0.log
[   108.085] (**) NVIDIA(0): Option "nvidiaXineramaInfo" "False"
[   108.085] (**) NVIDIA(0): Option "SLI" "Mosaic"
[   108.085] (**) NVIDIA(0): NVIDIA SLI Mosaic mode selected.
[   108.085] (**) NVIDIA(0): Option "CustomEDID" "GPU-0.DFP-3:/home/nvidia/edid-alien.txt"
[   108.085] (**) NVIDIA(0): Option "MetaModes" "1680x1050 +0+0, 1680x1050 +1680+0, 1680x1050 +3360+0"
[   108.085] (**) NVIDIA(0): Enabling 2D acceleration
[   110.040] (II) NVIDIA(GPU-0): NVIDIA SLI enabled.
[   110.179] (II) NVIDIA(0): Display (Dell Alienware2310 (DFP-0)) supports NVIDIA 3D Vision
[   110.179] (II) NVIDIA(0):     stereo.
[   110.198] (II) NVIDIA(0): Display (Dell Alienware2310 (DFP-3)) supports NVIDIA 3D Vision
[   110.198] (II) NVIDIA(0):     stereo.
[   110.214] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[   110.214] (II) NVIDIA(GPU-1): Found DRM driver nvidia-drm (20130102)
[   110.220] (II) NVIDIA(0): NVIDIA GPU Quadro K6000 (GK110BGL) at PCI:2:0:0 (GPU-0)
[   110.220] (--) NVIDIA(0): Memory: 12582912 kBytes
[   110.221] (--) NVIDIA(0): VideoBIOS: 80.80.19.00.01
[   110.221] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   110.221] (II) NVIDIA(0): NVIDIA GPU Quadro K6000 (GK110BGL) at PCI:3:0:0 (GPU-1)
[   110.221] (--) NVIDIA(0): Memory: 12582912 kBytes
[   110.221] (--) NVIDIA(0): VideoBIOS: 80.80.19.00.01
[   110.221] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   110.236] (--) NVIDIA(0): Valid display device(s) on Quadro K6000 at PCI:2:0:0
[   110.236] (--) NVIDIA(0):     CRT-0
[   110.236] (--) NVIDIA(0):     Dell Alienware2310 (DFP-0) (boot, connected)
[   110.236] (--) NVIDIA(0):     DFP-1
[   110.236] (--) NVIDIA(0):     DFP-2
[   110.236] (--) NVIDIA(0):     Dell Alienware2310 (DFP-3) (connected)
[   110.236] (--) NVIDIA(0):     DFP-4
[   110.236] (--) NVIDIA(0):     DFP-5 
Was this answer helpful?
Your rating has been submitted, please tell us how we can make this answer more useful.

LIVE CHAT

Chat online with one of our support agents

CHAT NOW

ASK US A QUESTION

Contact Support for assistance

CONTACT US