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 15-02-2015, 05:24   #16
Registered User

Join Date: Jul 2012
Location: UK
Boat: Albin Vega, 27'
Posts: 79
Re: OpenCPN on Raspberry PI2

Quote:
Originally Posted by boat_alexandra View Post
Which of these options is needed? Are both required or? Does this affect opengl mode, or even without opengl? The program actually crashes?!? Do you have a backtrace?
OpenGL is Off

The window opens then immediately closes when I try to run OpenCPN.

However, there isn't a problem with openCPN, I can view it using xming from a Windows box.

framebuffer_depth=32 gets it working on my Rasperry Pi's display

framebuffer_ignore_alpha=1 makes it faster swapping between raster and vector charts
Alisdair is offline   Reply With Quote
Old 16-02-2015, 14:22   #17
Registered User

Join Date: Mar 2014
Posts: 81
Re: OpenCPN on Raspberry PI2

Hi Alisdair, followed you instructions on my new raspberry pi and it all works great, just took me a while to get an old generic bt gps to connect but eventually got it working by /rev/rfcomm0 as the data port, I'm no computer expert but there are bits and pieces of info about Linux and Bluetooth that pointed me in the correct direction, with a bit of trial and error, all for £57.
I had bought a dual gps150 to use with my windows 8.1 laptop only to find Bluetooth doesn't work with this gps so wasted £90, so when I saw your R pi solution very happy, and I've got a 42inch chart plotter !

Regards

Alistair


Sent from my iPad using Cruisers Sailing Forum
Abgreenbank is offline   Reply With Quote
Old 16-06-2015, 14:58   #18
Registered User

Join Date: Jun 2015
Posts: 2
Re: OpenCPN on Raspberry PI2

Hello,

I have followed the different instructions told earlier in the post and I can't figure out what is happening.

I get a brand new RPI 2with the latest raspbian all updated and upgraded

I first try to install the .deb package as told by Alisdair, made the correct modification in /boot/config.txt but the window just disappear after opening with the following message in the console :

Code:
$ opencpn 

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-label-select-on-focus after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-button-images after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-can-change-accels after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-menu-popup-delay after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-menu-popdown-delay after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-scrolled-window-placement after class was initialised
The program 'opencpn' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 1054 error_code 8 request_code 70 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
'm not familiar with coding so I feel a little bit upset...

Than I remove opencpn and try to compile from the source as suggested by Hakan but the wxformbuilder packages are not available, I try to add the repository but I am not sure that will wok out, I might need to compile this packages and don't feel very confident on the issue...

Well, any help would be really appreciated...
Nabu is offline   Reply With Quote
Old 16-06-2015, 15:06   #19
Registered User

Join Date: Jul 2012
Location: UK
Boat: Albin Vega, 27'
Posts: 79
Re: OpenCPN on Raspberry PI2

Quote:
Originally Posted by Nabu View Post
Hello,

I have followed the different instructions told earlier in the post and I can't figure out what is happening.

I get a brand new RPI 2with the latest raspbian all updated and upgraded

I first try to install the .deb package as told by Alisdair, made the correct modification in /boot/config.txt but the window just disappear after opening with the following message in the console :

Code:
$ opencpn 

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-label-select-on-focus after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-button-images after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-can-change-accels after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-menu-popup-delay after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-menu-popdown-delay after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-scrolled-window-placement after class was initialised
The program 'opencpn' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 1054 error_code 8 request_code 70 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
'm not familiar with coding so I feel a little bit upset...

Than I remove opencpn and try to compile from the source as suggested by Hakan but the wxformbuilder packages are not available, I try to add the repository but I am not sure that will wok out, I might need to compile this packages and don't feel very confident on the issue...

Well, any help would be really appreciated...
Start with the Raspbian OS.

