KOH_Linux_config_device

Device Section

The Device section provides a description of a graphics device. The Linux* configuration file (xorg.conf) must have at least one Device section for the graphics driver. If your chipset supports multiple graphics pipelines, you may have multiple Device sections, but in most situations, only one is required. If you are creating a Dual Independent Head (DIH) configuration, you must have at least two Device sections.

Device sections in xorg.conf have the following format:

Section “Device”

Identifier “devname”

Driver “emgd

...

EndSection

The Identifier field defines the device. This name associates the device with a screen in the Screen sections.

The Driver field defines the driver to use and is a required field in the Device section. The Intel driver, emgd_drv.o, must be installed in the /usr/lib/xorg/modules/drivers (or the correct path for your system).

The remainder of the Device section can contain Intel® EMGD-specific options. Please see Table 32. Supported Driver Options for a list and description of Intel® EMGD supported options.

DTD IDs for Multiple Ports

While DTD IDs must be unique, if two ports use the same DTD, CED writes to the configuration file twice, once for each port, each with the same ID. This configuration is correct and should not be changed if you manually edit the configuration file. In most cases you should use CED to configure your system.

For example, in the Device Section shown below, you see in the first set of option lines in blue that port 2 uses DTD 1 and in the second set of option lines in blue that port 4 also uses DTD 1. The configuration text is correct as written by CED and should not be changed. This situation applies only to Linux configurations.

Section “Device”

Identifier “Intel_Card0”

Driver “emgd”

VendorName “Intel(R) DEG”

BoardName “Embedded Graphics”

BusID “0:2:0”

Screen 0

Option “PcfVersion” “1792”

Option “ConfigId” “1”

Option “ALL/1/name” “dtd_test”

Option “ALL/1/General/PortOrder” “24000”

Option “ALL/1/General/DisplayConfig” “1”

Option “ALL/1/General/DisplayDetect” “0”

Option “ALL/1/Port/2/General/name” “sdvo-b”

Option “ALL/1/Port/2/General/EdidAvail” “7”

Option “ALL/1/Port/2/General/EdidNotAvail” “5”

Option “ALL/1/Port/2/General/Rotation” “0”

Option “ALL/1/Port/2/General/Edid” “1”

Option ALL/1/Port/2/Dtd/1/PixelClock 108000

Option “ALL/1/Port/2/Dtd/1/HorzActive” “1280”

Option “ALL/1/Port/2/Dtd/1/HorzSync” “48”

Option “ALL/1/Port/2/Dtd/1/HorzSyncPulse” “112”

Option “ALL/1/Port/2/Dtd/1/HorzBlank” “408”

Option “ALL/1/Port/2/Dtd/1/VertActive” “1024”

Option “ALL/1/Port/2/Dtd/1/VertSync” “1”

Option “ALL/1/Port/2/Dtd/1/VertSyncPulse” “3”

Option “ALL/1/Port/2/Dtd/1/VertBlank” “42”

Option “ALL/1/Port/2/Dtd/1/Flags” “0xc020000”

Option “ALL/1/Port/2/Dtd/2/PixelClock” “25175”

Option “ALL/1/Port/2/Dtd/2/HorzActive” “640”

Option “ALL/1/Port/2/Dtd/2/HorzSync” “8”

Option “ALL/1/Port/2/Dtd/2/HorzSyncPulse” “96”

Option “ALL/1/Port/2/Dtd/2/HorzBlank” “144”

Option “ALL/1/Port/2/Dtd/2/VertActive” “480”

Option “ALL/1/Port/2/Dtd/2/VertSync” “2”

Option “ALL/1/Port/2/Dtd/2/VertSyncPulse” “2”

Option “ALL/1/Port/2/Dtd/2/VertBlank” “29”

Option “ALL/1/Port/2/Dtd/2/Flags” “0x0”

Option “ALL/1/Port/4/General/name” “lvds”

Option “ALL/1/Port/4/General/EdidAvail” “0”

Option “ALL/1/Port/4/General/EdidNotAvail” “5”

Option “ALL/1/Port/4/General/Rotation” “0”

Option “ALL/1/Port/4/General/Edid” “0”

Option “ALL/1/Port/4/Dtd/3/PixelClock” “65000”

Option “ALL/1/Port/4/Dtd/3/HorzActive” “1024”

Option “ALL/1/Port/4/Dtd/3/HorzSync” “24”

Option “ALL/1/Port/4/Dtd/3/HorzSyncPulse” “136”

Option “ALL/1/Port/4/Dtd/3/HorzBlank” “320”

Option “ALL/1/Port/4/Dtd/3/VertActive” “768”

Option “ALL/1/Port/4/Dtd/3/VertSync” “3”

Option “ALL/1/Port/4/Dtd/3/VertSyncPulse” “6”

Option “ALL/1/Port/4/Dtd/3/VertBlank” “38”

Option “ALL/1/Port/4/Dtd/3/Flags” “0x20000”

Option ALL/1/Port/4/Dtd/1/PixelClock 108000

Option “ALL/1/Port/4/Dtd/1/HorzActive” “1280”

Option “ALL/1/Port/4/Dtd/1/HorzSync” “48”

Option “ALL/1/Port/4/Dtd/1/HorzSyncPulse” “112”

Option “ALL/1/Port/4/Dtd/1/HorzBlank” “408”

Option “ALL/1/Port/4/Dtd/1/VertActive” “1024”

Option “ALL/1/Port/4/Dtd/1/VertSync” “1”

Option “ALL/1/Port/4/Dtd/1/VertSyncPulse” “3”

Option “ALL/1/Port/4/Dtd/1/VertBlank” “42”

Option “ALL/1/Port/4/Dtd/1/Flags” “0xc000000”

Option “ALL/1/Port/4/Dtd/4/PixelClock” “81230”

Option “ALL/1/Port/4/Dtd/4/HorzActive” “1280”

Option “ALL/1/Port/4/Dtd/4/HorzSync” “48”

Option “ALL/1/Port/4/Dtd/4/HorzSyncPulse” “112”

Option “ALL/1/Port/4/Dtd/4/HorzBlank” “408”

Option “ALL/1/Port/4/Dtd/4/VertActive” “768”

Option “ALL/1/Port/4/Dtd/4/VertSync” “3”

Option “ALL/1/Port/4/Dtd/4/VertSyncPulse” “6”

Option “ALL/1/Port/4/Dtd/4/VertBlank” “34”

Option “ALL/1/Port/4/Dtd/4/Flags” “0x4000000”

Option “PortDrivers” “sdvo lvds”

EndSection




*Other names and brands may be claimed as the property of others.
Revised April 2013