• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-1556
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Normal Normal
Assignee: Zen Linden
Reporter: Dael Ra
Votes: 3
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Water falls back to shaderless version on Vista

Created: 05/Jul/07 12:02 PM   Updated: 30/May/08 07:29 PM
Return to search
Component/s: Graphics
Affects Version/s: 1.17.0.x, 1.18.4.3, 1.18.5 Release Candidate, 1.18.5.3, 1.19.0 Release Candidate
Fix Version/s: None

File Attachments: 1. File ASUS-SL.bmp (2.61 MB)
2. File SL-high.bmp (3.46 MB)
3. File WL-ultra.bmp (3.46 MB)

Image Attachments:

1. NVidia Ultra Sea.JPG
(74 kB)

2. Snapshot_003.jpg
(9 kB)

3. Water Sea Through.jpg
(94 kB)
Environment:
AMD Athlon 3800+ X2, 3GB RAM, Radeon X1950 XTX
Windows Vista Ultimate 64bit, ATI Cat 7.6, Second Life 1.17.2
Issue Links:
Duplicate
 
Relates
 

Linden Lab Issue ID: DEV-8387


 Description  « Hide
Water is way too transparent, especially oceans.

Seems to have started with SL 1.16x.

This doesn't happen with the same setup when running Windows XP 64bit so it's a Vista related issue.

Doing the "World - Region/Estate" workaround has no effect.

It appears that the basic shaders aren't working for water.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
michaelfrancis Linden added a comment - 28/Aug/07 12:21 PM
Gonna see if this repros for anyone else. I'm not seeing it in 1.18 on an Nvidia based install.

Dael Ra added a comment - 05/Dec/07 10:02 AM
Second Life 1.18.5 (3) Nov 28 2007 13:59:53 (Second Life Release)
CPU: AMD (Unknown model) (3013 MHz)
Memory: 4095 MB
OS Version: Microsoft Windows Vista (Build 6000)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: Radeon X1950 Series
OpenGL Version: 2.1.7056 Release
LLMozLib Version: 1.1.0 (Mozilla GRE:1.8.0.12_0000000000)
Packets Lost: 3/1267 (0.2%)
Viewer Digest: ffac34f4-0452-2fcc-16b7-c2868f0923ef

ATI Catalyst 7.11

Still doing it in latest browser...


Mercia Mcmahon added a comment - 05/Dec/07 12:04 PM
At island level I can see the build that a neighbour has about 20m below water, but when I go underwater, I can only see a few meters away. This is on the official release viewer, but the problem does not exist on the latest release candidate. nearby land-fomrations below the water are still very visible, which is what this issue is primarily about.

CPU: Intel Core 2 Series Processor (1861 MHz)
Memory: 2046 MB
OS Version: Microsoft Windows Vista (Build 6000)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce 7300 SE/7200 GS/PCI/SSE2
OpenGL Version: 2.1.1
LLMozLib Version: 1.1.0 (Mozilla GRE:1.8.0.12_0000000000)
Packets Lost: 0/3402 (0.0%)
Viewer Digest: 793aba1b-2dcf-c74e-43d9-5f9c3d5fcfcc


Torley Linden added a comment - 06/Dec/07 05:45 PM
How does this look in the WindLight viewer for you guys? http://blog.secondlife.com/2007/12/06/new-windlight-viewer-75173/

Dael Ra added a comment - 06/Dec/07 11:48 PM
OK, here's what I'm getting..

SL-high.bmp is from "Second Life 1.18.5" with all the settings as high as they'll go. - (lower setting make no difference)

ASUS-SL.bmp is from "Second Life 1.18.5" my ASUS laptop (Modility Radeon X600) - (Pretty much what I was expecting.)

WL-Ultra.bmp is from "Second Life 1.18.5 (75173)" (Windlight) using Ultra settings - (Really nasty.)


Mercia Mcmahon added a comment - 08/Dec/07 01:14 AM
The latest Windlight has fixed this issue for me.

PS, I love the shimmering reflections of buildings above the surface when you are under the water.


Dael Ra added a comment - 12/Dec/07 03:49 PM
I've been having the same problems as others on the Windlight Viewer (VWR-3184, VWR-3127).

Is it possible they are related as all issues seem to be related to problems with ATI cards and the basic shaders.


Mercia Mcmahon added a comment - 19/Dec/07 12:28 PM
Sorted in Windlight, but this problem is quite severe now in the latest stable Viewer. See Water Sea Through image.

Mercia Mcmahon added a comment - 19/Dec/07 12:31 PM
It is actually a lot worse in the Viewer than the Water Sea Through photo. The sea is at about 90% transparency and you can see down maybe 20m, which is more noticeable when the ground texture is changed to a seasonal snow-white.

Mercia Mcmahon added a comment - 19/Dec/07 12:32 PM
Not ATI specific, I have the problem on NVidia.

Mercia Mcmahon added a comment - 21/Dec/07 09:56 AM
Downloaded the 20-DEC-2007 NVidia driver updates and now Windlight is as bad as the standard viewer, maybe 90% transparency. See NVidia Ultra Sea (it was just as bad at lower settings than Ultra).

Torley Linden added a comment - 21/Dec/07 10:39 AM
@Mercia: These pictures look like non-shader water – in the main viewer's Preferences > Graphics Detail tab, is "Enable Ripple Water" grayed out?

Mercia Mcmahon added a comment - 21/Dec/07 01:38 PM
@Torley, yes in stable and RC "Enable Ripple Water" it is ticked and greyed out. The setting does not exist in Windlight. Of course no water should look like that shaded or not.

Torley Linden added a comment - 21/Dec/07 01:47 PM
@Mercia: That's actually the expected non-shader water; it looks crappy in comparison and we don't have current plans to improve it (I checked with Runitai Linden awhile back when I had similar concerns; he's the graphics guru that did SL's shader water in the first place).

In WindLight, disabling Preferences > Graphics tab's "Basic Shaders" (when "Custom" checkbox is on) will also turn off shader water.

But there still seems to be a problem under Vista? So more reports – with latest drivers and system info from Help menu > About Second Life – would be appreciated so we can reproduce this inhouse.


Mercia Mcmahon added a comment - 21/Dec/07 02:45 PM
@Torley, downgraded to 5-DEC-2007 NVidia drivers and the problem has disappeared from Windlight and RC, but not from Release Viewer. Release and RC no longer have Enable Ripple Water greyed out.

Dael Ra added a comment - 27/Dec/07 10:02 AM - edited
Just thought I'd give you my latest setup and report that basic shaders (for water at least) are still not working on my (almost) top of the range ATI card.

Something I've not mentioned before...
Both viewers have [Preferences] [Graphics Detail], "Enable Ripple Water" grayed out.

Second Life 1.18.5 (3) Nov 28 2007 13:59:53 (Second Life Release)
Second Life 1.18.6 (2) Dec 21 2007 10:36:13 (Second Life Release Candidate)

CPU: AMD (Unknown model) (3013 MHz) (** Athlon X2 6000+ **)
Memory: 4095 MB
OS Version: Microsoft Windows Vista (Build 6000)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: Radeon X1950 Series (** X1950 XTX **)
OpenGL Version: 2.1.7169 Release
LLMozLib Version: 1.1.0 (Mozilla GRE:1.8.0.12_0000000000)
Packets Lost: 0/526 (0.0%)

ATI Catalyst 7.12


Zen Linden added a comment - 04/Jan/08 03:18 PM
Hey Folks.

What you are seeing is fallback, non-shader water.

So the problem with ATI and Vista is this: ATI's support for GLSL shaders is a little spotty in their Vista drivers (as well as on the X1950 and above on XP). I'm talking regularly with ATI on this subject, but I don't have any sort of estimated time schedule of when ATI will fix this.

However, in the WindLight client, we reorganized our shaders to get around the bugs in NVIDIA's drivers and water should work on their latest drivers. If you want pretty water on NVIDIA's latest drivers, you should check out the WindLight client. Unfortunately, it's a little tougher to get around the problems with ATI.

This issue all because OpenGL is not being supported as well as it should on many of these new drivers, and all I can promise you is that we're talking to the manufacturers and hope to resolve it given time.


Mercia Mcmahon added a comment - 06/Jan/08 08:26 AM - edited
@Zen, I upgraded to the latest NVidia drivers again due to the claims that shader water now worked on Windlight. It did not work and I have had to downgrade again.

Zen Linden added a comment - 06/Jan/08 06:46 PM - edited
@Mercia: This is the WL client on an NVIDIA 7300?

Dael Ra added a comment - 16/Jan/08 04:43 PM
New Cat 8.1 drivers making no difference yet again

Not a happy bunny at all.

That's over 6 months I've been asking for this to be fixed now.

Are you sure ATI are making any effort to fix their OpenGL?


Zen Linden added a comment - 22/Jan/08 12:46 PM
In windlight, I reorganized our shaders this weekend to deal with ATI properly. The fix will probably be in the release after next in WindLight.

Dael Ra added a comment - 22/Jan/08 03:14 PM
Great news.

Will the fix filter down to an official version of the standard viewer at some point or is it going to be a Windlight only fix?


Mercia Mcmahon added a comment - 22/Jan/08 03:34 PM - edited
@Zen, yes Windlight had Enable Ripple Water greyed out under the latest driver on a 7300 card. Returned to normal on downgrading to previous drivers.

Sorry I was not Watching this issue, I am now.


Mercia Mcmahon added a comment - 12/Feb/08 01:57 AM
Enable Ripple Water working in latest Windlight, not in RC or release version.