All of lore.kernel.org
 help / color / mirror / Atom feed
From: Florian Mickler <florian@mickler.org>
To: Paul Menzel <paulepanter@users.sourceforge.net>
Cc: Dave Airlie <airlied@redhat.com>,
	Ian Pilcher <arequipeno@gmail.com>,
	stable@vger.kernel.org, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH] drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S
Date: Fri, 21 Dec 2012 14:52:47 +0100	[thread overview]
Message-ID: <20121221145247.2c1a21c9@schatten.dmk.lab> (raw)
In-Reply-To: <1355870000.5691.6.camel@mattotaupa>

[-- Attachment #1: Type: text/plain, Size: 1818 bytes --]

On Tue, 18 Dec 2012 23:33:20 +0100
Paul Menzel <paulepanter@users.sourceforge.net> wrote:

> Dear Florian,
> 
> 
> Am Dienstag, den 18.12.2012, 21:03 +0100 schrieb Florian Mickler:
> 
> > On Wed, 15 Aug 2012 17:40:40 +0200 Paul Menzel wrote:
> > 
> > > Date: Wed, 8 Aug 2012 23:12:19 +0200
> > > 
> > > Connecting an ASUS VW222S [1] over VGA a garbled screen is shown with
> > > vertical stripes in the top half.
> > 
> > This patch, which was merged in v3.6-rc4, makes the image on my ASUS
> > VW222U ca. 1 inch too wide left/right and top/bottom.  The effect is as
> > if the image was zoomed (bigger, more pixely).
> > 
> > Reverting it fixes the problem.
> 
> I am sorry for the trouble caused by this. As a work around, you could
> also specify the QUIRKS on the Linux command line.
> 
> > The Monitor is connected via VGA, but also has a DVI interface.
> > 
> > Maybe the quirk-apply criteria is too unspecific?
> 
> Hmm, I guess everything is identical but the DVI connector they added to
> the VW222U. Though I should have noticed the effect on the VW222S and
> did not. :(

Hm.. why should you have noticed the effect on the VW222S? Does it
happen there too?

> 
> Could you please send the `edid-decode` output on your system and
> `/var/log/Xorg.0.log`.
> 

I attached the xrandr --verbose output and the 
# get-edid  | parse-edid
output from http://www.polypux.org/projects/read-edid/ which I already
had installed. Hope this works for you too.



> Also I wonder how this quirk could create such a behavior.


Yes. I'm not shure how this could happen. It probably is either a bug
somewhere, or it is the 'natural' effect of misconfiguring the vga
pipeline.  Maybe someone more knowledgeable than me could make a more
educated guess about this.


> 
> [1] http://cgit.freedesktop.org/xorg/app/edid-decode/

[-- Attachment #2: xrandr_verbose.txt --]
[-- Type: text/plain, Size: 9267 bytes --]

Screen 0: minimum 320 x 200, current 3080 x 1050, maximum 8192 x 8192
LVDS1 connected 1400x1050+1680+0 (0x44) normal (normal left inverted right x axis y axis) 304mm x 228mm
	Identifier: 0x41
	Timestamp:  20362
	Subpixel:   horizontal rgb
	Gamma:      1.0:1.0:1.0
	Brightness: 1.0
	Clones:    
	CRTC:       1
	CRTCs:      1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	EDID:
		00ffffffffffff0030ae424000000000
		000f0103801e1778ea3c809757518a27
		22505421080081800101010101010101
		010101010101302a7820511a10403070
		130030e41000001825237820511a1040
		3070130030e4100000180000000f0090
		4332904328140100320c5321000000fe
		004c503135304530372d544c303300ca
	BACKLIGHT: 15 (0x0000000f)	range:  (0,15)
	Backlight: 15 (0x0000000f)	range:  (0,15)
	scaling mode:	Full aspect
		supported: None         Full         Center       Full aspect 
  1400x1050 (0x44)  108.0MHz -HSync -VSync *current +preferred
        h: width  1400 start 1448 end 1560 total 1688 skew    0 clock   64.0KHz
        v: height 1050 start 1051 end 1054 total 1066           clock   60.0Hz
  1400x1050 (0x45)  122.0MHz +HSync +VSync
        h: width  1400 start 1488 end 1640 total 1880 skew    0 clock   64.9KHz
        v: height 1050 start 1052 end 1064 total 1082           clock   60.0Hz
  1400x1050 (0x46)   90.0MHz -HSync -VSync
        h: width  1400 start 1448 end 1560 total 1688 skew    0 clock   53.3KHz
        v: height 1050 start 1051 end 1054 total 1066           clock   50.0Hz
  1280x1024 (0x47)  108.0MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock   64.0KHz
        v: height 1024 start 1025 end 1028 total 1066           clock   60.0Hz
  1280x960 (0x48)  108.0MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
        v: height  960 start  961 end  964 total 1000           clock   60.0Hz
  1024x768 (0x49)   65.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0x4a)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x4b)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  640x480 (0x4c)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   60.0Hz
  640x480 (0x4d)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   59.9Hz
VGA1 connected 1680x1050+0+0 (0x4e) normal (normal left inverted right x axis y axis) 473mm x 296mm
	Identifier: 0x42
	Timestamp:  20362
	Subpixel:   unknown
	Gamma:      1.0:1.0:1.0
	Brightness: 1.0
	Clones:    
	CRTC:       0
	CRTCs:      0 1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	EDID:
		00ffffffffffff000469a222a6180000
		2e1101031e2f1e78eec4f6a3574a9c23
		114f54bfef00714f818081409500a940
		b3000101010121399030621a274068b0
		3600d9281100001c000000fd00384b1f
		5111000a202020202020000000fc0056
		573232320a20202020202020000000ff
		0037424c4d51433030363331302000d1
  1680x1050 (0x4e)  146.2MHz -HSync +VSync *current +preferred
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock   65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock   60.0Hz
  1600x1200 (0xc7)  162.0MHz +HSync +VSync
        h: width  1600 start 1664 end 1856 total 2160 skew    0 clock   75.0KHz
        v: height 1200 start 1201 end 1204 total 1250           clock   60.0Hz
  1280x1024 (0x4f)  135.0MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock   80.0KHz
        v: height 1024 start 1025 end 1028 total 1066           clock   75.0Hz
  1280x1024 (0x47)  108.0MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock   64.0KHz
        v: height 1024 start 1025 end 1028 total 1066           clock   60.0Hz
  1440x900 (0x50)  106.5MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock   55.9KHz
        v: height  900 start  903 end  909 total  934           clock   59.9Hz
  1280x960 (0x48)  108.0MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
        v: height  960 start  961 end  964 total 1000           clock   60.0Hz
  1152x864 (0x51)  108.0MHz +HSync +VSync
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock   67.5KHz
        v: height  864 start  865 end  868 total  900           clock   75.0Hz
  1024x768 (0x52)   78.8MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock   60.1KHz
        v: height  768 start  769 end  772 total  800           clock   75.1Hz
  1024x768 (0x53)   75.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock   56.5KHz
        v: height  768 start  771 end  777 total  806           clock   70.1Hz
  1024x768 (0x49)   65.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  832x624 (0x54)   57.3MHz -HSync -VSync
        h: width   832 start  864 end  928 total 1152 skew    0 clock   49.7KHz
        v: height  624 start  625 end  628 total  667           clock   74.6Hz
  800x600 (0x55)   50.0MHz +HSync +VSync
        h: width   800 start  856 end  976 total 1040 skew    0 clock   48.1KHz
        v: height  600 start  637 end  643 total  666           clock   72.2Hz
  800x600 (0x56)   49.5MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock   46.9KHz
        v: height  600 start  601 end  604 total  625           clock   75.0Hz
  800x600 (0x4a)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x4b)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  640x480 (0x57)   31.5MHz -HSync -VSync
        h: width   640 start  664 end  704 total  832 skew    0 clock   37.9KHz
        v: height  480 start  489 end  491 total  520           clock   72.8Hz
  640x480 (0x58)   31.5MHz -HSync -VSync
        h: width   640 start  656 end  720 total  840 skew    0 clock   37.5KHz
        v: height  480 start  481 end  484 total  500           clock   75.0Hz
  640x480 (0x59)   30.2MHz -HSync -VSync
        h: width   640 start  704 end  768 total  864 skew    0 clock   35.0KHz
        v: height  480 start  483 end  486 total  525           clock   66.7Hz
  640x480 (0x4c)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   60.0Hz
  720x400 (0x5a)   28.3MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock   31.5KHz
        v: height  400 start  412 end  414 total  449           clock   70.1Hz
