Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 02-06-2022, 13:32   #2101
Registered User

Join Date: Jan 2018
Location: Gold Coast, Australia
Boat: Lagoon 500
Posts: 205
Re: Weather Routing

Thanks Dave. Yes, I am using the same CM93 with OpenCPN and qtVlm.

Your last screenshot is interesting - see you are using linux - depth contours the same, but no names with OpenCPN. Why are the "Options/Charts/Vector Chart Display/User Standard Objects" greyed out with MacOS - think this is where the issue is? I cannot repeat your screenshot.

Regarding the Open GL issue with OpenCPN WR, isochrones do not show if Open GL is used. Very annoying having to switch Open GL on and off. This issue arises whether you use a PC or a Mac.

Quote:
Originally Posted by bdbcat View Post
Kevinh...


I fiddled around at one location, your last two screenshots. (Yaurava Bay).
See the attached pix. Generated using Display Category "All", no other tweaks. linux/x86.



I cannot see much content difference between my screen shot, and your last attachment. Of course, some differences in line style, fonts, colors, etc. OCPN uses IHO S52 PLIB display standards.

If you cannot get something similar to my shot on your Mac, then of course that is a problem.


Thoughts?
Dave
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2022-06-02 at 20.22.56.jpg
Views:	71
Size:	388.3 KB
ID:	258841  
kevinvh is offline   Reply With Quote
Old 02-06-2022, 17:05   #2102
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,463
Re: Weather Routing

kevin...
1. Your last screenshot...no names with OpenCPN.
I see two small island names missing. All others are present, in smaller font. Agree?



2." Why are the "Options/Charts/Vector Chart Display/User Standard Objects" greyed out with MacOS - think this is where the issue is?"
User Standard Objects are grey if you have not selected the display category "User Standard". This is normal behavior, as documented.



3. "I cannot repeat your screenshot."
Have you tried display category "All"?


Dave
bdbcat is offline   Reply With Quote
Old 02-06-2022, 19:06   #2103
Registered User

Join Date: Jan 2018
Location: Gold Coast, Australia
Boat: Lagoon 500
Posts: 205
Re: Weather Routing

Where do I select the display category "User Standard"? I have tried everything to access the greyed out categories - what am I missing? See screenshot.

Quote:
Originally Posted by bdbcat View Post
kevin...
1. Your last screenshot...no names with OpenCPN.
I see two small island names missing. All others are present, in smaller font. Agree?



2." Why are the "Options/Charts/Vector Chart Display/User Standard Objects" greyed out with MacOS - think this is where the issue is?"
User Standard Objects are grey if you have not selected the display category "User Standard". This is normal behavior, as documented.



3. "I cannot repeat your screenshot."
Have you tried display category "All"?


Dave
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2022-06-03 at 01.59.15.jpg
Views:	65
Size:	318.8 KB
ID:	258849  
kevinvh is offline   Reply With Quote
Old 02-06-2022, 19:15   #2104
Registered User
 
ozolli's Avatar

Join Date: May 2021
Location: France
Boat: CM50 (launch 2025)
Posts: 122
Re: Weather Routing

"Where do I select the display category "User Standard"?"

On the bottom right of the screen, in the black bar, you click on the hamburger icon alongside the zooms and boat icon.
ozolli is online now   Reply With Quote
Old 02-06-2022, 19:34   #2105
Registered User

Join Date: Jan 2018
Location: Gold Coast, Australia
Boat: Lagoon 500
Posts: 205
Re: Weather Routing

OK, I have everything turned on with OpenCPN and it now displays pretty much the same detail as qtVlm. The latter is more pleasing to the eye - see attached.

Quote:
Originally Posted by ozolli View Post
"Where do I select the display category "User Standard"?"

On the bottom right of the screen, in the black bar, you click on the hamburger icon alongside the zooms and boat icon.
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2022-06-03 at 02.33.18.jpg
Views:	78
Size:	370.7 KB
ID:	258850   Click image for larger version

Name:	Screen Shot 2022-06-03 at 02.33.28.jpg
Views:	79
Size:	414.1 KB
ID:	258851  

kevinvh is offline   Reply With Quote
Old 03-06-2022, 19:20   #2106
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,463
Re: Weather Routing

Kevin...
Looking into OpenGL isochrones problem.
Can you tell me if the isochrone display on OpenGL ever worked? And if so, maybe what version, and rough time frame?

Anyone else?


Thanks
Dave
bdbcat is offline   Reply With Quote
Old 03-06-2022, 19:32   #2107
Registered User

Join Date: Jan 2018
Location: Gold Coast, Australia
Boat: Lagoon 500
Posts: 205
Re: Weather Routing

OK, I have seen the doubts raised by Rick and others as to whether isochrons ever displayed with OpenGL activated. All I can say is that I ALWAYS had OpenGL activated with 5.6.0 and earlier versions and the isochrons did show. It was only after 5.6.2 that I noticed the isochrones were missing.

The trouble is that I cannot positively identify when the isochrones stopped working with OpenGL.

