From: Maxim L. <max...@gm...> - 2010-06-30 23:13:34
|
On Tue, 2010-06-29 at 15:49 -0700, Ian Romanick wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Corbin Simpson wrote: > > Curious. Admittedly I can't look at the content of that commit, but they > > can't be too useless if compiz selects them. IIRC the point was to limit > > the runtime of Intel internal tests; can't those tests be amended > > instead? The number of configs will only grow; r300g has over 200 now > > thanks to multisampling. > > The configs are useless. Applications can only ask for "bits >= X". > There are still 24-bit depth / 8-bit stencil configs, and, last time I > checked, 8 >= 0. There is no way to ask for a 24/0 config that wouldn't > instead give a 24/8 config. > > > Posting from a mobile, pardon my terseness. ~ C. > > > >> On Jun 29, 2010 1:28 PM, "Maxim Levitsky" <max...@gm... > >> <mailto:max...@gm...>> wrote: > >> > >> On Tue, 2010-06-29 at 20:34 +0300, Maxim Levitsky wrote: > >> > On Sun, 2010-06-27 at 19:07 +0300, Maxim ... > >> > >> Bisected this to > >> > >> 73e24cd5a7a0760726a681dda5b88805ddcf1555 is first bad commit > >> commit 73e24cd5a7a0760726a681dda5b88805ddcf1555 > >> Author: Ian Romanick <ian...@in... > >> <mailto:ian...@in...>> > >> Date: Mon Feb 8 10:34:52 2010 -0800 > >> > >> intel: Stop exposing useless 24 depth/0 stencil configs > > I need two pieces of information: > > - A diff of the output of glxinfo immediately before and immediately > after this commit. > > - A list of what config attributes compiz is requesting. It should > be easy enough to instrument choose_visual in glxcmds.c to dump out > attribList. > > It should be pretty easy to root-cause this problem with that data. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkwqeGwACgkQX1gOwKyEAw9MfQCZAUWS6wXUjRWYaX++6YRjl4Pk > XMsAn06cgcjJf/dDMCBDTr/tdaFoBsGM > =rGTt > -----END PGP SIGNATURE----- --- ./glxinfo_good 2010-07-01 02:01:08.332346000 +0300 +++ ./glxinfo_bad 2010-07-01 02:01:28.115633852 +0300 @@ -84,7 +84,7 @@ GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays, GL_OES_EGL_image -28 GLX Visuals +20 GLX Visuals visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- @@ -92,32 +92,24 @@ 0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xe3 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xe5 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None -0xeb 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None -0xed 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0xef 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xf1 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xf2 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0xf3 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0xf5 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None -0xfb 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xfe 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x100 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x101 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0x103 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None -0x109 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None -0x10b 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x10d 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x10f 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x110 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x111 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x113 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None -0x119 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None -0x11b 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x11d 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x11f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow -0x62 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None -38 GLXFBConfigs: +30 GLXFBConfigs: visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- @@ -128,15 +120,11 @@ 0x7e 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x83 0 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0x85 0 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None -0x8b 0 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None -0x8d 0 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x8f 0 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x91 0 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x92 0 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x93 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x95 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None -0x9b 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None -0x9d 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x9f 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xa1 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xa2 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow @@ -147,15 +135,11 @@ 0xbe 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0xc3 0 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xc5 0 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None -0xcb 0 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None -0xcd 0 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0xcf 0 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xd1 0 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xd2 0 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0xd3 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0xd5 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None -0xdb 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None -0xdd 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xdf 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xe1 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xe2 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow What is interesting is this: -0x62 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None This is only visual with depth==32, and it is removed. Compiz complained about depth 32... Best regards, Maxim Levitsky |