ArcosCom Linux User
2007-Jul-04 08:38 UTC
[CentOS] "driconf" to try to solve "texture size" problem with beryl+radeon+dualhead+mergefb
As some e-mails ago, I'm trying to play beryl in my laptop. I successfully configured my xorg.conf (thanks to the comunity for the help that allowed me that). The problem: When I boot the laptop without external LCD/CRT, beryl is working fine, but when I boot it with the external, it recognice fine the external LCD and don't want to allow beryl run. What beryl says: === BEGIN ==$ beryl --test-only ************************************************************** * Beryl system compatiblity check * ************************************************************** Detected xserver : AIGLX Checking Display :0.0 ... Checking for XComposite extension : passed (v0.3) Checking for XDamage extension : passed Checking for RandR extension : passed Checking for XSync extension : passed Checking Screen 0 ... libGL warning: 3D driver claims to not support visual 0x4b Checking for GLX_SGIX_fbconfig : passed Checking for GLX_EXT_texture_from_pixmap : passed Checking for non power of two texture support : passed Checking maximum texture size : failed Root window size (2960/1050) is bigger then maximum texture size (2048x2048) X Error of failed request: GLXBadContext Major opcode of failed request: 144 (GLX) Minor opcode of failed request: 4 (X_GLXDestroyContext) Serial number of failed request: 38 Current serial number in output stream: 40 === END == Searching the web I readed that with "driconf" util I can try to solve the problem. I had installed driconf 0.9.1 successfully, but I don't know how to change that parameters. Does anyone used driconf or knows how can I solve this problem with beryl/compiz? Distro: Centos 5 (kernel 2.6.18) Xorg 7.1.1 driconf 0.9.1 Regards -- ArcosCom Linux User
Steven Haigh
2007-Jul-04 08:47 UTC
[CentOS] "driconf" to try to solve "texture size" problem with beryl+radeon+dualhead+mergefb
Quoting ArcosCom Linux User <linux at arcoscom.com>: *snip*> Checking maximum texture size : failed > > Root window size (2960/1050) is bigger then maximum texture size (2048x2048)Are you trying to span your display across the laptops LCD and the external one? If so, does your final total resolution happen to be 2960x1050? It looks like that's where the issue is, however I haven't played with beryl in quite some time now... -- Steven Haigh Email: netwiz at crc.id.au Web: http://www.crc.id.au Phone: (03) 9017 0597 - 0404 087 474
ArcosCom Linux User
2007-Jul-04 09:22 UTC
[CentOS] Re: "driconf" to try to solve "texture size" problem with beryl+radeon+dualhead+mergefb
I have a Radeon X600. I don't stand fine how I can change that "things" you said. Could you explain a bit how can I change that parameters? What configuration files / programs must I change/run? How? As I said, I have no knowledge about Xorg graphics architecture or any graphics related parameters. I can change any xorg parameter, or any configuration file using your help (or any link that anybody post here). But I think, at this point, my xorg.conf is well configured (thanks to the xorg buys for their help) and must be any other configuration file or perhaps I must think in wait for a new beryl release or a new driver release. I don't know yet. Thanks El Mie, 4 de Julio de 2007, 11:04, Roland Scheidegger escribi?:> ArcosCom Linux User wrote: >> As some e-mails ago, I'm trying to play beryl in my laptop. >> >> I successfully configured my xorg.conf (thanks to the comunity for the >> help that allowed me that). >> >> The problem: >> >> When I boot the laptop without external LCD/CRT, beryl is working fine, >> but when I boot it with the external, it recognice fine the external LCD >> and don't want to allow beryl run. >> >> What beryl says: >> Checking maximum texture size : failed >> >> Root window size (2960/1050) is bigger then maximum texture size >> (2048x2048) >> Searching the web I readed that with "driconf" util I can try to solve >> the >> problem. I had installed driconf 0.9.1 successfully, but I don't know >> how >> to change that parameters. >> >> Does anyone used driconf or knows how can I solve this problem with >> beryl/compiz? > Radeons have a texture size limit of 2048x2048 (well pre-r500 radeons), > so there is not much you can do. The driconf setting you're refering to > was to allow larger textures which might not fit into video memory under > some circumstances, but this is the default now and it won't allow > larger than 2048x2048 anyway (btw software mesa may have the same limit, > but obviously this is not really set in stone). > compiz/beryl may work around this by breaking the too large textures up > into smaller ones, though I'm not sure if there's work going on in that > direction. It won't be very efficient, neither. > If you have a pre-r300 radeon, you would hit the 3d coordinate limit too > (2048 too), which would need to be solved at the driver level. > > Roland >
ArcosCom Linux User
2007-Jul-04 12:35 UTC
[CentOS] Re: "driconf" to try to solve "texture size" problem with beryl+radeon+dualhead+mergefb (ANSWERED)
Conclusion: 1) I only can use beryl (with this videocard) in a resolution less than 2048x2048 (adding the 2 screens resolution). 2) In the future, perhaps beryl do the trick. Thank you very much your answer!!! (you have a beer here!!!). Regards El Mie, 4 de Julio de 2007, 14:22, Roland Scheidegger escribi?:> ArcosCom Linux User wrote: >> I have a Radeon X600. >> >> I don't stand fine how I can change that "things" you said. Could you >> explain a bit how can I change that parameters? What configuration >> files / programs must I change/run? How? > Well as said it's not possible to increase the max announced texture > size beyond 2048. You've got a r300-based chip, so you don't have the > allow large texture option in driconf, this is r100/r200 only as r300 > always announces the maximum. > >> As I said, I have no knowledge about Xorg graphics architecture or >> any graphics related parameters. >> >> I can change any xorg parameter, or any configuration file using your >> help (or any link that anybody post here). But I think, at this >> point, my xorg.conf is well configured (thanks to the xorg buys for >> their help) and must be any other configuration file or perhaps I >> must think in wait for a new beryl release or a new driver release. I >> don't know yet. > There is nothing you can do. At least your chip shouldn't suffer from > the 3d coordinate limit, maybe a future beryl release will do the trick. > > Roland > >> El Mie, 4 de Julio de 2007, 11:04, Roland Scheidegger escribi?: >>> ArcosCom Linux User wrote: >>>> As some e-mails ago, I'm trying to play beryl in my laptop. >>>> >>>> I successfully configured my xorg.conf (thanks to the comunity for the >>>> help that allowed me that). >>>> >>>> The problem: >>>> >>>> When I boot the laptop without external LCD/CRT, beryl is working >>>> fine, >>>> but when I boot it with the external, it recognice fine the external >>>> LCD >>>> and don't want to allow beryl run. >>>> >>>> What beryl says: >>>> Checking maximum texture size : failed >>>> >>>> Root window size (2960/1050) is bigger then maximum texture size >>>> (2048x2048) >>>> Searching the web I readed that with "driconf" util I can try to solve >>>> the >>>> problem. I had installed driconf 0.9.1 successfully, but I don't know >>>> how >>>> to change that parameters. >>>> >>>> Does anyone used driconf or knows how can I solve this problem with >>>> beryl/compiz? >>> Radeons have a texture size limit of 2048x2048 (well pre-r500 radeons), >>> so there is not much you can do. The driconf setting you're refering to >>> was to allow larger textures which might not fit into video memory >>> under >>> some circumstances, but this is the default now and it won't allow >>> larger than 2048x2048 anyway (btw software mesa may have the same >>> limit, >>> but obviously this is not really set in stone). >>> compiz/beryl may work around this by breaking the too large textures up >>> into smaller ones, though I'm not sure if there's work going on in that >>> direction. It won't be very efficient, neither. >>> If you have a pre-r300 radeon, you would hit the 3d coordinate limit >>> too >>> (2048 too), which would need to be solved at the driver level. >>> >>> Roland >>> >> >> >> _______________________________________________ >> xorg mailing list >> xorg at lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/xorg >> > >
ArcosCom Linux User
2007-Jul-04 23:03 UTC
[CentOS] Re: "driconf" to try to solve "texture size" problem with beryl+radeon+dualhead+mergefb [WORKS FOR ME (TM)]
As some guys apoint to me, I have to restrict to the maximun texture size my desktop size to allow beryl work with dualhead. Ok. I do it and ??its working!! My trick has been to use the second monitor "below" or "above" the primary, then my desktop fit into texture size window. Now I'm happy and can enjoy beryl with a dual head configuration with my desktop. Thank you very much to all people that allow me to do that with their help. In some days/weeks I'll write this into beryl wiki to share my experience with the comunity. Thank you very much again. Regards El Mie, 4 de Julio de 2007, 10:38, ArcosCom Linux User escribi?:> As some e-mails ago, I'm trying to play beryl in my laptop. > > I successfully configured my xorg.conf (thanks to the comunity for the > help that allowed me that). > > The problem: > > When I boot the laptop without external LCD/CRT, beryl is working fine, > but when I boot it with the external, it recognice fine the external LCD > and don't want to allow beryl run. > > What beryl says: > > === BEGIN ==> $ beryl --test-only > ************************************************************** > * Beryl system compatiblity check * > ************************************************************** > > Detected xserver : AIGLX > > Checking Display :0.0 ... > > Checking for XComposite extension : passed (v0.3) > Checking for XDamage extension : passed > Checking for RandR extension : passed > Checking for XSync extension : passed > > Checking Screen 0 ... > > libGL warning: 3D driver claims to not support visual 0x4b > Checking for GLX_SGIX_fbconfig : passed > Checking for GLX_EXT_texture_from_pixmap : passed > Checking for non power of two texture support : passed > Checking maximum texture size : failed > > Root window size (2960/1050) is bigger then maximum texture size > (2048x2048) > > X Error of failed request: GLXBadContext > Major opcode of failed request: 144 (GLX) > Minor opcode of failed request: 4 (X_GLXDestroyContext) > Serial number of failed request: 38 > Current serial number in output stream: 40 > === END ==> > Searching the web I readed that with "driconf" util I can try to solve the > problem. I had installed driconf 0.9.1 successfully, but I don't know how > to change that parameters. > > Does anyone used driconf or knows how can I solve this problem with > beryl/compiz? > > Distro: > Centos 5 (kernel 2.6.18) > Xorg 7.1.1 > driconf 0.9.1 > > Regards > > -- > ArcosCom Linux User > > _______________________________________________ > xorg mailing list > xorg at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/xorg >