Portál AbcLinuxu, 2. června 2024 04:57


Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Josef Kufner avatar 24.7.2012 15:40 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Odpovědět | Sbalit | Link | Blokovat | Admin
Jak to ovládání je implementováno? Nějaký samostatný řídící kabel EIZO-only, nebo to je něco obecnějšího?
Hello world ! Segmentation fault (core dumped)
mess avatar 24.7.2012 16:10 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Mám dojem, že to komunikuje nějakým způsobem přímo přes DVI. Jen ten komunikační protokol asi bude Eizo-only.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
stativ avatar 24.7.2012 16:20 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
USB kabel se standardním B konektorem.

Samotné ovládání je pomocí řídících zpráv USB, takže stačí znát potřebná magická čísla a napsat ovladač už je hračka. Pak tam ještě běhají interrupty, které slouží k aktualizaci GUI podle nastavení monitoru. Ty jsem ale příliš nestudoval – vypadají dost neprůhledně a zpětnou vazbu jsem zatím nepotřeboval (i když by to v GUI asi být mělo, někdo jiný to využít může).
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Josef Kufner avatar 24.7.2012 17:38 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
[...] a zpětnou vazbu jsem zatím nepotřeboval [...]
Ty šoupátka neukazují aktuální stav?
Hello world ! Segmentation fault (core dumped)
stativ avatar 25.7.2012 08:20 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Aktuální stav se nastaví při zobrazení šoupátka (takže třeba při přepnutí tab z basic na advanced). Pokud ale otevřeš GUI a začneš měnit třeba jas, tak se šoupátko příslušně nehýbe. Mě to nevadí, protože tlačítka na monitoru nepoužívám.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
24.7.2012 18:02 chrono
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Odpovědět | Sbalit | Link | Blokovat | Admin
Keď je ten monitor pripojený v Linuxe, nezobrazuje sa niekde v logu, že bolo pripojené USB HID zariadenie?
24.7.2012 23:30 R
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Podla mna ano. Napisal som usbmonctl, ktory komunikuje prave cez USB HID. Robil som to na Samsung CRT monitore a vraj to chodi aj na EIZO.
stativ avatar 25.7.2012 08:37 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Jo, zobrazí se jako HID. Vyzkoušet použít HID mám už v interním TODO hodně dlouho – vlastně už od začátku, protože jsem tehdy musel řešit konflikt s HID modulem. usbmonctl jsem vyzkoušel, a ačkoliv --list vypíše spoustu nastavení, u ničeho tetovan0ho se mi nepovedlo získat aktuální hodnotu nastavení (všude vrací 0) a ani nastavení změnit.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
25.7.2012 22:12 R
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
A netusis, preco? Ak je tam bug, tak by som to rad opravil.
25.7.2012 22:42 chrono
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Eizo síce používa HID pre monitory, zo štandardných príkazov používa ale len minimum a väčšina funguje trochu inak (niekedy by ale malo stačiť zmeniť len číslo na štandardné).

Inak je dosť zvláštne, že ich SDK ešte nikto nedal niekam na internet (alebo aspoň výpis potrebných konštánt). :)
stativ avatar 26.7.2012 09:07 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Konstanty pro podporované monitory (některé další monitory používají stejné, i když třeba jen část) je možné najít v eilin.xml ;-)
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 26.7.2012 09:15 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Podle wiresharku usbmonctl posílá úplně jiné příkazy, než monitor reálně používá. Podle všeho to, co monitor hlásí přes HID, nemá s reálně používanými magickými čísly nic společného.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 26.7.2012 09:16 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Takže bych řekl, že v usbmonctl bug není, spíš je to prasárna ze strany EIZO.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
26.7.2012 11:27 chrono
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
usbmonctl nevráti ani výpis ovládačov pre ten monitor?
stativ avatar 26.7.2012 11:42 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Pokud tím myslíš to, co vypíše --list, tak jich vypíše spoustu. Je tam i spousta neexistujících nastavení a neznámých nastavení. Jak jsem to studoval, tak HID vrací úplně jiná magická čísla, která pro ovládání nejdou použít.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
26.7.2012 12:36 chrono
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Niektoré z tých čísel by sa ale mohli dať identifikovať, pretože v tom tvojom programe napr. vieš minimálnu a maximálnu hodnotu pre niektoré ovládače. Menia sa napr. niektoré hodnoty keď zmeníš nastavenia pomocou eilin?
stativ avatar 26.7.2012 17:37 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
No, podařilo se mi zatím najít jen hue, který ve výpisu jako:
INPUT  : 0x25 - Red Black
        field 0, flags=2, range=0..64
…
FEATURE: 0x25 - Red Black
        field 0, flags=2, range=0..64
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 26.7.2012 17:44 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Tak se mi podařilo najít ještě saturaci. Už asi vím, namapováno. Když se koukneš na hodnoty wValue v konfiguráku eilin a vezmeš poslední dvojici čísel, tak odpovídá tomu, co používá usbmonctl. Například 0x0347 (jas - breightness) odpovídá FEATURE: 0x47 - unknown.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 27.7.2012 11:07 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Příloha:
K téhle informaci se by se ti možná mohl hodit výpis z usbmonctl -l, tak tady ho přikládám.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
27.7.2012 16:21 R
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Dik, skusim to pozriet.
27.7.2012 17:20 chrono
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
To pole s 256 položkami je pravdepodobne LUT na prevod z 8 bitov do 10 bitov (nechce sa mi to počítať, ale predpokladám, že súčet tých 256 čísel je 1024). :)
25.7.2012 09:44 __dark__
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
Odpovědět | Sbalit | Link | Blokovat | Admin
Funkce intToThreeBytesData() je opravdu skvost
stativ avatar 25.7.2012 11:18 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: eilin 2.1 - ovladač monitorů EIZO
A to jsi ještě neviděl loadcfg.c. Je to hnus, ale funguje, takže do toho raději nechci moc rýpat.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.