New Monitor Weirdnesses or how do I get Xorg to pay attention to my xorg.conf file?

Robert Heller heller at deepsoft.com
Thu Dec 3 11:58:33 PST 2015


At Thu, 03 Dec 2015 20:40:08 +0100 =?iso-8859-1?Q?Thomas_L=FCbking?= <thomas.luebking at gmail.com> wrote:

> 
> On Donnerstag, 3. Dezember 2015 18:42:29 CEST, Robert Heller wrote:
> 
> > How do I decipher that opinion?
> 
> It's cleartext.

Not in any useful way.

> It should list the modes it considers and whether (and maybe why) it dropped
> them.

This is what it shows:

(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 14336 kB
(II) VESA(0): VESA VBE OEM: NVIDIA
(II) VESA(0): VESA VBE OEM Software Rev: 98.119
(II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation
(II) VESA(0): VESA VBE OEM Product: MCP77 Board - mcp78so 
(II) VESA(0): VESA VBE OEM Product Rev: Chip Rev   
(++) VESA(0): Depth 24, (--) framebuffer bpp 32
(==) VESA(0): RGB weight 888
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib64/xorg/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	ABI class: X.Org Video Driver, version 1.0
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level 2
(II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
(II) VESA(0): VESA VBE DDC read successfully
(II) VESA(0): Manufacturer: AOC  Model: 1970  Serial#: 83943
(II) VESA(0): Year: 2015  Week: 12
(II) VESA(0): EDID Version: 1.3
(II) VESA(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
(II) VESA(0): Sync:  Separate
(II) VESA(0): Max Image Size [cm]: horiz.: 41  vert.: 23
(II) VESA(0): Gamma: 2.20
(II) VESA(0): DPMS capabilities: Off; RGB/Color Display
(II) VESA(0): First detailed timing is preferred mode
(II) VESA(0): redX: 0.641 redY: 0.340   greenX: 0.315 greenY: 0.629
(II) VESA(0): blueX: 0.159 blueY: 0.051   whiteX: 0.313 whiteY: 0.329
(II) VESA(0): Supported VESA Video Modes:
(II) VESA(0): 720x400 at 70Hz
(II) VESA(0): 640x480 at 60Hz
(II) VESA(0): 640x480 at 67Hz
(II) VESA(0): 640x480 at 72Hz
(II) VESA(0): 640x480 at 75Hz
(II) VESA(0): 800x600 at 56Hz
(II) VESA(0): 800x600 at 60Hz
(II) VESA(0): 800x600 at 72Hz
(II) VESA(0): 800x600 at 75Hz
(II) VESA(0): 832x624 at 75Hz
(II) VESA(0): 1024x768 at 60Hz
(II) VESA(0): 1024x768 at 70Hz
(II) VESA(0): 1024x768 at 75Hz
(II) VESA(0): Manufacturer's mask: 0
(II) VESA(0): Supported Future Video Modes:
(II) VESA(0): #0: hsize: 1280  vsize 720  refresh: 60  vid: 49281
(II) VESA(0): Supported additional Video Mode:
(II) VESA(0): clock: 85.5 MHz   Image Size:  410 x 230 mm
(II) VESA(0): h_active: 1366  h_sync: 1436  h_sync_end 1579 h_blank_end 1792 h_border: 0
(II) VESA(0): v_active: 768  v_sync: 771  v_sync_end 774 v_blanking: 798 v_border: 0
(II) VESA(0): Supported additional Video Mode:
(II) VESA(0): clock: 85.5 MHz   Image Size:  410 x 230 mm
(II) VESA(0): h_active: 1360  h_sync: 1424  h_sync_end 1536 h_blank_end 1792 h_border: 0
(II) VESA(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 795 v_border: 0
(II) VESA(0): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 60 kHz, PixClock max 90 MHz
(II) VESA(0): Monitor name: 1970W
(II) VESA(0): EDID (in hex):
(II) VESA(0): 	00ffffffffffff0005e37019e7470100
(II) VESA(0): 	0c190103682917782a0cc5a45750a128
(II) VESA(0): 	0d5054bfee0081c00101010101010101
(II) VESA(0): 	010101010101662156aa51001e30468f
(II) VESA(0): 	33009ae61000001e662150b051001b30
(II) VESA(0): 	407036009ae61000001e000000fd0032
(II) VESA(0): 	4c1e3c09000a202020202020000000fc
(II) VESA(0): 	0031393730570a202020202020200018
(II) VESA(0): EDID vendor "AOC", prod id 6512
(II) VESA(0): Using EDID range info for horizontal sync
(II) VESA(0): Using EDID range info for vertical refresh
(II) VESA(0): Printing DDC gathered Modelines:
(II) VESA(0): Modeline "1366x768"x0.0   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz)
(II) VESA(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz)
(II) VESA(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(II) VESA(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
(II) VESA(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
(II) VESA(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz)
(II) VESA(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
(II) VESA(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(II) VESA(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
(II) VESA(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz)
(II) VESA(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
(II) VESA(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(II) VESA(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
(II) VESA(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
(II) VESA(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
(II) VESA(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz)
(II) VESA(0): Searching for matching VESA mode(s):

Then it lists a bunch of blocks that look like this:

Mode: 100 (640x400)
	ModeAttributes: 0x3bf
	WinAAttributes: 0x7
	WinBAttributes: 0x0
	WinGranularity: 64
	WinSize: 64
	WinASegment: 0xa000
	WinBSegment: 0x0
	WinFuncPtr: 0xc000859c
	BytesPerScanline: 640
	XResolution: 640
	YResolution: 400
	XCharSize: 8
	YCharSize: 16
	NumberOfPlanes: 1
	BitsPerPixel: 8
	NumberOfBanks: 1
	MemoryModel: 4
	BankSize: 0
	NumberOfImages: 14
	RedMaskSize: 0
	RedFieldPosition: 0
	GreenMaskSize: 0
	GreenFieldPosition: 0
	BlueMaskSize: 0
	BlueFieldPosition: 0
	RsvdMaskSize: 0
	RsvdFieldPosition: 0
	DirectColorModeInfo: 0
	PhysBasePtr: 0xf9000000
	LinBytesPerScanLine: 640
	BnkNumberOfImagePages: 14
	LinNumberOfImagePages: 14
	LinRedMaskSize: 0
	LinRedFieldPosition: 0
	LinGreenMaskSize: 0
	LinGreenFieldPosition: 0
	LinBlueMaskSize: 0
	LinBlueFieldPosition: 0
	LinRsvdMaskSize: 0
	LinRsvdFieldPosition: 0
	MaxPixelClock: 229500000

*Some* of them have a star (*) in front of the word 'Mode:' (what does that 
mean?).  Where are these 'Modes' coming from?

Then:

(II) VESA(0): Total Memory: 224 64KB banks (14336kB)
(II) VESA(0): Monitor0: Using hsync range of 30.00-60.00 kHz
(II) VESA(0): Monitor0: Using vrefresh range of 50.00-76.00 Hz
(II) VESA(0): Monitor0: Using maximum pixel clock of 90.00 MHz
(II) VESA(0): Not using mode "1366x768" (no mode of this name)
(II) VESA(0): Not using mode "1360x768" (no mode of this name)
(II) VESA(0): Not using mode "1280x720" (no mode of this name)
(II) VESA(0): Not using built-in mode "1600x1200" (no mode of this name)
(II) VESA(0): Not using built-in mode "1280x1024" (no mode of this name)
(II) VESA(0): Not using built-in mode "640x400" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x400" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x240" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x200" (no mode of this name)
(--) VESA(0): Virtual size is 1024x768 (pitch 1024)
(**) VESA(0):  Built-in mode "1024x768"
(**) VESA(0):  Built-in mode "800x600"
(**) VESA(0):  Built-in mode "640x480"
(**) VESA(0): Display dimensions: (410, 230) mm
(**) VESA(0): DPI set to (63, 84)
(II) VESA(0): Attempting to use 75Hz refresh for mode "1024x768" (118)
(II) VESA(0): Attempting to use 72Hz refresh for mode "800x600" (115)
(II) VESA(0): Attempting to use 73Hz refresh for mode "640x480" (112)
(**) VESA(0): Using "Shadow Framebuffer"

My /etc/X11/xorg.conf line contains:

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "AOC"
	ModelName    "1970"

        ModeLine "1366x768" 85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync
        ModeLine "1360x768" 85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync
        ModeLine "1280x720" 74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync

        Gamma .85
EndSection

and

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
	        Modes "1366x768" "1360x768" "1280x720"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection




> 
> Cheers,
> Thomas
> 
>                  

-- 
Robert Heller             -- 978-544-6933
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller at deepsoft.com       -- Webhosting Services
                                                                         


More information about the xorg mailing list