Summary: | xf86-video-ati + KMS TV-out PAL stripes | ||||||
---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Da Fox <da.fox.mail> | ||||
Component: | DRM/Radeon | Assignee: | Default DRI bug account <dri-devel> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | CC: | sandin | ||||
Version: | DRI git | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Da Fox
2010-03-05 12:54:49 UTC
Using radeon-tool to dump some registers I've been able to identify which registers cause this change. In my case the following three registers seem to be important: TV_Y_FALL_CNTL, TV_Y_RISE_CNTL and TV_Y_SAW_TOOTH_CNTL. The settings for these registers using current 6.12-branch are: ---8<--------- TV_Y_FALL_CNTL (0858) 0x80030440 (-2147285952) TV_Y_RISE_CNTL (085c) 0x00012bc0 (76736) TV_Y_SAW_TOOTH_CNTL (0860) 0x10002425 (268444709) --->8--------- The settings for these registers using current master are: ---8<--------- TV_Y_FALL_CNTL (0858) 0x00010880 (67712) TV_Y_RISE_CNTL (085c) 0x00013780 (79744) TV_Y_SAW_TOOTH_CNTL (0860) 0x2000484b (536889419) --->8--------- All three settings are important, but TV_Y_SAW_TOOTH_CNTL is the most important. Setting just TV_Y_SAW_TOOTH_CNTL to the setting of 6.12-branch removes the lines and gives a clean image. The image however is too bright (over-bright). Setting TV_Y_FALL_CNTL and TV_Y_RISE_CNTL to the values of 6.12-branch reduces the brightness to normal levels, one 'step' of brightness for each setting. fix component. this is a radeon drm bug. Created attachment 33809 [details] [review] fix pal issues Does this patch fix it? (In reply to comment #3) > Created an attachment (id=33809) [details] > fix pal issues > > Does this patch fix it? > Yes, that patch fixes the issue for me, thanks! This bug may be closed now :) patch sent to Dave. I'm having the same problem with current (2.6.34.1) kernel. Is there a chance the fix will hit kernel git tree? (In reply to comment #6) > I'm having the same problem with current (2.6.34.1) kernel. Is there a chance > the fix will hit kernel git tree? It's already upstream. What chip do you have? This fix only applies to r1xx-r4xx asics. (In reply to comment #7) > It's already upstream. What chip do you have? This fix only applies to > r1xx-r4xx asics. I have rv280 (radeon 9200se), just switched to KMS so I've not experienced it before. I've checked this "flicker_removal" patch was not applied to mainline. I sent it out, but it looks like it must have slipped through the cracks and never got sent on to Linus. I'll resend. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.