X server pro Windows

Petr Labaj labaj na volny.cz
Pondělí Červenec 18 04:28:13 CEST 2022


Laboroval jsem zase s X serverem a KiCadem na vzdálené stanici.
Pořád se mi nechtělo věřit, že je to tak zlé.
Je to tak, že problémy se zobrazováním (obrovský datový tok) dělá 
grafická knihovna wxWidgets.
Všechny programy, které jsou nad ní napsané, fungují stejně špatně. 
KiCad, Gerbview, Slic3r atd.

Když se třeba jenom jezdí myší po prázdném grafickém okně, tak to 
generuje datový tok až 600 Mbit/s!
Jenom pohyb myší na vzdálené ploše prakticky kompletně vytíží gigovou síť.
Když se stejný pohyb myší udělá v okně nějakého jiného programu, tak je 
datový tok zanedbatelný, nějaké jednotky Mbit/s.

Kdyby někdo věděl, jak případně nakonfigurovat ty wxWidgets pro 
rozumnější zobrazování, tak to by bylo super.
Ale musela by to být konfigurace v runtime. Překládat kvůli tomu KiCad 
by asi byl overkill.

Kdysi jsem dokonce zvažoval použít wxWidgets pro nějakou aplikaci, 
protože jsou multiplatformní a mají hodně příjemnou licenci.
No tak po těchto zkušenostech už o tom rozhodně nikdy uvažovat nebudu.

PL

********************

Dne 13.7.2022 v 2:08 Petr Labaj napsal(a):
> Tak ještě pár poznámek po testech na lokální síti.
>
> X server VcXsvr je skutečně docela dobrý. Většina věcí tam jede skoro 
> stejně rychle, jako by jela lokálně na Linuxu.
>
> Ale to se bohužel netýká KiCadu. U něho je latence (zpoždění mezi 
> pohybem myši a následným zobrazením) nepříjemná, v desetinách sekundy.
> Tak mě pak napadlo změřit datový tok mezi Linuxem, kde ten KiCad běží, 
> a Windows s X serverem.
> A je to docela šílené. I když se jenom jezdí zaměřovacím křížem po 
> desce tam a zpět, tak to generuje datový tok 300 Mbit/s !
>
> Když jsem zkusil nějaký jiný CAD, tak tam i když jsem dělal mnohem 
> náročnější operace (rotace objektu v 3D), tak byl datový tok nějaké 
> 2-3 Mbit/s.
> Takže zobrazování je prostě v KiCadu napsané nějak blbě. A tím pádem s 
> X serverem na síti to asi nikdy nepojede příliš dobře.
>
> Tak jsem místo X serveru zkusil xrdp, který přenáší jen změny 
> obrazovky (Linuxová variace na Vzdálenou plochu z Windows).
> No a datový tok klesl na nějaké 2 Mbit/s a začalo to být celkem 
> použitelné.
> Dokonalé to není, nějaká latence tam stále je, ale už by se na tom asi 
> celkem dalo dělat.
>
> PL
>
> **********************
>
> Dne 11.7.2022 v 22:23 Petr Labaj napsal(a):
>> Začal jsem si hrát s X serverem VcXsvr. A musím říct, že jsem 
>> příjemně překvapený.
>> https://sourceforge.net/projects/vcxsrv/files/latest/download
>> (instalačka je *.exe, což působí nedůvěryhodně, ale je to OK)
>>
>> Je to opravdu jen X server, nesnaží se na Windows emulovat Linuxové 
>> prostředí.
>> Tím pádem je malý (necelých 80 MB, instalačka 42 MB) a startuje rychle.
>> A funguje zřejmě pěkně svižně.
>> Jsem na dovolené na pomalé lince. Ale i tak to funguje nad očekávání 
>> dobře.
>> Už se nemůžu dočkat, až to doma zkusím na lokální síti.
>>
>> Věřím, že na tom i ten KiCad pojede použitelně.
>>
>> PL
>



Další informace o konferenci Hw-list