History/Turn off WindLight rendering

From Second Life Wiki
Jump to navigation Jump to search

Page updated: 06 Oct 2008

Older versions of the Second Life viewer 1.19.0 and 1.19.1 have been unsupported for awhile -- they are missing the latest bug fixes and updates of the official viewer (version 1.20 and higher).

Some residents (on lower-end hardware) have preferred to use old versions for their predictable performance on their home computer. How can you achieve the same on the official viewer, 1.20 and 1.21? This page explains how!

Here are some suggestions, from most important to least:


1. Start by turning your Graphics preferences to 'Low'

This is the same thing as turning OFF the special WindLight rendering that was introduced in version 1.19.1.

Choosing "Low" graphics turns off the the shaders ("shaders" are small graphics programs) that make your computer draw the fancier avatar and world details like sky, water, etc.

In fact, once you are using on the Low setting, you are running the same underlying code that was in version 1.19.0! All along, we made careful considerations to ensure that the Low setting will allow your computer to run Second Life with the same performance (and sometimes even better) than even the older viewers could.


Here's how:

  1. Run Second Life from your desktop. You don't have to log in.
  2. Open Edit menu > Preferences...
  3. Click on the Graphics tab.
  4. There is a slider dial for Quality and Performance. Drag it all the way to the Left! That is the Low setting!
You can click this screenshot to enlarge it for a closer look:
Graph low 1.jpg

This is the #1 most important step you can take. That's it!


More details:

By choosing Low, you have turned OFF the a) Basic Shaders, b) the shaders for Bump mapping and Shininess, and c) the Atmospheric shaders -- this is the key code that makes up the WindLight technology. If you really want to see things under the hood, you can click on the Custom checkbox to ensure that these necessary bells & whistles have been turned off:

You can click this screenshot to enlarge it for a closer look:
Graph low 1b.jpg


2. If you still see glitches, try to disable 'Vertex Buffer Objects' (VBO)

An extra step that can help (in some cases) is to turn off VBO. This is done in the Hardware Options of your Graphics preferences, because this is a setting on your graphics card.

Here's how

  1. Run Second Life from your desktop. You don't have to log in.
  2. Open Edit menu > Preferences...
  3. Click on the Graphics tab.
  4. Click on the button for Hardware Options. Now, look for the fourth option, "Enable VBO:" Set this to be UNchecked. This means it is turned off.
You can click this screenshot to enlarge it for a closer look:
Graph low 2.jpg