Bug#585822: xserver-xorg-video-radeon: radeon/KMS wrong monitor resolution due to mistakenly detected TV-out (S-video) for RV350 [Mobility Radeon 9600 M10] chipset (with workaround)

Julien Cristau jcristau at debian.org
Tue Jun 15 02:01:23 PDT 2010


reassign 585822 linux-2.6 2.6.32-15
severity 585822 normal
kthxbye

On Sun, Jun 13, 2010 at 22:39:20 -0400, Stefano wrote:

> Package: xserver-xorg-video-radeon
> Version: 1:6.13.0-2
> Severity: important
> Tags: squeeze sid
> 
> *** Please type your report below this line ***
> 
> Lately, I started playing with radeon/KMS (see e.g. #585815).

Reassigning to the kernel.

> Now, I don't know if it was because of my intervention or of a recent
> upgrade, but when I started my laptop the screen resolution was all
> messed up.
> 
> I had 800x600 instead of the usual 1024x768.
> 
> Looking around, I discovered that some graphic cards mistakenly detect
> the S-video/TV-out output as connected and set the screen resolution at
> 800x600. This has been disabled by default for some chipsets, but not
> for mine (RV350 - Mobility Radeon 9600 M10).
> 
> A solution is to disable the S-video output by default at the boot.
> 
> I added the kernel parameter
> 
> video=SVIDEO-1:d
> 
> to GRUB_CMDLINE_LINUX in /etc/default/grub and ran update-grub as root.
> 
> That restores the resolution that I had before.
> 
> Beware that the correct value for the "video=" parameter is listed in
> /sys/class/drm so it maight be different for other users.
> 
> I have read that this option does not allow to use the S-video output,
> but I could not verify it (I don't use that output at all).
> 
> Also, I have read that the parameter must be the last of the kernel
> options otherwise it won't work. Again, I have not verified that.
> 
> Now, it don't know if it would be a good option to disable the S-video
> output for my chipset directly in the driver or to disable it using the
> kernel parameter.
> 
Is 2.6.34 (from experimental) better?  If not, please file a bug at
bugs.freedesktop.org against product DRI, component DRM/radeon,
attaching your X and kernel logs.

[...]
> DRM Information from dmesg:
> [    0.168192] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
> [    0.957810] Linux agpgart interface v0.103
> [    0.957897] agpgart-intel 0000:00:00.0: Intel 855GM Chipset
> [    0.979328] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
> [   28.664898] [drm] Initialized drm 1.1.0 20060810
> [   29.733132] [drm] radeon kernel modesetting enabled.
> [   29.736539] [drm] radeon: Initializing kernel modesetting.
> [   29.741045] [drm] Forcing AGP to PCI mode
> [   29.741081] [drm] register mmio base: 0xD0100000
> [   29.741083] [drm] register mmio size: 65536
> [   29.742409] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
> [   29.742430] [drm] Generation 2 PCI interface, using max accessible memory
> [   29.742435] [drm] radeon: VRAM 64M
> [   29.742437] [drm] radeon: VRAM from 0x00000000 to 0x03FFFFFF
> [   29.742440] [drm] radeon: GTT 512M
> [   29.742442] [drm] radeon: GTT from 0x20000000 to 0x3FFFFFFF
> [   29.742465] [drm] radeon: irq initialized.
> [   29.743439] [drm] Detected VRAM RAM=64M, BAR=128M
> [   29.743443] [drm] RAM width 128bits DDR
> [   29.743900] [drm] radeon: 64M of VRAM memory ready
> [   29.743902] [drm] radeon: 512M of GTT memory ready.
> [   29.743923] [drm] GART: num cpu pages 131072, num gpu pages 131072
> [   29.745656] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
> [   29.745669] [drm] radeon: cp idle (0x10000C03)
> [   29.745727] [drm] Loading R300 Microcode
> [   29.760148] [drm] radeon: ring at 0x0000000020000000
> [   29.760172] [drm] ring test succeeded in 2 usecs
> [   29.760302] [drm] radeon: ib pool ready.
> [   29.760807] [drm] ib test succeeded in 0 usecs
> [   29.761167] [drm] Panel ID String: AUO Color LCD
> [   29.761172] [drm] Panel Size 1024x768
> [   29.761265] [drm] Default TV standard: NTSC-J
> [   29.761267] [drm] 27.000000000 MHz TV ref clk
> [   29.761271] [drm] Default TV standard: NTSC-J
> [   29.761273] [drm] 27.000000000 MHz TV ref clk
> [   29.761332] [drm] Radeon Display Connectors
> [   29.761335] [drm] Connector 0:
> [   29.761337] [drm]   VGA
> [   29.761340] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
> [   29.761343] [drm]   Encoders:
> [   29.761345] [drm]     CRT1: INTERNAL_DAC1
> [   29.761348] [drm] Connector 1:
> [   29.761350] [drm]   LVDS
> [   29.761351] [drm]   Encoders:
> [   29.761353] [drm]     LCD1: INTERNAL_LVDS
> [   29.761355] [drm] Connector 2:
> [   29.761357] [drm]   S-video
> [   29.761359] [drm]   Encoders:
> [   29.761361] [drm]     TV1: INTERNAL_DAC2
> [   29.773269] [drm] forcing SVIDEO-1 connector OFF
> [   29.793650] [drm] fb mappable at 0xD8040000
> [   29.793653] [drm] vram apper at 0xD8000000
> [   29.793655] [drm] size 3145728
> [   29.793657] [drm] fb depth is 24
> [   29.793659] [drm]    pitch is 4096
> [   29.860837] fb0: radeondrmfb frame buffer device
> [   29.875811] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
> 
Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20100615/0c7a29f9/attachment.pgp>


More information about the xorg-driver-ati mailing list