Quote:
Originally Posted by bdbcat View Post
Kevin...
Looking into OpenGL isochrones problem.
Can you tell me if the isochrone display on OpenGL ever worked? And if so, maybe what version, and rough time frame?


Thanks
Dave
kevinvh is offline   Reply With Quote
Old 03-06-2022, 20:10   #2108
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,422
Re: Weather Routing

there are optimizations to use dislaylist /vbo for opengl. Perhaps the quickest way is to turn this off rather than detect which graphics cards can't handle the current code?

It is very easy to test this difference by installing the projections plugin, then using a non-mercator projection which will disable the optimization. If the isochrons then work we can just disable the display list on RouteMapOverlay.cpp:406
seandepagnier is offline   Reply With Quote
Old 03-06-2022, 20:35   #2109
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,463
Re: Weather Routing

Sean...
Yep, I found that. And disabling DList fixes the current problem on 5.6.2, linux.

But I would like to understand what is going on.
I confirm that on Windows, OpenCPN 5.6.0, the DList code does work correctly, and isochrones are shown. So, there is some regression in 5.6.2 that we do not understand yet. Probably related to the "adjusted" viewport used in the DList drawing.

So, now I am building a debuggable 5.6.0, and we shall experiment to see the difference at runtime. Worst case, I'll do a large bisect.



Thanks
Dave
bdbcat is offline   Reply With Quote
Old 04-06-2022, 04:58   #2110
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,711
Images: 2
Re: Weather Routing

Thank you for finding the source of the display list issue with weather_routing. I had thought it was some change I made in cmakelists.txt.


https://github.com/rgleason/weather_...g_pi/issues/92
rgleason is offline   Reply With Quote
Old 04-06-2022, 08:16   #2111
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,463
Re: Weather Routing

All...
OK, I found the offending change in O562 that causes the isochrones not to display in OpenGL mode. Correction is trivial, and will be made for next version of OCPN.


Meanwhile, today, the simple solution is to disable display list use in the weather_routing plugin. There may be a minor performance hit on some systems. In real life, however, the plugin is mainly compute-bound rather than display-limited, so I think any graphics performance change will not be noticeable.
I'll prepare a PR for weather_routing_pi.


Thanks
Dave
bdbcat is offline   Reply With Quote
Old 04-06-2022, 13:39   #2112
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,711
Images: 2
Re: Weather Routing

Quote:
Originally Posted by bdbcat View Post
All...
OK, I found the offending change in O562 that causes the isochrones not to display in OpenGL mode. Correction is trivial, and will be made for next version of OCPN.


Meanwhile, today, the simple solution is to disable display list use in the weather_routing plugin. There may be a minor performance hit on some systems. In real life, however, the plugin is mainly compute-bound rather than display-limited, so I think any graphics performance change will not be noticeable.
I'll prepare a PR for weather_routing_pi.


Thanks
Dave

Dave, does this mean that when the next O version is released, that we should also revert this change in weather_routing?
rgleason is offline   Reply With Quote
Old 04-06-2022, 14:04   #2113
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,463
Re: Weather Routing

Rick...


No, no need for that. The display list code is an optimization, probably subsumed by other improvements in graphics drivers. Technically, display lists are now deprecated in modern OpenGL, as is direct render pipeline. So, conversion of the plugin to use GLSL and shaders is probably the best use of resources.


Dave
bdbcat is offline   Reply With Quote
Old 04-06-2022, 15:19   #2114
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,711
Images: 2
Re: Weather Routing

The answer is yes.


Later: saw your response. Capiche. Thanks.
We used to have Display Lists in CAD, very important on slow machines.
rgleason is offline   Reply With Quote
Old 04-06-2022, 19:05   #2115
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,711
Images: 2
Re: Weather Routing

Hasse_A has been having trouble with 5.x.x and is using

See https://www.cruisersforum.com/forums...ml#post3634264



I've asked him for details about his Win10 machine and the graphics card.
He is presently using 4.8.x and finds opencpn 5.x.x hangs up when using weather_routing.


I have asked him to run OpenGl and send the information. I wish he would post all the info here!

Quote:
Well, any 5.x.x hangs/freezes when running weather routing so I really need to use 4.x.x as I am helping two boats with weather info. The 5.6.0 is useless for doing weather routing. ¨ I have discussed this with you before Rick.
rgleason is offline   Reply With Quote
Reply

Tags
paracelle, weather


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Yachts in transit - new system for weather, blogging, diving, walking tracking sail-fish Navigation 13 22-05-2016 15:57
SSB Weather info VirtualVagabond General Sailing Forum 8 15-01-2016 08:40
Optimum SSB/satphone combo setup tulsag Marine Electronics 33 30-04-2012 07:19
MaxSea Weather Routing svrevelations Weather | Gear, Reports and Resources 12 10-10-2011 01:08
Sea Myths and Sayings Mariners The Sailor's Confessional 5 29-09-2011 13:51

Advertise Here


All times are GMT -7. The time now is 05:33.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.