Skip to content

Instantly share code, notes, and snippets.

View icsl-Jeon's full-sized avatar
🎯
Happy

Felipe Jeon icsl-Jeon

🎯
Happy
View GitHub Profile
@anton-matosov
anton-matosov / ros2.yml
Created February 21, 2020 07:18
Conda environment YAML to build and run ROS2
name: ros2
channels:
- conda-forge
dependencies:
- apr=1.6.5=h0b31af3_1
- asio=1.14.0=h4a8c4bd_0
- assimp=4.1.0=h69fbfa3_0
- bash=5.0.011=h93121df_0
- boost-cpp=1.70.0=h75728bb_2
- bzip2=1.0.8=h0b31af3_2
@jrhemstad
jrhemstad / ninja_instructions.md
Last active February 22, 2024 10:00
How to build with Ninja

How to Use Ninja

  1. Install Ninja
sudo apt install ninja-build
  1. Configure CMake to create Ninja build files
mkdir build && cd build
@shehzan10
shehzan10 / Remote OpenGL Setup.md
Last active February 1, 2024 13:39
Remote OpenGL Without Display

Remote OpenGL Setup without X

A full OpenGL profile requires X to be running. For X to run, it requires a display to be connected to the machine. Given that most server machines do not have this, it becomes difficult to run OpenGL.

This document details how to get OpenGL and X up and running without having a display connected to the sevrer.

Requirements

You will need access to the remote system over SSH. To run the tool, you will need libGL.so and libX11.so. These are installed when X and the NVIDIA Drivers are installed. So there is nothing special required to install these.

Another tool I would recommend strongly is glewinfo. Most linux distributions ship this with the glew-utils package. An alternate to glewinfo is glxinfo which is present on all systems with X. You can substitute glewinfo with glxinfo in all the commands below if needed.