LinuxCNC - desktop přes síť
Ahoj,
svůj zázrak™ (a potažmo i mazlíka) jsem vždy k plné spokojenosti řídil samostatným PC pomocí LinuxCNC (přes LPT port). Nyní ale na klasický setup se vším všudy, tj. s monitorem, klávesnicí a myší nemám místo, proto jsem zkusil přejít na GRBL. Ne že by to vůbec nefungovalo, ale s komfortem LinuxCNC se to nedá srovnat, zvlášť, když už je na něj člověk zvyklý. Čili nastupuje plán B, vrátit se k PC, ale zkusit ho provozovat bez periferií přes virtuální desktop z notebooku (samotné PC se vejde). V principu to určitě možné je, otázka je, zda to umožní i systém v rámci LinuxCNC distribuce, jaké budou výkonové nároky a co to udělá s latencemi. Zvlášť, když jde o D945GCLF prdítko.
Máte někdo vyzkoušeno?
Díky, T.
svůj zázrak™ (a potažmo i mazlíka) jsem vždy k plné spokojenosti řídil samostatným PC pomocí LinuxCNC (přes LPT port). Nyní ale na klasický setup se vším všudy, tj. s monitorem, klávesnicí a myší nemám místo, proto jsem zkusil přejít na GRBL. Ne že by to vůbec nefungovalo, ale s komfortem LinuxCNC se to nedá srovnat, zvlášť, když už je na něj člověk zvyklý. Čili nastupuje plán B, vrátit se k PC, ale zkusit ho provozovat bez periferií přes virtuální desktop z notebooku (samotné PC se vejde). V principu to určitě možné je, otázka je, zda to umožní i systém v rámci LinuxCNC distribuce, jaké budou výkonové nároky a co to udělá s latencemi. Zvlášť, když jde o D945GCLF prdítko.
Máte někdo vyzkoušeno?
Díky, T.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Tímhle se zabývají hoši z Machinekit. Dělají to kvůli málo výkonným deskám s ARMem (třeba RPi), aby je nezdržovalo vykreslování.
Ale mám pocit, že se tím pořád dost bojují. Aspoň kdysi dávno, když jsem se o to zajímal, to nijak hladké nebylo.
Ale mám pocit, že se tím pořád dost bojují. Aspoň kdysi dávno, když jsem se o to zajímal, to nijak hladké nebylo.
Kdyz to udelas pres VNC, tak by to melo fungovat, ale vykreslovani na vzdalenem pocitaci je dost boj, takze to asi pojede, ale ty to neuvidis.
Neco by se mohlo dat udelat pres Spice, ale to jsem nikdy nepouzival.
Obecne 3d a remote desktop dohromady na Linuxu snad nema rozumne reseni (bohuzel).
Neco by se mohlo dat udelat pres Spice, ale to jsem nikdy nepouzival.
Obecne 3d a remote desktop dohromady na Linuxu snad nema rozumne reseni (bohuzel).
--
Všechno je snadné, než to zkusíš sám.
Všechno je snadné, než to zkusíš sám.
No - myslím, že pokud by to mělo k něčemu být, tak je třeba k tomu přistoupit koncepčně jinak. Tedy ne nějakým zrcadlením plochy. Zvlášť na strojích, které nemají extra přebytek výkonu.
Ten Machinekit to řeší samozřejmě jinak. Tam je místo zobrazení na řídicím stroji nějaká proxy-komponenta, která serializuje vykreslovaná a čtená data, a odesílá je po síti do protikusu na jiném stroji.
Ten Machinekit to řeší samozřejmě jinak. Tam je místo zobrazení na řídicím stroji nějaká proxy-komponenta, která serializuje vykreslovaná a čtená data, a odesílá je po síti do protikusu na jiném stroji.
Tohle umel XFree86 protokol uz v letech... Problem je v tom, ze nezvlada OpenGL, teda jsou nejaka rozsireni, ale nefunguje to uplne dobre.Mex píše: ↑19. 3. 2020, 5:11 No - myslím, že pokud by to mělo k něčemu být, tak je třeba k tomu přistoupit koncepčně jinak. Tedy ne nějakým zrcadlením plochy. Zvlášť na strojích, které nemají extra přebytek výkonu.
Ten Machinekit to řeší samozřejmě jinak. Tam je místo zobrazení na řídicím stroji nějaká proxy-komponenta, která serializuje vykreslovaná a čtená data, a odesílá je po síti do protikusu na jiném stroji.
Zkusit by se to dalo http://www.tldp.org/HOWTO/Remote-X-Apps-9.html
VNC ma tu vyhodu, ze veskere vykreslovani pro aplikaci probiha lokalne, teda i s lokalni odezvou, klient ani nemusi byt pripojeny. To ma pochopitelne tu nevyhodu, ze klient muze videt i nekolik sekund opozdeny obraz.
Uplne nejjednodussi by bylo pustit to pres ssh tunel, ale to neutahne vykonove (sifrovani prenosu a jeste grafika). Klient by musel byt linux, na nem otevrit terminal, z nej ssh -X user@linuxcncserver a na nem pustit co potrebujes, ale budes imho rad, kdyz pojede nejaka jednoducha aplikace a ne neco, co zbesile vykresluje.
edit: VNC existuje vice implementaci, nektere neprenaseji celou obrazovku, ale jenom zmeneny obdelnik
pak je tu jeste spice, ale vypada to, ze cili spis na virtualky / https://www.spice-space.org/
--
Všechno je snadné, než to zkusíš sám.
Všechno je snadné, než to zkusíš sám.
Všechny tyto zmíněné systémy používají nějaký způsob přenosu až výsledku po síti. Tedy LinuxCNC to pořád maluje "po bodech", jen to nemaluje na svou vlastní obrazovku, ale na nějakou virtuální (případně na svou i virtuální).
Ale to řešení Machinekitu je inteligentnější. Tam to malování realizuje až to vzdálené PC. LinuxCNC to jen úkoluje na poměrně vysoké úrovni. Takže se zátěž rozloží mezi ně, resp. výrazně větší část převezme to vzdálené PC.
Ale to řešení Machinekitu je inteligentnější. Tam to malování realizuje až to vzdálené PC. LinuxCNC to jen úkoluje na poměrně vysoké úrovni. Takže se zátěž rozloží mezi ně, resp. výrazně větší část převezme to vzdálené PC.
Ahoj, předem říkám že linuxu nerozumím, ale dlouho jsem dělal IT v dobách předmileniálních...
Co se vyprdnout na soft a šoupnout tam KVMko over IP? Třeba něco takovéhoto, je to první odkaz googla, tak mě nechytejte za slovo že je propaguju
https://www.asm.cz/cs/182509-extender-x ... dmic11u-tr
Co se vyprdnout na soft a šoupnout tam KVMko over IP? Třeba něco takovéhoto, je to první odkaz googla, tak mě nechytejte za slovo že je propaguju
https://www.asm.cz/cs/182509-extender-x ... dmic11u-tr
Na hobíka to asi jde...
SM16A, FN20, 3E710B, CDC7-2, HO02, CO2laser, Fiber a tak
SM16A, FN20, 3E710B, CDC7-2, HO02, CO2laser, Fiber a tak
Mas pravdu, az na ten XFree86 - ten totiz po siti prenasi instrukce co a kam kreslit a vykresluje se to az na vzdalenem stroji. Nezpochybnuji, ze Machinekit reseni je lepsi, prinejmensim je novejsi. Dost mozna to bude casem jedina mozna cesta, protoze od Xorg se zvolna odchazi smerem Wayland, ktery nektere veci nepodporuje - mimo jine proto, ze jsou potencialni bezpecnostni problem.Mex píše: ↑19. 3. 2020, 6:42 Všechny tyto zmíněné systémy používají nějaký způsob přenosu až výsledku po síti. Tedy LinuxCNC to pořád maluje "po bodech", jen to nemaluje na svou vlastní obrazovku, ale na nějakou virtuální (případně na svou i virtuální).
Ale to řešení Machinekitu je inteligentnější. Tam to malování realizuje až to vzdálené PC. LinuxCNC to jen úkoluje na poměrně vysoké úrovni. Takže se zátěž rozloží mezi ně, resp. výrazně větší část převezme to vzdálené PC.
--
Všechno je snadné, než to zkusíš sám.
Všechno je snadné, než to zkusíš sám.
Mozna pro tento pripad nejjednodussi reseni.Charon píše: ↑19. 3. 2020, 6:50 Ahoj, předem říkám že linuxu nerozumím, ale dlouho jsem dělal IT v dobách předmileniálních...
Co se vyprdnout na soft a šoupnout tam KVMko over IP? Třeba něco takovéhoto, je to první odkaz googla, tak mě nechytejte za slovo že je propaguju
https://www.asm.cz/cs/182509-extender-x ... dmic11u-tr
--
Všechno je snadné, než to zkusíš sám.
Všechno je snadné, než to zkusíš sám.
"do řiti se řítíme, ani o tom nevíme.."
Leda pokud by jedna strana tohoto pojítka byl SW běžící na mém notebooku Já neřeším vzdálený přístup, ale náhradu fyzického monitoru, klávesnice a myši.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino