У меня есть сервер (CentOS6) с графическим процессором ATI. Чтобы пользователи имели доступ к этому графическому процессору для вычислений с OpenCL, им, к сожалению, необходимо открыть сеанс X (ограничение для драйвера ATI). Эти пользователи будут подключаться к серверу по ssh.
Как они могут запустить «фиктивный» X-сеанс на GPU, чтобы получить к нему доступ для вычислений? (ssh -X server и запуск приложения, такого как xclock или что-то еще, не запускает Xsession на GPU ...)
Заранее большое спасибо.
Следуйте этому документу: 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 &
После этого удаленный пользователь сможет запустить биткойн-майнер.
если ты не запустив биткойн-майнер, вам действительно стоит подумать о переходе на графический процессор NVIDIA.