Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 12:52:42



Reply to topic  [ 9 posts ] 
Mesh attachments invisible after teleport - 1.26.16.13. 
Author Message

Joined: 2012-01-19 03:18:40
Posts: 196
Location: Sydney, Australia (UTC +10)
Reply with quote
As promised, here is the log from my test session. I logged in to SL in Insilico East, and my outfit all rezzed successfully. Then I teleported to Insilico, and my mesh attachment disappeared. I waited more than ten minutes to see if it was just slow, but there was no change. Then I performed Advanced/Rendering/Reset Vertex Buffer, and the mesh attachment appeared immediately.

Quote:
Cool VL Viewer 1.26.16 (13) Feb 20 2016 05:59:59 (Cool VL Viewer)
RestrainedLove viewer v2.09.15.21
Release Notes

CPU: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz (3500 MHz)
Memory: 16384 MB
OS version: Mac OS X 10.10.5 Darwin 14.5.0 Darwin Kernel Version 14.5.0: Tue Sep 1 21:23:09 PDT 2015; root:xnu-2782.50.1~1/RELEASE_X86_64 x86_64
Memory manager: jemalloc v
Graphics card vendor: NVIDIA Corporation
Graphics card: NVIDIA GeForce GTX 780M OpenGL Engine
OpenGL version: 2.1 NVIDIA-10.4.2 310.41.35f01

J2C decoder: OpenJPEG: 1.4.0.635b, Runtime: 1.4.0.635b
Audio driver: FMOD Ex 4.44.61
Networking backend: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8
Embedded browser: QtWebkit plugin v2.02.83308 (QtWebKit version 4.7.1)

Built with GCC version 4.2.1

Compile flags used for this build:
-O2 -fomit-frame-pointer -frename-registers -fweb -fexpensive-optimizations -DNDEBUG -pipe -g -fexceptions -fno-strict-aliasing -fvisibility-inlines-hidden -fsigned-char -m32 -march=pentium4 -msse2 -mfpmath=sse -fno-math-errno -fno-trapping-math -pthread -fno-stack-protector -mlong-branch -Wall -Wno-reorder -Werror -DLL_DARWIN=1 -DXML_STATIC -DLL_USE_JEMALLOC=1 -DLL_PRIVATE_MEMORY_POOLS=1 -DLL_VB_MEM_POOL=1 -DLL_VOLUME_MEM_POOL=1 -DOV_EXCLUDE_STATIC_CALLBACKS -DLIB_NDOF=1


Attachments:
CoolVLViewer.log.zip [15.82 KiB]
Downloaded 163 times
2016-02-23 02:12:44
Profile

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
linyifei wrote:
As promised, here is the log from my test session. I logged in to SL in Insilico East, and my outfit all rezzed successfully. Then I teleported to Insilico, and my mesh attachment disappeared. I waited more than ten minutes to see if it was just slow, but there was no change. Then I performed Advanced/Rendering/Reset Vertex Buffer, and the mesh attachment appeared immediately.

Quote:
.../...
OpenGL version: 2.1 NVIDIA-10.4.2 310.41.35f01
.../...

OpenGL v2.1 is quite insufficient (OpenGL current version is v4.5 !) for proper rendering with today's viewers, which long dropped fixed OpenGL v2 functions to rely on shaders instead: no surprise you get strange graphics glitches with such an old (and largely deprecated) driver; in particular, the vertex buffers implementation in old drivers is incomplete, extremely buggy and often (super) crashy: see the tool tip for the "Vertex buffers" check box in the "Preferences" floater "Graphics" tab, "GPU features" sub-tab.

Please, update your graphics driver to the latest stable one (and v3 or better), and try again... Alternatively, simply disable the Vertex buffers feature in the graphics settings (it might even result in faster graphics with such an old driver).


2016-02-23 08:45:57
Profile WWW

Joined: 2012-01-19 03:18:40
Posts: 196
Location: Sydney, Australia (UTC +10)
Reply with quote
As the details I posted above specify, I run Cool VL Viewer on a Mac. As far as I am aware, the only driver updates I can apply are those supplied by Apple as part of their general OS updates. I am still running OS10.10.5 (Yosemite) but my system has all available maintenance applied, and I believe Yosemite supports OpenGL 4.1 on my machine. I do not fully understand the issue, but I have been advised that the OpenGL problem with SL viewers on Macs is not the support level in OS/X but the fact that the viewers run in Apple's "legacy context" of OpenGL 2.1.

Turning off Vertex Buffers in Preferences/Graphics/GPU features causes my frame-rate to drop dramatically, to about one quarter of what I get with it turned on.

In any event, clearly this isn't a Cool VL Viewer bug, and I am still grateful for your advice about resetting the vertex buffers.


2016-02-23 12:08:51
Profile

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
linyifei wrote:
I believe Yosemite supports OpenGL 4.1 on my machine
Obviously, it does not...

If you really want to get the best out of your hardware, I'd recommend that you install Linux on it (as a dual boot, for a start, and till you get used to Linux): I really can't understand why people insist on using MacOS-X (and any Apple product, which is always way more costly and totally locked/closed), when alternatives exist that provide much better performances, flexibility and freedom, for less money...


2016-02-23 12:20:56
Profile WWW

Joined: 2011-09-17 11:12:19
Posts: 360
Reply with quote
According to Apple I too should be at 4.1, but both cool viewer and firestorm reports it uses an older opengl.


2016-02-28 00:47:33
Profile

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Catten wrote:
According to Apple I too should be at 4.1, but both cool viewer and firestorm reports it uses an older opengl.

Apple's implementation of OpenGL is totally crippled... Too bad there's no NVIDIA proprietary drivers available for MacOS-X, like there are for Linux and even Windows... Apple's entire and only fault for not opening their OS enough that even another company they work with could write drivers for their own hardware...

Again, if you want to get the most of Apple's hardware, install Linux on it (with the proprietary NVIDIA drivers for Linux)...


2016-02-28 01:21:32
Profile WWW

Joined: 2012-01-19 03:18:40
Posts: 196
Location: Sydney, Australia (UTC +10)
Reply with quote
I've been doing some poking around on NVIDIA drivers for OS/X, and it seems there are some drivers downloadable from NVIDIA for Macs. However they seem specifically to be for the CUDA API, and I have no idea if Cool VL Viewer, or indeed any viewer, supports that, so I have no idea if this is worth considering.


2016-06-07 02:02:27
Profile

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
linyifei wrote:
I've been doing some poking around on NVIDIA drivers for OS/X, and it seems there are some drivers downloadable from NVIDIA for Macs. However they seem specifically to be for the CUDA API, and I have no idea if Cool VL Viewer, or indeed any viewer, supports that, so I have no idea if this is worth considering.

CUDA is for GPU-computing (high performance, parallel floating point calculations), not for OpenGL rendering.


2016-06-07 08:51:12
Profile WWW

Joined: 2012-01-19 03:18:40
Posts: 196
Location: Sydney, Australia (UTC +10)
Reply with quote
Thanks, Henri.


2016-06-08 22:41:09
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 37 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.