abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 20:44 | Komunita

    openSUSE Leap 16, včetně Leap Micra 6.2+, nově nabízí 24 měsíců podpory pro každé vydání. To je dva roky aktualizací a stability, což z něj činí nejdéle podporovanou komunitní distribuci vůbec. Leap se tak stává ideální platformou pro všechny, kdo hledají moderní, stabilní a dlouhodobě podporovanou komunitní Linux distribuci.

    lkocman | Komentářů: 0
    dnes 16:33 | Bezpečnostní upozornění

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal dne 3. 9. 2025 VAROVÁNÍ před hrozbou v oblasti kybernetické bezpečnosti spočívající v předávání systémových a uživatelských dat do Čínské lidové republiky a ve vzdálené správě technických aktiv vykonávané z území Čínské lidové republiky. Varováním se musí zabývat povinné osoby podle zákona o kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 10
    dnes 11:55 | IT novinky

    Americká internetová společnost Google nemusí prodat svůj prohlížeč Chrome ani operační systém Android. Rozhodl o tom soud ve Washingtonu, který tak zamítl požadavek amerického ministerstva spravedlnosti. Soud ale firmě nařídil sdílet data s jinými podniky v zájmu posílení konkurence v oblasti internetového vyhledávání. Zároveň Googlu zakázal uzavírat dohody s výrobci mobilních a dalších zařízení, které by znemožňovaly

    … více »
    Ladislav Hagara | Komentářů: 3
    dnes 11:33 | Humor

    Prvního září ozbrojení policisté zatkli na na londýnském letišti Heathrow scénáristu a režiséra Grahama Linehana, známého především komediálními seriály Ajťáci, Otec Ted nebo Black Books. Během výslechu měl 57letý Graham nebezpečně zvýšený krevní tlak až na samou hranici mrtvice a proto byl z policejní stanice převezen do nemocnice. Důvodem zatčení bylo údajné podněcování násilí v jeho 'vtipných' příspěvcích na sociální síti

    … více »
    Gréta | Komentářů: 53
    dnes 10:22 | Pozvánky

    Studentská dílna Macgyver zve na další Virtuální Bastlírnu - pravidelné online setkání všech, kdo mají blízko k bastlení, elektronice, IT, vědě a technice. Letní prázdniny jsou za námi a je čas probrat novinky, které se přes srpen nahromadily. Tentokrát jich je více než 50! Těšit se můžete mimo jiné na:

    Hardware – Bus Pirate na ESP32, reverse engineering Raspberry Pi, pseudo-ZX-80 na RISC-V, PicoCalc, organizéry na nářadí z pěny nebo … více »
    bkralik | Komentářů: 0
    dnes 03:11 | Nová verze

    Google Chrome 140 byl prohlášen za stabilní. Nejnovější stabilní verze 140.0.7339.80 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 6 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    dnes 02:22 | Nová verze

    LeoCAD (Wikipedie) je svobodná multiplatformní aplikace umožňující také na Linuxu vytvářet virtuální 3D modely z kostek lega. Vydána byla verze 25.09. Zdrojové kódy a AppImage jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 1
    včera 21:00 | IT novinky

    RubyMine, tj. IDE pro Ruby a Rails od společnosti JetBrains, je nově zdarma pro nekomerční použití.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Nová verze

    Český LibreOffice tým vydává překlad příručky LibreOffice Calc 25.2. Calc je tabulkový procesor kancelářského balíku LibreOffice. Příručka je ke stažení na stránce dokumentace.

    ZCR | Komentářů: 2
    včera 01:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) vývojová verze 3.1.4 příští stabilní verze 3.2 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání.

    Ladislav Hagara | Komentářů: 0
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (81%)
     (8%)
     (2%)
     (3%)
     (4%)
     (2%)
    Celkem 133 hlasů
     Komentářů: 9, poslední 28.8. 11:53
    Rozcestník

    eilin 2.1 - ovladač monitorů EIZO

    24.7.2012 13:56 | Přečteno: 1300× | linux | Výběrový blog | poslední úprava: 24.7.2012 14:05

    Po dlouhé době posílám nějaké novinky okolo eilin, ovladače pro monitory EIZO. Za tu dobu se toho dost změnilo. Vydal jsem několik verzí, přidal GUI a prostě je eilin teď celkově o dost lepší než kdy předtím.

    Takže co se za dobu od mého posledního zápisku událo? Je toho docela hodně – 88 commitů (vzhledem k tomu, že eilin 1.2 odpovídal 29. commitu). Proto tedy shrnu jen to nejdůležitější. Detaily lze nalézt v NEWS. Aktuální verze je nyní eilin 2.1. Novinky je možné sledovat na mém Google+ profilu (po více než roce co profil mám, jsem ho konečně vyzkoušel – a kromě novinek z vývoje nevidím jediné rozumné využití pro sociální sítě)

    Oproti verzi, o které jsem psal naposled (1.2) jsem eilin přepsal do podoby knihovny. To usnadnilo tvorbu jiných rozhraní. Díky tomu je teď součástí eilin i volitelné GUI v Qt, které se jmenuje qeilin. Konzolová aplikace je stále k dispozici (hodí se zejména do skriptů). Další novou vlastností je autodetekce monitoru. Pokud je monitor podporovaný, už není nutné jeho model specifikovat na příkazovém řádku nebo v konfiguračním souboru. Samozřejmostí je spousta dalších malých oprav.

    S novou verzí jsem výrazně zlepšil dokumentaci. Kromě README jsou tedy nějaké informace na wiki na projektu, včetně krátkého úvodu, co udělat pro přidání podpory nového monitoru. Celé API knihovny pro ovládání monitoru je zdokumentováno pomocí doxygen.

    PS. V blízké době chystám i vydání něčeho mnohem většího. Prozradím jen to, že to má něco společného s obrazem.

    Nakonec nesmí chybět pár obrázků nového GUI.

    Ikona v system tray, která zobrazuje aktuální režim (T je text, C je custom atd.)

    Základní nastavení v GUI

    Pokročilejší nastavení

           

    Hodnocení: 100 %

            špatnédobré        

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

    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
    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
    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
    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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.