Bug 20325 - 2.6.2 breaks UXA on server 1.5
Summary: 2.6.2 breaks UXA on server 1.5
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Keith Packard
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-26 00:51 UTC by Rémi Cardona
Modified: 2009-03-01 17:53 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log with ModeDebug on (41.85 KB, text/plain)
2009-02-26 00:58 UTC, Rémi Cardona
no flags Details

Description Rémi Cardona 2009-02-26 00:51:35 UTC
As I said on the mailing list, running 2.6.2 on top of Xserver 1.5.3 breaks.

As soon as the server starts, it freezes and then colors turn to Acid. The machine is still up and running and X can be restarted.

Bisecting between 2.6.1 and 2.6.2 shows that this commit is responsible for the break :

commit 3f2dc8381276d97a0b69d51cf3bbbeebf1301fa5
Author: Keith Packard <keithp@keithp.com>
Date:   Mon Dec 15 15:35:35 2008 -0800

    Resize framebuffer on screen size change (requires UXA and DRI2)
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit 8237faf8f3ca73ecdf0ef009a7d361b318726f6f)

I'm guessing it's the DRI2 bits that are causing this? Anything else I can do to help track this down?

Thanks
Comment 1 Rémi Cardona 2009-02-26 00:58:52 UTC
Created attachment 23310 [details]
Xorg.0.log with ModeDebug on

Adding the log, can't see anything horribly wrong in there.

Thanks
Comment 2 Eric Anholt 2009-02-28 01:04:18 UTC
The thing obviously wrong in your log is DRI not initializing.  Does this commit in master help?

commit 70e0261208654c6c875ad462da2734c6aa9eeb96
Author: Eric Anholt <eric@anholt.net>
Date:   Tue Feb 24 20:54:05 2009 -0800

    Disable fb resizing for DRI1-only server so that DRI1 can initialize.
Comment 3 Rémi Cardona 2009-02-28 02:32:01 UTC
Thanks Eric, that patch allows X to start and the log shows AIGLX uses i915 instead of swrast.

I'll be shipping 2.6.2 with that patch. Could it be nominated for the 2.6 branch?

Thanks again
Comment 4 Michael Fu 2009-03-01 17:53:25 UTC
sounds this has been fixed.


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.