Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

blacklist definitions

Vampaerus Wysznik
bad lurker
Join date: 12 Apr 2008
Posts: 1,011
05-02-2008 18:09
I uncommented the export blacklist line and the number of crashes I was having noticably dropped. :cool:
...but so did my FPS. :mad:

So I've been looking all over trying to find what each of the letters in abcdefghijklmno correlate to. I can't find anything, here, wiki, jira. I found one comment in jira that said "j" relates to intel chipsets, which I have nv chips. I don't want to waste my time trying to determine if turning a certain letter on/off affects my performance, when it's for HW i don't even have. Also I'd like to start with the things that gimme the most bang and get things out of my CPU and back into my GPU.

The list must exist somewhere. Can somebody (like a Linden ;)) paste a copy here, or at least point me to where it can be found. Does that list ever change???
Vampaerus Wysznik
bad lurker
Join date: 12 Apr 2008
Posts: 1,011
05-04-2008 18:19
bump
Adamas Carter
Registered User
Join date: 2 Jun 2007
Posts: 192
05-05-2008 16:53
If you're willing to dig around, you might find it here somewhere:

http://wiki.secondlife.com/wiki/Open_Source_Portal
_____________________
Adamas Carter

OpenSUSE 11.1 (x86_64)
KDE 3.5.9
AMD Phenom X4 (all Phenoms are X86_64)
4G RAM
NVIDIA 8800GT (512M)
DSL 1.5/1.0
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
05-05-2008 17:10
Try http://svn.secondlife.com/trac/linden/browser/release/indra/llwindow/llgl.cpp

At the moment the extensions list is at about line 618.
_____________________
Vampaerus Wysznik
bad lurker
Join date: 12 Apr 2008
Posts: 1,011
05-05-2008 20:06
From: Viktoria Dovgal
Try http://svn.secondlife.com/trac/linden/browser/release/indra/llwindow/llgl.cpp

At the moment the extensions list is at about line 618.


Thanx that gives me a good start in on this. I already find it amusing there's a p and a q (which aren't included on the secondlife script blacklist line) and that q = framebuffer when my install coughs a fb0 not found on boot cuz my monitor isn't pnp. I had always meant to do something about that, will have to see if adding q has an effect...

blargh, I really really wanted to be making content by now, not looking thru source code.

for anyone looking in this thread not code inclined heres the short n dirty:

'a' ARBEnvCombine
'b' CompressedTextures
'c' VertexBufferObject
'd' MipMapGeneration
'e' PalettedTextures
'f' NVVertexArrayRange
'g' NVFence
'h' SeparateSpecularColor
'i' Anisotropic
'j' CubeMap
'k' ATIVAO
'l' OcclusionQuery
'm' ShaderObjects
'n' VertexShader
'o' FragmentShader
'p' PointParameters
'q' FramebufferObject
Zoebug Agrawal
Registered User
Join date: 19 May 2008
Posts: 8
05-29-2008 05:11
hi

must admit I am not the brightest spark

My SL sessions crash often ...4/5 times a 2 hour trip.
Ok I am a technodummy do I add those lines to this section
(i feel I am being a bit dense)

// This switch attempts to turn off all support for exotic
615 // extensions which I believe correspond to fatal driver
616 // bug reports. This should be the default until we get a
617 // proper blacklist/whitelist on Linux.
618 mHasMipMapGeneration = FALSE;
619 mHasPalettedTextures = FALSE;
620 mHasAnisotropic = FALSE;
621 //mHasCubeMap = FALSE; // apparently fatal on Intel 915 & similar
622 //mHasOcclusionQuery = FALSE; // source of many ATI system hangs
623 mHasShaderObjects = FALSE;
624 mHasVertexShader = FALSE;
625 mHasFragmentShader = FALSE;
626 LL_WARNS("RenderInit";) << "GL extension support forced to SIMPLE level via LL_GL_BASICEXT" << LL_ENDL;
627 }
628 if (getenv("LL_GL_BLACKLIST";)) /* Flawfinder: ignore */
629 {

I am using opengeu based on top of a fresh ubuntu 8.04

much appreciation

zoebug
Vampaerus Wysznik
bad lurker
Join date: 12 Apr 2008
Posts: 1,011
06-05-2008 19:49
Zoe,
In Linux the secondlife "executable" is a script. You can open it with a text editor. About 1 screenful down is a line

#export LL_GL_BLACKLIST=abcdefghijklmno

if you delete the # at the begining of the line this causes SL to "blacklist" (not use) each feature associated to a,b,c,etc. Removing a letter, turns that feature back "on". You can also add p and q to turn those "off".
_____________________
Small scale web hosting for your SL or RL. Payable monthly in L$.