Запустить фиктивный X-сервер для пользователя, вошедшего удаленно

У меня есть сервер (CentOS6), который имеет графический процессор ATI. Чтобы пользователи имели доступ к этому графическому процессору для вычислений с OpenCL, им, к сожалению, нужно открыть сеанс X (ограничение на драйвер ATI). Эти пользователи будут ssh на сервер.

Как они могут начать "фиктивный" сеанс X на графическом процессоре, чтобы они могли получить к нему доступ для вычислений? (ssh -X сервер и запуск приложения, такого как xclock или чего-то еще, что не запускает Xsession на GPU...)

Заранее большое спасибо.

2 ответа

Следуйте этому документу: http://developer.amd.com/sdks/AMDAPPSDK/assets/App_Note-Running_AMD_APP_Apps_Remotely.pdf

После этого сначала установите уровень запуска системы равным 3 (вы можете использовать /etc/inittab в разделе centos). Затем перезагрузите систему и подключитесь к ней с помощью нового сеанса через SSH. Наконец, перед запуском приложений OpenCL: 1) запустите команду 'init 5' 2) ​​запустите команду 'export XAUTHORITY=$HOME/.Xauthority'

Если у них есть права доступа, удаленный пользователь должен просто запустить что-то вроде

X :0 &

Удаленный пользователь затем сможет запустить Bitcoin-майнер.

Если вы не используете Bitcoin-майнер, вам стоит подумать о переходе на графический процессор NVIDIA.

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