Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

New Linux enhanced viewer: The Cool SL Viewer

Derian Weidman
Registered User
Join date: 31 Mar 2008
Posts: 10
04-01-2008 01:19
Cool SL Viewer for the latest release .1.4 runs smoothly, no issues at all, no more crashes every time i tele, smooth as glass, much faster too. I highly recomend others try this and lets see if it runs as well on deb and ub.

I had nothing but problems with the other releases of the Linux Viewer (LL's Releases I Should Say)
Lance Corrimal
I don't do stupid.
Join date: 9 Jun 2006
Posts: 877
04-01-2008 03:47
From: Henri Beauchamp
Only from v1.19.1.3. It is still in v1.19.0.5.

The patch would need pretty much a full rewrite to work in v1.19.1 viewers. Gigs Taggart, the author of the patch, told me that it was worked on with LL for inclusion in the official viewer. I have therefore no intention on spending time working on it myself (no need to reinvent the wheel...).


ok i shall keep my 1.19.0 around for a while then... thank god for RPMs with different prefixes.
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
04-01-2008 10:05
The latest Cool Viewer for Windows is ready *smile*, release candidate 1.19.1.4. Thanks Henri for the hard work!

Luv,
Boy

http://my.opera.com/boylane
Corax Homewood
Linux Bird
Join date: 10 Mar 2007
Posts: 59
04-10-2008 13:06
I just installed the latest 1.19.0.5 CoolRelease viewer, and got the notorious floating point error:

./secondlife: line 103: 4203 Floating point exceptionLD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}" $LL_WRAPPER bin/do-not-directly-run-secondlife-bin -settings settings_coolslviewer.xml -channel "Cool SL Viewer"
*** Unclean shutdown. ***

I'm running on a PIII 866 with 512 megs ram and a Geforce 2. My distro is LFS, with various modifications, compiled with gcc 3.4.3. I've never gotten this error from any other software before, and I typically opimize my software pretty highly.
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
04-11-2008 09:14
From: Corax Homewood
I just installed the latest 1.19.0.5 CoolRelease viewer, and got the notorious floating point error:

./secondlife: line 103: 4203 Floating point exceptionLD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}" $LL_WRAPPER bin/do-not-directly-run-secondlife-bin -settings settings_coolslviewer.xml -channel "Cool SL Viewer"
*** Unclean shutdown. ***

I'm running on a PIII 866 with 512 megs ram and a Geforce 2. My distro is LFS, with various modifications, compiled with gcc 3.4.3. I've never gotten this error from any other software before, and I typically opimize my software pretty highly.


Pentium IIIs were the first processors with SSE support, and they had issues with software using both SSE and the FPU (because part of the SSE instructions were in fact executed by the FPU)... and precisely, the Cool SL Viewer is compiled with an optimization option that tells gcc 4.1 to try and dispatch the FP operations smartly between the SIMD unit and the FPU...
It does result in a (admittedly marginal) speed increase on my Athlon XP, but the PIII might not like it as much...

You could try updating the CPU microcode (see the posts earlier in this thread), as Intel might have worked around the first PIIIs issues.

Else, please try this binary (compiled with minimum optimizations and for i586s, i.e. without SSE): http://sldev.free.fr/SecondLife_i586_1_19_0_5_CoolRelease_6-executable-only.tar.bz2
Simply replace do-not-directly-run-secondlife-bin in the Cool SL Viewer installation with the file in this archive. I'm interested in any report of failure or success with it.

Henri.
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
04-16-2008 10:47
The Cool SL Viewer v1.19.0.5 release 7 and v1.19.1.4 release 4 have been made available for download on http://sldev.free.fr/

New in these releases: two patches, one enabling SHIFT ESC as a "reset camera view" key, the other reinstating in v1.19 a patch from Nicholaz, which cures "memory bubbles" (memory leaks).

