[Bug 26552] Screen flickering with 2.6.37 [ATI X1600]

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Thu Jan 13 08:54:28 PST 2011


https://bugzilla.kernel.org/show_bug.cgi?id=26552





--- Comment #10 from Alex Deucher <alexdeucher at gmail.com>  2011-01-13 16:54:22 ---
In addition to the patch does booting with:
radeon.disp_priority=2
on the kernel command line in grub help?

Additionally you can try these patches individually and see if any of them
help?

diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c
b/drivers/gpu/drm/radeon/atombios_crtc.c
index 46178f9..50b4ef4 100644
--- a/drivers/gpu/drm/radeon/atombios_crtc.c
+++ b/drivers/gpu/drm/radeon/atombios_crtc.c
@@ -521,6 +521,7 @@ static u32 atombios_adjust_pll(struct drm_crtc *crtc,
        pll->flags = 0;

        if (ASIC_IS_AVIVO(rdev)) {
+               pll->flags |= RADEON_PLL_PREFER_MINM_OVER_MAXP;
                if ((rdev->family == CHIP_RS600) ||
                    (rdev->family == CHIP_RS690) ||
                    (rdev->family == CHIP_RS740))

diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c
b/drivers/gpu/drm/radeon/atombios_crtc.c
index 46178f9..24aa984 100644
--- a/drivers/gpu/drm/radeon/atombios_crtc.c
+++ b/drivers/gpu/drm/radeon/atombios_crtc.c
@@ -521,6 +521,8 @@ static u32 atombios_adjust_pll(struct drm_crtc *crtc,
        pll->flags = 0;

        if (ASIC_IS_AVIVO(rdev)) {
+               pll->flags |= (RADEON_PLL_PREFER_MINM_OVER_MAXP |
+                              RADEON_PLL_USE_FRAC_FB_DIV);
                if ((rdev->family == CHIP_RS600) ||
                    (rdev->family == CHIP_RS690) ||
                    (rdev->family == CHIP_RS740))

diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c
b/drivers/gpu/drm/radeon/atombios_crtc.c
index 46178f9..fa8b96a 100644
--- a/drivers/gpu/drm/radeon/atombios_crtc.c
+++ b/drivers/gpu/drm/radeon/atombios_crtc.c
@@ -521,6 +521,7 @@ static u32 atombios_adjust_pll(struct drm_crtc *crtc,
        pll->flags = 0;

        if (ASIC_IS_AVIVO(rdev)) {
+               pll->flags |= RADEON_PLL_USE_FRAC_FB_DIV;
                if ((rdev->family == CHIP_RS600) ||
                    (rdev->family == CHIP_RS690) ||
                    (rdev->family == CHIP_RS740))

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
--
_______________________________________________
Dri-devel mailing list
Dri-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


More information about the dri-devel mailing list