Results 1 to 5 of 5

Thread: Random OpenGL corruption

  1. #1
    Join Date
    Feb 2008
    Posts
    17

    Default Random OpenGL corruption

    Software: FC8 x86_64, 8.2 fglrx
    Hardware: 690G/X1200 IGP

    Since XV will never be supported on Avivo cards, and
    since TexturedVideo is not yet supported on Avivo cards (in the x86_64 architecture) ...

    I use GL for rendering video. However, I see bizarre corruption which consists of disjoint vertical bands which have disjoint pieces of the image. I have observed this behavior mplayer, xine, and in other opengl applications, including games and rendering the interface for mythtv.

    Here's the kicker: Thing work properly about 20% of the time. I can start (e.g.) mplayer, and see a corrupted, unwatchable video. Kill it, restart with the exact same command, and things work just fine! There is no obvious pattern (it can take 10 or 12 times to get it started properly, or it can work correctly twice in a row). This same behavior is seen with other applications and non-full screen applications.

    The "multiple of 64" virtual screen size workaround is irrelevant. Images can work, or not work, regardless of whether the image size is a multiple of 64.

    Anyone one else run into this? Could it be an interaction between various loaded X modules or enabled extensions?

  2. #2
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,543

    Default

    There's a bugzilla ticket (#1056) which sounds similar. The last post to that ticket indicated the problem occurred in 8.2 but not in the previous 8.1 driver. I don't think we've seen this in house so if anyone seeing the problem could confirm if it also happens on 8.1 that would be great.

  3. #3
    Join Date
    Apr 2007
    Posts
    26

    Default

    There's also bug #1039. I can confirm that 8.1 works more or less fine with opengl, but 8.2 is mostly unusable with opengl. As a test case, you can use xmoto which does not work at all with 8.2.

    My setup is 2.6.24.1 amd64 kernels (64 bits) with "Radeon X1600 Series" (Chipset = 0x71c3) card.

    HTH

  4. #4
    Join Date
    Feb 2008
    Posts
    17

    Default Confirmed

    I downgraded to 8.01, and the problem is not present.

    Other correlated data:

    The "3d" options in the catalyst control center are now avail. (previously grayed out for things like anti-aliasing).

  5. #5
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,149

    Default

    I can confirm the issue with fglrx 8.2 / amd64 / Ubuntu 7.10. This is reproducible on *all* OpenGL applications, including glxgears.

    I haven't been able to find the exact cause, but it seems linked to viewport size. Starting the default glxgears, works correctly about once out of five times (about 20%). Resizing the window, helps clean up the corruption.

Posting Permissions

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