Then use the .deb as described on my page for raspi2 Pi Chart
(http://agurney.com/raspi/opencpn_4.0.0-1_armhf.deb), the package is fine and should be OK.

Please check that you installed the pre-requisites.

PM me if you continue to have problems.

Alisdair
Alisdair is offline   Reply With Quote
Old 18-06-2015, 03:35   #20
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,418
Re: OpenCPN on Raspberry PI2

Quote:
Originally Posted by Nabu View Post
Hello,

I have followed the different instructions told earlier in the post and I can't figure out what is happening.

I get a brand new RPI 2with the latest raspbian all updated and upgraded

I first try to install the .deb package as told by Alisdair, made the correct modification in /boot/config.txt but the window just disappear after opening with the following message in the console :

Code:
$ opencpn 

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-label-select-on-focus after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-button-images after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-can-change-accels after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-menu-popup-delay after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-menu-popdown-delay after class was initialised

(opencpn:7206): GLib-GObject-WARNING **: Attempt to add property GtkSettings::gtk-scrolled-window-placement after class was initialised
The program 'opencpn' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 1054 error_code 8 request_code 70 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
'm not familiar with coding so I feel a little bit upset...
Maybe you have different libraries that aren't compatible so must build from source.

Quote:

Than I remove opencpn and try to compile from the source as suggested by Hakan but the wxformbuilder packages are not available, I try to add the repository but I am not sure that will wok out, I might need to compile this packages and don't feel very confident on the issue...

Well, any help would be really appreciated...
You don't need wxformbuilder to build opencpn. It is needed only to modify the gui if you are developing plugins
seandepagnier is offline   Reply With Quote
Old 25-06-2015, 01:33   #21
Registered User

Join Date: Jun 2015
Posts: 2
Re: OpenCPN on Raspberry PI2

First of all, thank you for your replies, I finally installed the previous version of raspbian (2014) install dependencies and opencpn as mentionned in Pi Chart and everything work out of the box.

Thanks again and thank you for your good job !!!

Regards,
Nabu is offline   Reply With Quote
Old 29-06-2015, 10:45   #22
Registered User

Join Date: Jul 2014
Posts: 158
Re: OpenCPN on Raspberry PI2

Alisdair,

Not posted for a while....I have managed to get opencpn working on a Pi 2 running Ubuntu Mate desktop https://ubuntu-mate.org/raspberry-pi/ pretty swish Libre. I first tried your deb file but it would not run. So I uninstalled and compiled opencpn on the Pi 2 using your script.

It seems to work ok, not the snappiest but functional. Enabling OpenGL slows it down appreciably, but with OpenGL options off, it seems to run fine. Benefit of Ubuntu as the DT is its familiar and gives me access to the 000's of programs available.

Not tried on the boat yet so not sure how it will work with the AIS (inc. GPS feed), instrument feeds and whether it will feed the AP satisfactorily.

My question is how do I compile in Tide information and per your compiled deb versions.

Cheers
Spart
sparticle is offline   Reply With Quote
Old 29-06-2015, 11:07   #23
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,212
Re: OpenCPN on Raspberry PI2

Spart...
Is there any reason not to use the standard packages we offer in the PPA? As far as I can tell that script does nothing that's not part of the standard packaging we do on Launchpad.
RPi2 is ARMv7, so unlike the original one, it can use the standard packages and you should do so (as long as you are not working on the HW OpenGL support, which you seem not to)

Pavel
nohal is offline   Reply With Quote
Old 29-06-2015, 11:39   #24
Registered User

Join Date: Jul 2014
Posts: 158
Re: OpenCPN on Raspberry PI2

Quote:
Originally Posted by nohal View Post
Spart...
Is there any reason not to use the standard packages we offer in the PPA? As far as I can tell that script does nothing that's not part of the standard packaging we do on Launchpad.
RPi2 is ARMv7, so unlike the original one, it can use the standard packages and you should do so (as long as you are not working on the HW OpenGL support, which you seem not to)

Pavel
So are you saying:

Enable the Ubuntu repo from Pi 2 Ubuntu Mate install
sudo apt-get update
sudo apt-get install opencpn

zygrib installs from the standard repos and works a treat.

Cheers
Spart
sparticle is offline   Reply With Quote
Old 29-06-2015, 11:55   #25
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,212
Re: OpenCPN on Raspberry PI2

Spart...
Yes.
Code:
sudo add-apt-repository ppa:opencpn/opencpn
sudo apt-get update
sudo apt get install opencpn
Don't forget to get rid of the /usr/local/bin/opencpn binary you now have installed manually.
Code:
apt-cache search opencpn
gives you a list of all the opencpn related packages we produce. You sure want at least opencpn-tcdata and some of opencpn-gshhs-*

Pavel
nohal is offline   Reply With Quote
Old 29-06-2015, 12:45   #26
Registered User

Join Date: Jul 2014
Posts: 158
Re: OpenCPN on Raspberry PI2

Quote:
Originally Posted by nohal View Post
Spart...
Yes.
Code:
sudo add-apt-repository ppa:opencpn/opencpn
sudo apt-get update
sudo apt get install opencpn
Don't forget to get rid of the /usr/local/bin/opencpn binary you now have installed manually.
Code:
apt-cache search opencpn
gives you a list of all the opencpn related packages we produce. You sure want at least opencpn-tcdata and some of opencpn-gshhs-*

Pavel
Pavel,

OK thanks, just starting a new installation from scratch. Will try and install Opencpn as above. We will use the opencpn Rpi 2 as a network NMEA server to serve nmea data via the onboard wifi network (wired connection to the wifi router) Android clients consuming the nmea route/nav data. It will get its data from the USB AIS and also wind data via a Serial -> USB adaptor. It will drive the AP via a USB -> Serial adaptor.

All of the above works perfectly on the Laptop Ubuntu version we normally use. Hoping to replace that with the Rpi 2.

I will post back my experiences.

Cheers
Spart
sparticle is offline   Reply With Quote
Old 29-06-2015, 18:15   #27
Registered User

Join Date: Jul 2014
Posts: 158
Re: OpenCPN on Raspberry PI2

Update,

So I put a clean Ubuntu Mate install on the Rpi 2 and installed the ubuntu repos as per Pavel's post.

Opencpn installs fine as does zygrib which is already in the repo. After a bit of tweaking on the chart display it seems to work ok a bit sluggish. The grib plugin also works taking the grib file that zygrib downloads and displaying it.

The version installed is 4.0.0.

I will be testing it on the boat later in the week. Not sure how stable the Ubuntu Build is. It is clear that there is no HW acceleration.

Cheers
Spart
sparticle is offline   Reply With Quote
Old 30-06-2015, 13:04   #28
Registered User

Join Date: Jul 2014
Posts: 158
Re: OpenCPN on Raspberry PI2

Alisdair or Rpi2 Users,

If you're out there...

I am a bit confused by the OpenGL stuff. In my Ubuntu Mate installation on the Rpi2 I can run glxgears and it runs fine. A window pops up and I see the spinning gears and I get about 45-50 FPS. Some debug info below. I just wondered whether you or anyone else has managed to get an opengl installation working.

Cheers
Spart

$ glxgears
244 frames in 5.0 seconds = 48.672 FPS
241 frames in 5.0 seconds = 48.029 FPS
236 frames in 5.0 seconds = 47.063 FPS
238 frames in 5.0 seconds = 47.465 FPS
236 frames in 5.0 seconds = 47.185 FPS
229 frames in 5.0 seconds = 45.779 FPS

So that would suggest that OpenGL is working. However in Opencpn when I enable OpenGL Opencpn goes slower.

glxinfo shows:
$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_make_current_read
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
GLX_MESA_query_renderer, GLX_OML_swap_method, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_make_current_read
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 10.5.2
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_shader_trinary_minmax,
GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
GL_APPLE_object_purgeable, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_clear_buffer_object,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_copy_buffer,
GL_ARB_debug_output, GL_ARB_depth_clamp, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_get_program_binary,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
GL_ARB_separate_shader_objects, GL_ARB_shader_objects,
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_texture_rg, GL_ARB_texture_storage, GL_ARB_texture_swizzle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_fragment_shader, GL_ATI_separate_stencil,
GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr,
GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate,
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
GL_EXT_texture_shared_exponent, GL_EXT_texture_swizzle,
GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_KHR_context_flush_control, GL_KHR_debug, GL_MESA_pack_invert,
GL_MESA_window_pos, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_fragment_program_option, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_read_format,
GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

64 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0a3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0a4 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0a5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0a6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0a7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0a8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0a9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0aa 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ab 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ac 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ad 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ae 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0af 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0b0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0b1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0b2 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0b3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0b4 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0b5 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0b6 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0b7 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0b8 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0b9 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0ba 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0bb 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0bc 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0bd 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0be 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0bf 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0c0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0c1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0c2 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0c3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0c4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0c5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0c6 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0c7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0c8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0c9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ca 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0cb 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0cc 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0cd 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0ce 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0cf 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0d0 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0d1 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0d2 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0d3 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0d4 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0d5 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0d6 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0d7 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0d8 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0d9 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0da 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0db 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0dc 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0dd 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0de 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0df 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x041 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None

96 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x042 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x043 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x044 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x045 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x046 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x047 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x048 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x049 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x04a 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x04b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x04c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x04d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x04e 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x04f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x050 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x051 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x052 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x053 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x054 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x055 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x056 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x057 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x058 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x059 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x05a 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x05b 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x05c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x05d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x05e 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x05f 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x060 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x061 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x062 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x063 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x064 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x065 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x066 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x067 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x068 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x069 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x06a 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x06b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x06c 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x06d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x06e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x06f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x070 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x071 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x072 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x073 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x074 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x075 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x076 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x077 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x078 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x079 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x07a 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x07b 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x07c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x07d 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x07e 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x07f 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x080 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x081 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x082 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x083 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x084 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x085 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x086 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x087 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x088 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x089 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x08a 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x08b 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x08c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x08d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x08e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x08f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x090 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x091 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x092 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x093 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x094 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x095 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x096 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x097 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x098 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x099 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x09a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x09b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x09c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x09d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x09e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x09f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0a0 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a1 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
sparticle is offline   Reply With Quote
Old 30-06-2015, 13:15   #29
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,212
Re: OpenCPN on Raspberry PI2

Spart...
The key information is
Code:
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 10.5.2
OpenGL shading language version string: 1.20
Your system is not using HW acceleration for OpenGL, as is the case with all these boards. And of course it is the cause of OpenCPN in OpenGL mode being slower than in the DC mode on them.

Pavel
nohal is offline   Reply With Quote
Old 30-06-2015, 13:30   #30
Registered User

Join Date: Jul 2014
Posts: 158
Re: OpenCPN on Raspberry PI2

OK Thanks. Like I said opengl is black magic to me

Is there a way to get it working ?

Cheers
Spart
sparticle is offline   Reply With Quote
Reply

Tags
enc, opencpn


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
OpenCPN on Raspberry PI Raspbian Captain_Steve OpenCPN 12 08-02-2015 10:45
Comproblem on Raspberry Pi and OpenCPN vagspel OpenCPN 4 26-12-2012 05:01
Raspberry Pi and OpenCPN 3.1.915 spillemw OpenCPN 20 24-09-2012 02:30
Raspberry PI compiles OpenCPN monstads OpenCPN 7 15-03-2012 12:41
The Perfect Platform for OpenCPN ? Raspberry Pi night0wl OpenCPN 10 08-09-2011 19:09

Advertise Here


All times are GMT -7. The time now is 14:34.


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.