[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#484902: xserver-xorg-video-radeonhd: Draws some parts of application windows incorrectly



On Sat, Jun  7, 2008 at 14:48:28 +0300, Ilpo Järvinen wrote:

> Section "Monitor"
> 	Identifier	"Nokia MG 447X mod"
> 	Option		"DPMS"
> 	HorizSync	30-82.2
> 	VertRefresh	50-110
> 
> # 1264x948 @ 82Hz,  81.18 kHz hsync
> #Modeline "1264x948"    137.48   1264 1304 1440 1680    948 952 956 990 #82Hz
> #	Mode	"1264x948"
> #		DotClock	137.48
> #		HTimings	1264 1304 1440 1680
> #		VTimings	948 952 956 990
> #	EndMode
> 
> EndSection
> 
Does the bug still happen if you drop that monitor section completely (I
expect it does, but...)?

> Section "Screen"
> 	Identifier	"Default Screen"
> 	Device		"Integrated"
> 	Option		"monitor-VGA_CRT1/DAC_A"  "Nokia MG 447X mod"
> 	Option		"RROutputOrder"  "VGA_CRT1/DAC_A"
> 	DefaultDepth	24
> 	SubSection "Display"
> 		Modes		"1264x948" "1024x768" "1x1"
> 	EndSubSection
> EndSection

"1x1" is pretty bogus...

> /var/log/Xorg.0.log:
> 
> (II) RADEONHD(0): EDID data for NOK-00B8
> (II) RADEONHD(0): Manufacturer: NOK  Model: b8  Serial#: 168671
> (II) RADEONHD(0): Year: 1996  Week: 17
> (II) RADEONHD(0): EDID Version: 1.0
> (II) RADEONHD(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
> (II) RADEONHD(0): Sync:  Separate  Composite  SyncOnGreen
> (II) RADEONHD(0): Max H-Image Size [cm]: horiz.: 30  vert.: 23
> (II) RADEONHD(0): Gamma: 2.20
> (II) RADEONHD(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
> (II) RADEONHD(0): redX: 0.625 redY: 0.340   greenX: 0.280 greenY: 0.595
> (II) RADEONHD(0): blueX: 0.155 blueY: 0.070   whiteX: 0.281 whiteY: 0.311
> (II) RADEONHD(0): Supported VESA Video Modes:
> (II) RADEONHD(0): 720x400@70Hz
> (II) RADEONHD(0): 720x400@88Hz
> (II) RADEONHD(0): 640x480@60Hz
> (II) RADEONHD(0): 640x480@67Hz
> (II) RADEONHD(0): 640x480@72Hz
> (II) RADEONHD(0): 640x480@75Hz
> (II) RADEONHD(0): 800x600@56Hz
> (II) RADEONHD(0): 800x600@60Hz
> (II) RADEONHD(0): 800x600@72Hz
> (II) RADEONHD(0): 800x600@75Hz
> (II) RADEONHD(0): 832x624@75Hz
> (II) RADEONHD(0): 1024x768@87Hz (interlaced)
> (II) RADEONHD(0): 1024x768@60Hz
> (II) RADEONHD(0): 1024x768@70Hz
> (II) RADEONHD(0): 1024x768@75Hz
> (II) RADEONHD(0): 1280x1024@75Hz
> (II) RADEONHD(0): 1152x870@75Hz
> (II) RADEONHD(0): Manufacturer's mask: 0
> (II) RADEONHD(0): EDID (in hex):
> (II) RADEONHD(0): 	00ffffffffffff0039ebb800df920200
> (II) RADEONHD(0): 	110601000e1e1778e80dc2a057479827
> (II) RADEONHD(0): 	12484fffff8001010101010101010101
> (II) RADEONHD(0): 	01010101010101010101010101010101
> (II) RADEONHD(0): 	01010101010101010101010101010101
> (II) RADEONHD(0): 	01010101010101010101010101010101
> (II) RADEONHD(0): 	01010101010101010101010101010101
> (II) RADEONHD(0): 	010101010101010101010101010100b1
> (II) RADEONHD(0): EDID vendor "NOK", prod id 184
> (II) RADEONHD(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
> (II) RADEONHD(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
> (II) RADEONHD(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
> (II) RADEONHD(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
> (II) RADEONHD(0): Printing DDC gathered Modelines:
> (II) RADEONHD(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
> (II) RADEONHD(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
> (II) RADEONHD(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
> (II) RADEONHD(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 491 520 -hsync -vsync (37.9 kHz)
> (II) RADEONHD(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
> (II) RADEONHD(0): Modeline "640x480"x0.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
> (II) RADEONHD(0): Modeline "720x400"x0.0   35.50  720 738 846 900  400 421 423 449 -hsync -vsync (39.4 kHz)
> (II) RADEONHD(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
> (II) RADEONHD(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
> (II) RADEONHD(0): Modeline "1024x768"x0.0   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.1 kHz)
> (II) RADEONHD(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
> (II) RADEONHD(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
> (II) RADEONHD(0): Modeline "1024x768"x0.0   44.90  1024 1032 1208 1264  768 768 776 817 interlace +hsync +vsync (35.5 kHz)
> (II) RADEONHD(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
> (II) RADEONHD(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
> (II) RADEONHD(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
> (II) RADEONHD(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
> (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f90
> (II) RADEONHD(0): Output VGA_1 connected
> (II) RADEONHD(0): Output TV_SVIDEO disconnected
> (II) RADEONHD(0): Output DVI-D_1 disconnected
> (II) RADEONHD(0): Output VGA_1 using initial mode 1280x1024
> (II) RADEONHD(0): RandR 1.2 support enabled
> (==) RADEONHD(0): RGB weight 888
> (==) RADEONHD(0): Default visual is TrueColor
> (==) RADEONHD(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) RADEONHD(0): Using 1280x1280 Framebuffer with 1280 pitch
> (**) RADEONHD(0): Display dimensions: (300, 230) mm
> (**) RADEONHD(0): DPI set to (108, 141)

The dimensions seem correct here.

> (WW) RADEONHD(0): Option "monitor-VGA_CRT1/DAC_A" is not used

Hmm?

> (II) RADEONHD(0): Setting screen physical size to 1 x 257

And now it's all fucked up...

Does a log with the ModeDebug option turned on give more info?

Cheers,
Julien



Reply to: