Results 1 to 10 of 50

Thread: Howto: [Edgy] Fix crashes with Xgl+fglrx on r200 cards (e.g., Mobility Radeon 9000)

Threaded View

  1. #1
    Join Date
    Jun 2006
    Location
    Houston, Texas
    Beans
    327
    Distro
    Ubuntu 7.04 Feisty Fawn

    Howto: [Edgy] Fix crashes with Xgl+fglrx on r200 cards (e.g., Mobility Radeon 9000)

    Open-GL Crashes

    To fix OpenGL crashes change
    Code:
    -accel glx:pbuffer
    to
    Code:
    -accel glx:fbo
    in the Xgl command line. The OpenGL crashes are due to a known bug in fglrx http://ati.cchtml.com/show_bug.cgi?id=232. Basically glXCreatePbuffer fails and takes Xgl with it. The solution thus is, as shown above, not to use pbuffer's for glx.

    Non-OpenGL Crashes (e.g., Xgl crashes when moving a window due to wobbly windows crashing Xgl)

    The non-openGL crashes are due to another known fglrx bug where the glDrawArrays function crashes the fglrx driver if a vertex array of greater than 4000 elements is passed to it (see http://www.gamedev.net/community/for...7&whichpage=1& this is quite an old bug).

    I have made a patch to workaround this bug (attached to this post) and have recompiled an Edgy deb with this patch, which can be found here:

    http://misha680.googlepages.com/xgl-edgy.zip

    Open it with Archive Manager from firefox and then install it.

    Misha

    p.s. yes this video card is supported by the open source r200 driver with AIGLX, but unfortunately that driver is nowhere as speedy as Xgl + fglrx.

    p.p.s. I made a (very) detailed bug report
    https://launchpad.net/distros/ubuntu...xgl/+bug/63830.
    Attached Files Attached Files
    Last edited by misha680; December 5th, 2006 at 03:46 PM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •