I just had a try at v378.09, and found out that 64 bits Second Life viewers had their colour channels messed up when not in deferred rendering (AKA “Advanced Lighting Model” or ALM, in SL jargon).
This does not happen when running the same viewers but in their 32 bits flavour, still on a 64 bits system, or when deferred rendering is enabled (which makes the viewers use an extended set of shaders).
I tried the major Linux Third Party Viewers (TPVs): Firestorm, Singularity and Cool VL Viewer, with the same results (note: Linden Lab, the maker of SL, does not yet provide 64 bits viewers, so their viewer is for now not affected).
I’m linking here two screen shots showing the ugly mess, and attaching the traditional nvidia-bug-report.log.gz file.
Reverting to v370.28, the last usable version for me (v375 being plagued with console restoration issues on X shutdown: see my former, still unaddressed reports)…
nvidia-bug-report.log.gz (221 KB)