From: Gerhard d. H. <ge...@ja...> - 2000-04-25 20:04:57
|
> Date: Tue, 25 Apr 2000 21:03:04 +0200 > From: Gerhard den Hollander <ge...@ja...> > To: dri...@li..., dri...@li... > Subject: Voodoo 3 up and running, sortof > > The good news and the bad news .. > > First of all apologies for X-posting this, but Im not sure which list is > the most appropriate for this mail .. > > Situation: > > i've got a PIII/500 with a voodoo3 PCI card and a G200 AGP card .. > > I've installed Xfree 4 (compiled from the official source) and installed > todays DRI-CVS (main branch) on top of that. > > I made (and insmod) the tdfx.o > > I have set my bios to boot the voodoo3 (pci) card as primary card. > > if I insmod tdfx.o the follwoing holds true > > > If I set my x11config to: > 1) only use the voodoo3 card (single screen) I have hardware acceleration > 2) use the voodoo3 card as screen 1 and the G200 as screen 0 > I have a dual headed system but *NO* direct rendering > (even with GL_DEBUG set I get no error messages, although it takes > a long time to start up e.g. sproingies , lament, gears, atlantis > or any other of the GL goodies from the xscreensaver funpack > [www.jwz.org, beware if you run dualheaded some of the hacks crash > your Xserver] > 3) use the voodoo3 card as screen 0 and the G200 as screen 1 > the Xserver SEGVs during startup. > > The only difference between 1) and 2) is that in option 2) > I add the line > screen MGA leftof screen VOODOO > to my XF86Config .. > ====================================================== > > Also, > if I run in this dualheaded mode I notice that glxinfo gives me only the > information for screen 0 (the G200 card) .. and gives it twice > (see atatched listing) > > If anyone cares, I can present full XF86Config, and x11 start logs for all > 3 situations. > > I have the feeling that these 2 issues are related, and that somewhow the > dri gets confused by the fact that screen 0 does not have DRi capability > and then fails to see that screen 1 has this capacity .. > > I am totally unfamiliar with the DRi code (except for the fact that I spand > some time trying to see if I could get the G200 stuff up and running (and > failed)) so if someone can point me to the right subdir(s) or file(s) I'd > be more than happy to have a look myself . > > ============================================================ > > Also, > if I run w/ direct rendering, and I run our own software things screw up > completely. > > Our software consist of bunch of visualisers (and a lot ofother software > which is not relevant to thise issue) all of which use 1 (or usually a lot > more) GLWindows to draw in. > > If I start 2 of our applications, they will (in direct rendering mode) draw > in each others windows ... > Whitout direct rendering things work fine. > > [screendumps available if so desired] > > =============================================================== > > For all 3 issues, any feedback greatly appreciated ... > > > display: :0.0 screen:0 > server glx vendor string: SGI > server glx version string: 1.2 > server glx extensions: > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context > client glx version: 1.2 > client glx extensions: > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context > GLX extensions: > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context > OpenGL vendor string: Precision Insight, Inc. > OpenGL renderer string: Mesa GLX Indirect > OpenGL version string: 1.2 Mesa 3.3 beta > OpenGL extensions: > GL_EXT_abgr, GL_EXT_blend_color, GL_EXT_blend_minmax, > GL_EXT_blend_subtract > glu version: 1.2 Mesa 3.3 beta > glu extensions: > GL_EXT_abgr > > visual x bf lv rg d st r g b a ax dp st accum buffs ms > id dep cl sp sz l ci b ro sz sz sz sz bf th cl r g b a ns b > ----------------------------------------------------------------- > 0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 > 0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 > 0x26 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 > 0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 > > > display: :0.0 screen:0 > server glx vendor string: SGI > server glx version string: 1.2 > server glx extensions: > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context > client glx version: 1.2 > client glx extensions: > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context > GLX extensions: > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context > OpenGL vendor string: Precision Insight, Inc. > OpenGL renderer string: Mesa GLX Indirect > OpenGL version string: 1.2 Mesa 3.3 beta > OpenGL extensions: > GL_EXT_abgr, GL_EXT_blend_color, GL_EXT_blend_minmax, > GL_EXT_blend_subtract > glu version: 1.2 Mesa 3.3 beta > glu extensions: > GL_EXT_abgr > > visual x bf lv rg d st r g b a ax dp st accum buffs ms > id dep cl sp sz l ci b ro sz sz sz sz bf th cl r g b a ns b > ----------------------------------------------------------------- > 0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 > 0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 > 0x26 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 > 0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 > > Gerhard, <@jasongeo.com> == The Acoustic Motorbiker == > -- > __O Just the omission of Jane Austen's books alone would make a fairly > =`\<, good library out of a library that hadn't a book in it. > (=)/(=) Mark Twain > ----- End forwarded message ----- Gerhard, <@jasongeo.com> == The Acoustic Motorbiker == -- __O In Italy, for thirty years under the Borgias, they had warfare, =`\<, terror, murder and bloodshed, but they produced Michelangelo, (=)/(=) Leonardo da Vinci, and the Renaissance. In Switzerland they had brotherly love, they had five hundred years of democracy and peace, and what did they produce? The cuckoo clock. |