Also, I used -fpmath=sse instead of -fpmath=sse,387 as an optimization option for these releases, so they should work properly even on CPUs with FPU and SIMD units concurrency issues (mainly Intel's old Pentiums).

Enjoy !
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
04-26-2008 18:00
And here (http://sldev.free.fr/) are the Cool SL Viewer v1.19.0.5 release 8 and v1.19.1.4 release 5, which allow you to build over 768m high (and up to 4096m) in SL, and to build large prims (up to 100m large in any or all of the three dimensions) in OpenSim (not in SL due to server-side limitations).

Enjoy !
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
04-27-2008 03:16
Oops... Forgot to patch the world map to allow TPs over 768m... Corrected in v1.19.0.5 release 9 and v1.19.1.4 release 6.
Lance Corrimal
I don't do stupid.
Join date: 9 Jun 2006
Posts: 877
04-27-2008 05:24
does that by any chance also fix the "login to last position" thing that puts you at your last x/y coords but at 768m instead of the actual height?
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
04-27-2008 06:06
From: Lance Corrimal
does that by any chance also fix the "login to last position" thing that puts you at your last x/y coords but at 768m instead of the actual height?


Ohh... Nice find...

Alas no, but it looks much like a server-side bug (the logout position is stored on the server), as even after lifting a limitation to the altitude of a SLURL (found in LLURLSimString::parse : was limiting to 1000m, strangely, and also the reason why I didn't find this limit sooner, as I searched the code for 768m limits so far), I still cannot relog at the altitude of my last location when it is higher than 768m (and including when it is below 1000m)...

And by the way, this bug also happens when using the latest RC viewer (which is also capable of building and TPing above 768m), which only reinforces me in the impression it is a server side bug/shortcoming...

Did you fill up a bug report on the JIRA ?... Might be worth it.
Lance Corrimal
I don't do stupid.
Join date: 9 Jun 2006
Posts: 877
04-27-2008 06:20
as far as i know the issue is already on jira...

anyways, i just tried cool6, and the main difference in "height behaviour" is that when i logon at a point 1500m up, all versions up to 1.19.1.4 cool5 bring me to x/y/768 (which in my case means 600m below my spaceship, falling). 1.19.1.4 cool6 relogs me at x/y/0, which is a very wet spot... but at least i'm not plummeting.
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
Windows Version
05-01-2008 02:27
The two Windows versions 1.19.0.5 and 1.19.1.4 are updated as well.

http://my.opera.com/boylane
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
05-11-2008 11:50
The Cool SL Viewer v1.19.0.5 release 10 and v1.19.1.4 release 7 for Linux are available on http://sldev.free.fr/

New in these release: a few patches added, one patch corrected.

Enjoy !
Khisme Nitely
Registered User
Join date: 9 Mar 2008
Posts: 1
Restrained Life Viewer - Cool Features checkbox GREY
05-14-2008 16:20
I am trying to enable the RestrainedLife Viewer, which supposed I need to go to Edit, Preferences, Cool Features [tab], then the lack checkbox there is the RestrainedLife one, but the problem is, it and all the text for it, are greyed out and the checkbox will now allow me to click/select it.

What should I do? I have been running the RestrainedLife Viewer from the RestrainedLife URL website, which usually works, but I'd like to try the Cool Features version if I can get it to enable.

Help, Please? All this redoing, is taking my time away from Mistress Emily, and I don't like it :(

Thank you,

Khisme Nitely!
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
05-16-2008 07:59
From: Khisme Nitely
I am trying to enable the RestrainedLife Viewer, which supposed I need to go to Edit, Preferences, Cool Features [tab], then the lack checkbox there is the RestrainedLife one, but the problem is, it and all the text for it, are greyed out and the checkbox will now allow me to click/select it.


You must log in first. This is so you can't cheat. ;-P

So the procedure is:

- Log in.
- Edit preferences.
- Select the Cool features tab.
- Check the RestrainedLife checkbox.
- Log off.

Your viewer is then RestrainedLife enabled and you may log in again.
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
06-01-2008 08:43
Greetings,

The Cool SL Viewer v1.19.0.5 release 12 is available from http://sldev.free.fr/

New in this release:

- A new "MoreGrids" patch added (allows to connect easily to all existing public grids).
- A few quirks fixed in the UI (groups and master volume buttons now stay highlighted while the corresponding floaters are shown, the camera does not zoom/pan any more regardless of the user prefs whenever the "Build" toolbar button is pressed).
- Maximum prim size in OpenSim increased from 100 to 128m.
- RestrainedLife updated to v1.11b.
- v1.20 script functions (extended media and glow) backported (i.e. you can compile scripts using them, even if the result is not possible to see/experience in v1.19.0 viewers).

I am currently porting the last few patches still needing tweaking to the v1.20 viewer: yes, I know, I said I won't do a Cool SL Viewer v1.20 (and wait for v1.21 instead), but:
- I said it back when LL was rushing to push v1.20 quickly into release, even before it would have all the new (and many) bugs it introduced fixed (things are now much better with the current SVN sources as LL took more time to fix bugs).
- Thanks to McCabe's work on the classic skin for Dazzle, with only a few more tweaks to his skin, and a major rewrite/clean up of my UI changes reversal patch, I could revert entirely the v1.20 viewer to the good old 1.18.0-ish look and feel.
- The v1.19.1.4 viewer did not make up to my expectations (it was also one of those "rushed viewers", and it got many issues with frame rate slow down over time) and it is therefore a better strategy (and much less work) to move forward with the fixes brought by v1.20 rather than trying to backport them to v1.19.1.4.

So, in the future, only the v1.19.0.5 and the v1.20 versions of the Cool SL Viewer will be maintained. v1.19.0.5 is still the version to use for people with single core computers (if your only way to get acceptable frame rates in v1.20 is to shut off the shaders, then you will get much better results both in term of rendering quality and frame rate by using v1.19.0.5).
Should v1.2x viewers improve to the point that they become as fast as v1.19.0.5 for equivalent graphic quality on "old" computers, then I would drop its support as well.

Henri.
Johnnie Carling
Registered User
Join date: 17 Aug 2007
Posts: 174
06-01-2008 13:43
Thanks Henri... compiling now :-)

Could you add Able's patch to "selectively render attached lights and attached particle sources" AKA Kill facelights and bling patch to future releases? (VWR-6540).

And thanks for starting work on 1.20, it seems to me to be a better use of time than working on a "dead" branch like 1.19.1.4. Not to mention my attempts to update some patches to 1.20 were an utter failure ;)
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
06-01-2008 15:52
Annnnnnnd... v1.20.9.0 is now available. Enjoy !

@Johnnie Carling

Ohh... Interesting patch, indeed... Will test it and should it work fine, it will be in the next release.
Innula Zenovka
Registered User
Join date: 20 Jun 2007
Posts: 1,825
06-02-2008 00:53
After applying the SecondLife_i686_1_20_9_0_CoolRelease_1-diff_files to SecondLife_i686_1_20_8_88152_RELEASECANDIDATE I get the following error message when I try to launch the programme:

error while loading shared libraries: libboost_program_options.so.1: cannot open shared object file: No such file or directory
*** Unclean shutdown. ***
Johnnie Carling
Registered User
Join date: 17 Aug 2007
Posts: 174
06-02-2008 01:35
Innula,

Looks like you need to install the boost libraries**. Looking at some of your older posts it looks like your running Suse. Open up YaST and go to the software tab, do a search for boost. pick boost-1.33 (the number might be higher. you do not need to install anything with dev or devel in the name, just the plain boost package.

** LL was having problems with differing boost packages, so they recently changed the source code to use the packages installed on your computer. They must not of done that with the official RC, however in self compiled versions like Henri's you might need them installed for now on.

HTH
Innula Zenovka
Registered User
Join date: 20 Jun 2007
Posts: 1,825
06-02-2008 02:45
Thanks, Johnnie. I do indeed have opensuse; YAST tells me I already have boost installed, though, and, to make sure, I've just updated it. Still no joy.

Where do I go from here? Please bear with me.. I understand very little about Linux other than that it works a lot better than Windows ever did....
Lance Corrimal
I don't do stupid.
Join date: 9 Jun 2006
Posts: 877
--login parameter gone in 1.20.9.0 (Cool 1)
06-02-2008 04:48
Hi,


did you strip out the --login firstname lastname password mechanism from 1.20.9.0???


that totally breaks my KDE desktop icon structure and start menu...


bye,
LC
Innula Zenovka
Registered User
Join date: 20 Jun 2007
Posts: 1,825
06-02-2008 09:04
further to my saying I've got boost.. I double-checked:

Password:
linux-vlj0:~ # apt-get install boost
Reading Package Lists... Done
Building Dependency Tree... Done
boost is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
06-02-2008 22:38
From: Lance Corrimal
Hi,


did you strip out the --login firstname lastname password mechanism from 1.20.9.0???


that totally breaks my KDE desktop icon structure and start menu...


bye,
LC


I did not... LL did. I will reinstate them in the next release.
Henri Beauchamp
Registered User
Join date: 8 Oct 2006
Posts: 253
06-02-2008 22:43
From: Innula Zenovka
further to my saying I've got boost.. I double-checked:

Password:
linux-vlj0:~ # apt-get install boost
Reading Package Lists... Done
Building Dependency Tree... Done
boost is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.


Download http://sldev.free.fr/libboost_program_options.so.1, make it executable (chmod +x libboost_program_options.so.1) and move it to the lib/ directory of the v1.20.9.0 Cool SL Viewer.

This library will be made part of the next release.
1 2 3 4 5 6 7 8 9 ... 20