[Bug 18550] New: commit "Workaround to make initial rotation work" breaks output on my HD3850 AGP.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 16 10:08:54 PST 2008


http://bugs.freedesktop.org/show_bug.cgi?id=18550

           Summary: commit "Workaround to make initial rotation work" breaks
                    output on my HD3850 AGP.
           Product: xorg
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: lists at andyfurniss.entadsl.com
         QAContact: xorg-team at lists.x.org


Created an attachment (id=20338)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=20338)
Xorg.log

Current git does not work anymore for mt HD3850 AGP card.

The monitor will go into stanby after startx (sometimes after a few seconds it
will come out but display is still blank). X is still alive and working and I
can switch VTs/<ctrl><alt><bs> and get back to console OK.

git bisect came up with -

bash-3.2$ git bisect good
346228b20c69a965c9e7d67157f42c1d36a5b6c3 is first bad commit
commit 346228b20c69a965c9e7d67157f42c1d36a5b6c3
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Oct 1 14:38:27 2008 -0400

    Workaround to make initial rotation work

    Acceleration needs to be initialized before setting the mode
    for initial rotation to work.  Changing the order in RADEONScreenInit()
    doesn't work because RADEONDRIKernelInit() hangs in the ioctl to
    initialize the CP if the mode is not set prior (even if the heads
    are turned off after setting the mode).  The workaround is to set the
    modes twice, once before accel and once after.

    This needs to be looked into further.

:040000 040000 8ab3cc0db17934dc2ad98ed587af72861d3d6b93
af5f45d47971f2f07054b72f2de4e55cd974c09c M      src


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list