Skip to main content
15-Moonstone
July 29, 2019
Question

How to install Mesa 3D Graphics Library for Vuforia Experience service server?

  • July 29, 2019
  • 1 reply
  • 4391 views

Hi,

 

I have just started for on-premises vuforia experience server creation, as per help doc before starting installation third party softwares must be installed. So i have installed c shell, node.js and now installing Mesa 3D Graphics Library.

 

I have successfully installed c shell and node.js but facing some problem to Mesa 3D Graphics library.

I run below command as ,

  • sudo add-apt-repository ppa:ubuntu-x-swat/updates
  • sudo apt-get dist-upgrade

and after that trying to check with command glxinfo by below command

glxinfo | grep "OpenGL version"

but it shows me error as 

 Error: unable to open display 

 

So please can some-one suggest, and is Mesa 3D Graphics library installed only for installation with GUI or having any other purpose.

 

Note: i am using ubuntu 18.04 server.

 

Thanks,

Prashant Pandarkar

1 reply

17-Peridot
July 30, 2019

Hello,

 

What is the result of this command in a terminal ?

lspci | grep -e VGA -e 3D

What are the driver installed?

Is it the open source or the official one from nvidia, ATI or Intel ?

 

Best regards,

Samuel

15-Moonstone
July 30, 2019

Hi,

 

Thanks for your reply, please find below output for given command.

lspci | grep -e VGA -e 3D

Output as:

00:02.0 VGA compatible controller: Device 1234:1111 (rev 02)

 

This machine is a VM (ubuntu 18.04), and dont think so having graphics card. Please can you let me know the purpose of Mesa 3D graphics library in Vuforia ES. 

 

Is it required only for installation with user interface ? OR it is mandatory to be install for other purpose.

Thanks.

 

- Prashant Pandarkar

17-Peridot
July 30, 2019

Hello Prashant,

 

In this documentation Installing and Deploying an Experience Service :

https://www.ptc.com/support/-/media/6FCDB63E6C444D5CA0DEE998A52AC8FF.pdf?sc_lang=en

At the page 10, we can read :

Mesa 3D Graphics Library 18.1.2 Required for Image Target Generation (ITG) on Linux.

 

So, it means, if an Experience is published with a View who uses an Image Target, Mesa Library is needed to generate data.

This data will be used when scanning in Vuforia View the real image.

At the end, without this data, I guess, scanning will not work.

 

  • Is it clear from your point of view ?

 

Best regards,

Samuel