web-dev-qa-db-fra.com

Installation et utilisation des pilotes nvidia dans le conteneur lxc

Je ne sais pas si cela est possible ou non, mais j'ai pensé demander aux experts ici.

Donc, en supposant que j'exécute lxc conteneur privilégié sur Ubuntu 16.0.4 LTS. J'ai nvidia carte graphique sur mon matériel. Sur l'hôte Ubuntu, je peux installer les pilotes nvidia et exécuter notre application de jeu. ça fonctionne bien.

Mais maintenant, je pensais séparer l'environnement de développement de notre jeu dans un conteneur lxc. À l'intérieur de ce conteneur, j'installerai les pilotes nvidia que notre application de jeu utilise.

Mais en même temps, je ne veux rien installer sur l'hôte ubuntu. Cela signifie que l'hôte exécutera Xserver avec son pilote nvidia open source par défaut appelé nouveau.

Cette configuration est-elle possible? Notre application de jeu à l'intérieur du conteneur utilisera l'hôte Xserver pour créer et dessiner dans une fenêtre.

1
Monku

Lire le blog et le wiki sur:

https://blogs.igalia.com/itoral/2014/07/29/a-brief-introduction-to-the-linux-graphics-stack/

https://en.wikipedia.org/wiki/Direct_Rendering_Manager

Je pense qu'il n'est pas possible d'avoir cette configuration. Je devrai avoir les mêmes bibliothèques graphiques installées dans le conteneur lxc que celle sur la machine hôte afin d'utiliser la même couche DRM/DRI du noyau.

0
Monku