http://bugs.freedesktop.org/show_bug.cgi?id=15879
--- Comment #14 from [EMAIL PROTECTED] 2008-05-20 02:32:23 PST --- Created an attachment (id=16647) --> (http://bugs.freedesktop.org/attachment.cgi?id=16647) output of xvinfo OK, major update. The key is my xvinfo. The question is why did it work with fglrx ? gvbam does following m_iFormat = FOURCC_YUY2; for (int i = 0; i < iNumFormats; i++) { if (pFormats[i].id == 0x3 || pFormats[i].type == XvRGB) { /* Try to find a 32-bit mode */ if (pFormats[i].bits_per_pixel == 32) { m_iFormat = pFormats[i].id; } } } (where pFormats is the result of XvListImageFormats) for fglrx that code was working, for this driver it seems to choose an incorrect format. Is that code incorrect, if so, why did it work with fglrx ? (maybe fglrx simply doesn't have a format for those conditions, so this change of format is never triggered. And as a side note: yesterday I fetched this driver's git. Well, this actually seems to be a bug in the driver: if Adaptor #0: "ATI Radeon Video Overlay" is chosen, program works, if Adaptor #1: "Radeon Textured Video" is chosen, program exits with: The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 1667 error_code 8 request_code 141 minor_code 13) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) But there's still the question, if anything can be done about that major slowdown with (OpenGl/Cairo)+Composite+dri (actually, for cairo, it's there even when dri is disabled, but then it's only a major slowdown, instead of near-freeze, when with dri) (for OpenGL, while slowdown with dri is major, system doesn't seem to freeze). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
