FS#14261 - [xbmc] xorg>1.5.3 + xf86-video-ati + libgl - cannot run xbmc/boxee

Attached to Project: Community Packages
Opened by adam (adamruss) - Thursday, 16 April 2009, 09:10 GMT
Last edited by Sergej Pupykin (sergej) - Wednesday, 10 June 2009, 14:17 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
I accucally had this bug for a long time, but tried to solve it in other places, but since xorg 1.6.0 is now in extra i decided to put this here as well.
i dont know if the bug is on xorg, libgl, the ati drivers or xbmc itself, but trying to run xbmc with the latest packages in extra xbmc gives this error:

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 29
Current serial number in output stream: 30

* i have tried compiling the old and new ati drivers with the 1.6.0/1 xorg with no luck.
* on my laptop, who has nvidia card and nvidia drivers, xbmc works fine with xorg 1.6.0/1

since xorg 1.6.0 went in extra, the only way to keep xbmc working with ATI cards that use the open driver is to force xorg to 1.5.3.

(The card is an ATI Radeon 9200 pro 256MB)
This task depends upon

Closed by  Sergej Pupykin (sergej)
Wednesday, 10 June 2009, 14:17 GMT
Reason for closing:  Works for me
Additional comments about closing:  I think problem is not in xbmc and it works with git version of ati drivers...
Comment by Sergej Pupykin (sergej) - Monday, 20 April 2009, 11:53 GMT
It is an upstream bug (I saw messages about it in ati driver mailing list)
Comment by adam (adamruss) - Monday, 20 April 2009, 11:59 GMT
so what do we do? wait for the ati driver guys to fix it?
Comment by Sergej Pupykin (sergej) - Monday, 20 April 2009, 12:43 GMT
Yes, I think)

http://bugs.freedesktop.org/show_bug.cgi?id=21145
http://bugs.freedesktop.org/show_bug.cgi?id=21262
===cut===
FYI; XBMC not working with the open source radeon driver is not a bug in the
XBMC application software; the fact is that XBMC just requires full 3D OpenGL
1.4 with GLSL and ARB support, to this date the open source radeon driver does
simply not support that yet.

Read:
http://xbmc.org/wiki/?title=XBMC_for_Linux_specific_FAQ#XBMC_for_Linux_minimum_requirements
and:
http://xbmc.org/wiki/?title=XBMC_for_Linux_specific_FAQ#Why_is_a_OpenGL_2.0_compatible_graphic-controller_the_recommended_minimum_for_XBMC.3F
as well as:
http://xbmc.org/wiki/?title=XBMC_for_Linux_specific_FAQ#Currently_OpenGL_2.0_hardware_is_only_needed_for.../

So until the open source radeon driver supports full 3D OpenGL 1.4 with GLSL
and ARB support, you need to use the latest ATI restricted driver (meaning the
closed source binary driver from ATI). You can follow these instructions for
help on installing the latest restricted drivers:
http://xbmc.org/wiki/?title=XBMC_for_Linux_specific_FAQ#How_can_I_sort_out_graphic.2Fvideo_issues_in_XBMC_for_Linux
===cut===
Comment by adam (adamruss) - Monday, 20 April 2009, 23:20 GMT
thanks.

so why does it work with xorg 1.5.3 and ati free drivers ver 6.10 ?
Comment by Sergej Pupykin (sergej) - Tuesday, 21 April 2009, 06:46 GMT
May be 3D was broken in recent versions?
btw it works for me with xf86-video-ati-git 20090417-1, but very slow
Comment by adam (adamruss) - Tuesday, 02 June 2009, 17:10 GMT

Loading...