Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ressource:code:processing:traitement_par_lot [2020/05/10 15:03]
emoc [Code]
ressource:code:processing:traitement_par_lot [2020/05/14 16:07] (Version actuelle)
emoc [Cas particulier : openGL]
Ligne 133: Ligne 133:
 </​accordion>​ </​accordion>​
  
 +===== Cas particulier : openGL =====  ​
 +
 +En tentant de démarrer un script processing en mode de rendu P3D avec la commande xvfb-run(...) ci-dessus, ça ne fonctionne pas car les modes P2D et P3D font appel à openGL. Pour que cela fonctionne, il faut alors modifier l'​appel au script xvfb-run de la manière suivante :
 +
 +  xvfb-run -s "-ac -screen 0 1600x900x24"​ /​home/​emoc/​processing-3.4/​processing-java --sketch="/​home/​emoc/​chemin/​script"​ --run
 +
 +-s : envoie des commandes directement au serveur virtuel X créé (ce qu'il y a entre les guillemets) \\
 +-ac : //disables host-based access control mechanism. Allows all connections to the server.// (comprenne qui pourra, ce n'est pas mon cas) \\
 +-screen 0 1600x900x24 : créer l'​écran numéro 0 (numéro unique pour chaque écran créé), de 1600x900 pixels avec une profondeur de pixels de 24bits
 +
 + 
 ===== Ressources ===== ===== Ressources =====
 +
   * https://​github.com/​processing/​processing/​wiki/​Running-without-a-Display   * https://​github.com/​processing/​processing/​wiki/​Running-without-a-Display
   * https://​forum.processing.org/​two/​discussion/​23924/​handling-command-line-arguments-in-a-sketch   * https://​forum.processing.org/​two/​discussion/​23924/​handling-command-line-arguments-in-a-sketch
 +  * le script xvfb-run dans le détail : https://​github.com/​revnode/​xvfb-run/​blob/​master/​xvfb-run
 +  * https://​knowledge.broadcom.com/​external/​article/​56268/​what-is-xvfb.html
 +  * infos sur xvfb et openGL : https://​github.com/​smartscenes/​sstk/​wiki/​Headless-Rendering
  • ressource/code/processing/traitement_par_lot.1589115823.txt.gz
  • Dernière modification: 2020/05/10 15:03
  • par emoc