медленная игровая графика в lxc контейнере

У меня есть привилегированное lxc контейнер, работающий на Ubuntu 16.0.4 LTS.

Я заметил, что графика нашей игры очень вяла в контейнере по сравнению с при работе хоста непосредственно.

Кто-либо мог указать на ссылку относительно того, какова могла быть причина?

Таким образом, я работал glxgears приложение в контейнере. Хотя приложение хорошо работало, но я видел следующую информацию + ошибки на консоли:

libGL error: failed to open drm device: Permission denied
libGL error: failed to load driver: nouveau
4057 frames in 5.0 seconds = 811.356 FPS
4238 frames in 5.0 seconds = 847.557 FPS
4251 frames in 5.0 seconds = 850.081 FPS
4254 frames in 5.0 seconds = 850.743 FPS
4253 frames in 5.0 seconds = 850.431 FPS
4255 frames in 5.0 seconds = 850.949 FPS
4253 frames in 5.0 seconds = 850.450 FPS
4254 frames in 5.0 seconds = 850.733 FPS
4250 frames in 5.0 seconds = 849.960 FPS
4247 frames in 5.0 seconds = 849.254 FPS
4246 frames in 5.0 seconds = 849.129 FPS
2
задан 23 September 2016 в 00:52

1 ответ

Я получил зафиксированный. Во-первых, мы должны удостовериться, что пользователь в lxc контейнер принадлежит группе video. Чтобы сделать это, сделайте следующее: (принятие пользователя называют ubuntu)

sudo usermod -a -G video ubuntu

Затем добавьте следующее в контейнерном файле конфигурации т.е. /var/lib/lxc/mk7i_container/config. Мое контейнерное имя mk7i_container.

#Video DRI
lxc.cgroup.devices.allow = c 226:* rwm

##/dev/dri mounts
lxc.mount.entry = /dev/dri dev/dri none bind,optional,create=dir

Теперь, перезапустите контейнер. И графика должна хорошо работать.

0
ответ дан 2 December 2019 в 10:02

Другие вопросы по тегам:

Похожие вопросы: