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: