панель оператора на удаленном компе

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
kalexmax
Новичок
Сообщения: 35
Зарегистрирован: 05 июн 2015, 15:30
Репутация: 12
Настоящее имя: Александр
Откуда: Приморье
Контактная информация:

Re: панель оператора на удаленном компе

Сообщение kalexmax »

Использую удаленное управление станком посредством SSH.
И все вроде бы устраивает, но тут подключил напрямую TV 32"(другого не было) к моему BeagleboneBlack(BBB) и оказывается картинка axis живее и отзывчивость лучше, glxgears показывает 28FPS против 12FPS через SSH.
И стало немного обидно за удаленный контроль.
Попробовал штатный vnc4server - он не поддерживает GLX(openGL): machinekit(LCNC) падает, tightvnc - тоже.
x11vnc работает, но как-то коряво и к тому-же конфликтует с SSH.
Но существует другой вариант:
Есть пакет libgl1-mesa-swx11 который по утверждению автора нечто подобное GLX(openGL).
При установке (у меня Debian jessie) он удалит libgl1-mesa-glx и еще некоторые.
sudo apt-get install libgl1-mesa-swx11
Что в результате:
-увеличилась скорость через SSH до 20FPS(здесь и далее тест glxgears) и упала загрузка ЦП контроллера <60%,
похоже SSH как-то синхронизирует под себя.
-заработал LCNC через vnc4server, tightvncserver и наверное другие тоже.
тест glxgears показывает 80-120FPS в зависимости от настроек и от того какие VNC серверы и клиенты исп-ся.
Макс. FPS показала связка tightvnc сервер и клиент с настройкой Hextile.
-также существенно возрос FPS при подключении контроллера напрямую.
Еще понравилась полная независимость VNC сессии от сети, можно параллельно или отдельно подключаться на разных клиентах на одном уст-ве или разных в том числе и телефоне. Специально во время запущенного G-кода выдергивал
из розетки маршрутизатор затем восстанавливал vnc сессию, а lcnc об этом и не догадывался.
В итоге такой скромный контроллер как BBB(ЦП=1МГц,ОП=0.5Гб) вполне достойно справляется с Axis.
Недостатки: скорее всего будут проблемы с браузером, если для кого-то это недостаток.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: панель оператора на удаленном компе

Сообщение Serg »

libgl1-mesa-glx - -библиотека рендеринга, которая использует аппаратные возможности видеокарты, в некоторых случаях не работает на удалённом экране (нужен прямой доступ).
libgl1-mesa-swx11 - полностью софтверный рендеринг.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
СЛОН
Новичок
Сообщения: 5
Зарегистрирован: 05 янв 2021, 15:42
Репутация: 2
Контактная информация:

Re: панель оператора на удаленном компе

Сообщение СЛОН »

Здравствуйте.
Я так понимаю, запустить таким образом QtVcp (или хотя бы Axis) не получится, и работа только через tkemc ?
Ответить

Вернуться в «LinuxCNC»