Расширение GLX отсутствует на дисплее «localhost: 10.0»

Я установил scilab 5.5.1 на кластер на основе камней (с установленной графической картой и драйвером nvidia), и я могу успешно использовать scilab на том же самом.

Проблема возникает, когда мне нужно использовать scilab с удаленной машины, используя клиент, скажем, putty / mobaxterm / ssh. Есть ли проблема с Xforwarding scilab или мне нужно переустановить X11 ?. Вопрос был задан раньше, его ответ был не очень полезен в моем случае.

  • установка драйвера nvidia на archLinux и добыча dogecoin
  • Убить tcpdump процесс, порожденный ssh, когда ssh умирает
  • Linux Mint 18 удаляет /etc/init.d/xorg.conf при каждой перезагрузке и не запускает x-сервер
  • Существует ли ограничение на вложенные сеансы ssh?
  • изменить права доступа к домашней папке при выходе / отключении
  • Как установить динамическое сообщение дня (motd) в Debian Jessie 8.2 для ssh?
  • The error is : [root@machine1] ./scilab Xlib: extension "GLX" missing on display "localhost:10.0" terminate called after throwing an instance of 'GiwsException::JniCallMethodException' what(): Exception when calling Java method : com/artenum/rosetta/ui/Console at org.scilab.modules.gui.ScilabConsoleBridge.createConsole(Unknown Source).... 

    Я взял новую машину CentOS с графическим адаптером и драйвером nvidia, а работа scilab дает силимарную ошибку:

     [root@machine2] ./scilab Xlib: extension "NV-GLX" missing on display "localhost:10.0". 

    в дальнейшем ,

     [root@machine2]# DRI_PRIME=1 glxinfo|grep OpenGL Xlib: extension "NV-GLX" missing on display "localhost:10.0". OpenGL vendor string: Intel OpenGL renderer string: Intel(R) HD Graphics OpenGL version string: 1.4 (4.0.0 - Build 9.17.10.3223) OpenGL extensions: 

    Я воссоздал свой файл конфигурации X через X -конфигурирование команды и раздела устройства содержит PCI BusID

     [root@machine2]#strace ./scilab execve("./scilab", ["./scilab"], [/* 33 vars */]) = 0 brk(0) = 0x2789000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f43b9856000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib/tls/x86_64", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib/tls", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/lib/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0 open("/usr/lib64/tls/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/tls/x86_64", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/tls", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0 open("/usr/lib64/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/x86_64", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/lib64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64", {st_mode=S_IFDIR|0555, st_size=61440, ...}) = 0 open("/usr/local/lib/tls/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/tls/x86_64", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/tls", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/local/lib/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/x86_64", 0x7fff28e920c0) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("tls/x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) open("x86_64/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) open("libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=76569, ...}) = 0 mmap(NULL, 76569, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f43b9843000 close(3) = 0 open("/lib64/libtinfo.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\310\200\3162\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=138280, ...}) = 0 mmap(0x32ce800000, 2232320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32ce800000 mprotect(0x32ce81d000, 2097152, PROT_NONE) = 0 mmap(0x32cea1d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x32cea1d000 close(3) = 0 open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("./scilab-bin", X_OK) = 0 stat("./scilab-bin", {st_mode=S_IFREG|0755, st_size=800049, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("./scilab-bin", R_OK) = 0 stat("./scilab-bin", {st_mode=S_IFREG|0755, st_size=800049, ...}) = 0 stat("./scilab-bin", {st_mode=S_IFREG|0755, st_size=800049, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("./scilab-bin", X_OK) = 0 stat("./scilab-bin", {st_mode=S_IFREG|0755, st_size=800049, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("./scilab-bin", R_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(255, -1407, SEEK_CUR) = 37474 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f43b98409d0) = 22118 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x43d220, [], SA_RESTORER, 0x32c4032a20}, {SIG_DFL, [], SA_RESTORER, 0x32c4032a20}, 8) = 0 wait4(-1, Xlib: extension "NV-GLX" missing on display "localhost:10.0". Xlib: extension "NV-GLX" missing on display "localhost:10.0". 

    (это не полная трассировка стека)

    Как я могу исправить ошибку, отсутствующую glx & nvglx на machine1 и machine 2 . Любой совет / подсказка будет очень полезен.

    Linux и Unix - лучшая ОС в мире.