Расширение GLX, не работающее правильно с xvfb

Можно использовать тестовый сценарий.

while [[ ! -e ../Test_Data/All_Enc_Coords.txt ]]; do
  if [ $(find ../Test_Data/local_enc* | wc -l) -eq 2 ]; then
    cat ../Test_Data/local_enc* > ../Test_Data/All_Enc_Coords.txt
  else
    sleep 0.001
  fi
done

Согласно комментариям, если Вы проверяли на файл, содержащий данные перед записью, Вы могли бы использовать:

while [[ ! -s ../Test_Data/All_Enc_Coords.txt ]]; do
  if [ $(find ../Test_Data/local_enc* | wc -l) -eq 2 ]; then
    cat ../Test_Data/local_enc* > ../Test_Data/All_Enc_Coords.txt
  else
    sleep 0.001
  fi
done
15
17.06.2014, 12:45
3 ответа

В моих файлах журнала я вижу, что все в порядке, чтобы инициализация встроенного расширения GLX Но затем следует

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Internal error:   Could not resolve keysym XF86AudioMicMute
Errors from xkbcomp are not fatal to the X server

, может быть ключевым вопросом с XKBComp?

1
27.01.2020, 19:50

в странице Wiki XVFB. который поддерживает эти расширения, а также предоставляют ту же функциональность, что и XVFB. "

1
27.01.2020, 19:50

Xvfb (X виртуальный буфер кадров )является виртуальным X-сервером, не поддерживающим реальное аппаратное ускорение.

Вам необходимо создавать вызовы openGL с помощью virtualGL , разветвлять реальные вызовы через настоящий 3D-сервер X и 2D-рендеринг на Xvfb или другой 2D-сервер X.

$ Xvfb :1 -screen 0 1024x768x24 +extension GLX +render -noreset >> xsession.log 2>&1 &
$ env DISPLAY=:1 vglrun glxinfo 
4
27.01.2020, 19:50

Теги

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