X server pro Windows

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


Ano, licence dobrá, ale výkony špatné (není-li chyba u mě).
Jak jsem psal v odpovědi panu Mrázovi - myslím, že je tam logická bota 
ve způsobu vykreslování/refreshe grafického okna.

PL

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

Dne 18.7.2022 v 10:28 Nesvacil Jiri napsal(a):
> Vzdálený přenos na X byl řešen po grafických prvcích místo obrázků a 
> to šlo. Dnes se dává všude moc grafiky, složitých prvků a to moc 
> nejde. Buďto to je příliš komplexní analyzovat pro přenos nebo z toho 
> vylezou obrázky tj. data.  Asi je někde zvolen přenos bitmap místo 
> prvku. Jednodušší je to komprimovat nějakým VNC, ale trhá se to.
>
> wxWidgets jsou jako multiplaforma tj. komplexní visuální prvky, fonty, 
> tisky, to v uvedené licenci a kvalitě nemá žádná jiná. Musíte jít do 
> komerčních. Jako o vzdálené práci bych s tím moc neuvažoval.
>
> Jirka
>
> Dne 18.07.2022 v 4:28 Petr Labaj napsal(a):
>> 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