TV1 unknown connection (normal left inverted right x axis y axis)
	Identifier: 0x43
	Timestamp:  20362
	Subpixel:   unknown
	Clones:    
	CRTCs:      0 1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	bottom margin: 37 (0x00000025)	range:  (0,100)
	right margin: 46 (0x0000002e)	range:  (0,100)
	top margin: 36 (0x00000024)	range:  (0,100)
	left margin: 54 (0x00000036)	range:  (0,100)
	mode:	NTSC-M
		supported: NTSC-M       NTSC-443     NTSC-J       PAL-M       
		           PAL-N        PAL          720p@60Hz    720p@50Hz   
		           1080i@50Hz   1080i@60Hz  
  848x480 (0x5b)   29.0MHz +preferred
        h: width   848 start  849 end  912 total  944 skew    0 clock   30.7KHz
        v: height  480 start  481 end  512 total  513           clock   59.9Hz
  640x480 (0x5c)   22.6MHz +preferred
        h: width   640 start  641 end  704 total  736 skew    0 clock   30.7KHz
        v: height  480 start  481 end  512 total  513           clock   59.9Hz
  1024x768 (0x5d)   53.8MHz
        h: width  1024 start 1025 end 1088 total 1120 skew    0 clock   48.0KHz
        v: height  768 start  769 end  800 total  801           clock   59.9Hz
  800x600 (0x5e)   34.0MHz
        h: width   800 start  801 end  864 total  896 skew    0 clock   37.9KHz
        v: height  600 start  601 end  632 total  633           clock   59.9Hz

[-- Attachment #3: parse-edid.txt --]
[-- Type: text/plain, Size: 649 bytes --]


	# EDID version 1 revision 3
Section "Monitor"
	# Block type: 2:0 3:fd
	# Block type: 2:0 3:fc
	Identifier "VW222"
	VendorName "ACI"
	ModelName "VW222"
	# Block type: 2:0 3:fd
	HorizSync 31-81
	VertRefresh 56-75
	# Max dot clock (video bandwidth) 170 MHz
	# Block type: 2:0 3:fc
	# Block type: 2:0 3:ff
	# DPMS capabilities: Active off:yes  Suspend:yes  Standby:yes

	Mode 	"1680x1050"	# vfreq 59.954Hz, hfreq 65.290kHz
		DotClock	146.250000
		HTimings	1680 1784 1960 2240
		VTimings	1050 1053 1059 1089
		Flags	"+HSync" "-VSync"
	EndMode
	# Block type: 2:0 3:fd
	# Block type: 2:0 3:fc
	# Block type: 2:0 3:ff
EndSection

  parent reply	other threads:[~2012-12-21 13:52 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-15 15:40 [PATCH] drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S Paul Menzel
2012-08-29  9:14 ` Paul Menzel
2012-12-18 20:03 ` Florian Mickler
2012-12-18 22:33   ` Paul Menzel
2012-12-19 21:18     ` Ian Pilcher
2012-12-21 13:52     ` Florian Mickler [this message]
2012-12-31 16:37       ` Paul Menzel
2012-12-31 17:22         ` Florian Mickler
2013-01-01  3:43           ` Paul Menzel
2013-01-04 11:54             ` Florian Mickler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121221145247.2c1a21c9@schatten.dmk.lab \
    --to=florian@mickler.org \
    --cc=airlied@redhat.com \
    --cc=arequipeno@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=paulepanter@users.sourceforge.net \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.