Рейтинг:0

DISPLAY=:10 vglrun glxinfo через xrdp завершается с ошибкой при выходе из DISPLAY=:0

флаг cn

я пытаюсь получить xrdp сеанс, чтобы использовать графический процессор для отображения.

Если я перезагружу сервер, войдите с помощью xrdp с использованием Xorg Я получаю это:

$ DISPLAY=:10 vglrun glxinfo -B
название дисплея: :10
Недопустимый ключ MIT-MAGIC-COOKIE-1 [VGL]. ОШИБКА: Не удалось открыть дисплей: 0.

Если я получу vglrun использовать :10 тоже вылетает:

$ DISPLAY=:10 vglrun -d :10 glxinfo -B
название дисплея: :10
дисплей: :10 экран: 0
прямой рендеринг: Да
Строка поставщика OpenGL: Mesa/X.org
Строка рендерера OpenGL: llvmpipe (LLVM 12.0.0, 256 бит)
Строка версии основного профиля OpenGL: 4.5 (основной профиль) Mesa 21.0.3
Строка версии языка затенения основного профиля OpenGL: 4.50
Флаги контекста основного профиля OpenGL: (нет)
Маска профиля основного профиля OpenGL: основной профиль
Ошибка сегментации (дамп ядра)

Если я затем войду непосредственно на сервер как тот же пользователь, то вернусь к моему xrdp сеанс и введите ту же команду:

$ DISPLAY=:10 vglrun glxinfo -B
название дисплея: :10
дисплей: :10 экран: 0
прямой рендеринг: Да
Информация о памяти (GL_NVX_gpu_memory_info):
    Выделенная видеопамять: 8192 МБ
    Всего доступной памяти: 8192 МБ
    На данный момент доступная выделенная видеопамять: 7988 МБ
Строка поставщика OpenGL: NVIDIA Corporation
Строка рендерера OpenGL: GeForce GTX 980M/PCIe/SSE2
Строка версии основного профиля OpenGL: 4.6.0 NVIDIA 460.91.03
Строка версии языка затенения основного профиля OpenGL: 4.60 NVIDIA
Флаги контекста основного профиля OpenGL: (нет)
Маска профиля основного профиля OpenGL: основной профиль

Строка версии OpenGL: 4.6.0 NVIDIA 460.91.03
Строка версии языка шейдинга OpenGL: 4.60 NVIDIA
Флаги контекста OpenGL: (нет)
Маска профиля OpenGL: (нет)

Строка версии профиля OpenGL ES: OpenGL ES 3.2 NVIDIA 460.91.03
Строка версии языка затенения профиля OpenGL ES: OpenGL ES GLSL ES 3.20

Драйвер NVidia доступен, и мое приложение ускоряется на стороне сервера.

Я могу настроить автоматический вход в свою учетную запись, но, поскольку мы рассматриваем возможность перехода на безголовые облачные серверы, мне нужно решение, которое не требует физического входа в систему для ДИСПЛЕЙ=:0. Я пробовал предложения по этому вопросу но мне не повезло.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.