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 00:44 | Nová verze

    Byla vydána nová verze 3.22.0 grafického vývojového prostředí a platformy Gambas (Wikipedie) založené na interpretru programovacího jazyka Basic s rozšířením o objektově orientované programování. Přehled novinek v poznámkách k vydání. Zdrojové kódy jsou k dispozici na GitLabu.

    Ladislav Hagara | Komentářů: 0
    včera 20:22 | Komunita

    FreeBSD odstranilo poslední GPL kód ze základního systému. Konkrétně dpv, libdpv, libfigpar a dialog. Instalátor před čtyřmi lety přešel z dialogu na bsddialog.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | IT novinky

    Sociální síti 𝕏 (dříve Twitter) má dnes 20 let. Pro veřejnost byla zpřístupněna 15. července 2006.

    Ladislav Hagara | Komentářů: 1
    včera 14:22 | Zajímavý software

    Insula Faktury je open source generátor faktur, který běží přímo ve webovém prohlížeči. Žádná registrace, žádné sledování, žádné omezení. Zdrojové kódy jsou k dispozici na Codebergu.

    Ladislav Hagara | Komentářů: 5
    včera 13:22 | Komunita

    První Mobile Linux Hackday v Plzni, tj. komunitní setkání věnované Linuxu na mobilních zařízeních, proběhne 24. července od 10:00. Akce je otevřená všem zájemcům – od zvědavců po zkušené vývojáře. Dopoledne proběhnou přednášky Davida Heidelberga a Petra Hodiny o aktuálním stavu mobilního Linuxu: proč vůbec chtít tučňáka v kapse, jaké telefony jsou dnes dobře podporované a co taková podpora obnáší. Po obědě se zaměříme na konkrétní

    … více »
    Ladislav Hagara | Komentářů: 0
    14.7. 19:33 | Nová verze

    3D software Blender byl vydán ve verzi 5.2 s prodlouženou podporou. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 0
    14.7. 16:55 | Zajímavý software

    SketchForge 3D (GitHub, reddit) je open source 3D editor / CAD běžící ve webovém prohlížeči bez nutnosti účtu nebo cloudového úložiště. Inspirovaný byl Tinkercadem. Doporučena je lokální instalace.

    Ladislav Hagara | Komentářů: 0
    14.7. 12:44 | Nová verze

    Byla vydána nová verze 11.9 webového prohlížeče Midori (Wikipedie, GitHub). S novým centrem ovládání, pokročilejším blokováním reklam, optimalizací výkonu…

    Ladislav Hagara | Komentářů: 0
    14.7. 04:22 | Zajímavý projekt

    Na Crowd Supply běží kampaň na podporu open source čtečky elektronických knih Open Book Touch. Postavena je na ESP32-S3. Má 4,26palcový dotykový e-papírový displej s rozlišením 480×800 pixelů, podsvícení, slot na microSD kartu. Cena je 149 dolarů a poštovné 12 dolarů. Dodání je plánováno na duben 2027.

    Ladislav Hagara | Komentářů: 8
    13.7. 18:00 | IT novinky

    Na Humble Bundle běží akce Linux: All the Things by O'Reilly a Picos, HATs, and More by Raspberry Pi Press. Elektronické knihy lze koupit se slevou a současně podpořit organizace Code for America a Raspberry Pi Foundation.

    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 2131 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: nepřepínatelné nastavení v ALSA

    27.8.2017 21:35 lertimir | skóre: 64 | blog: Par_slov
    nepřepínatelné nastavení v ALSA
    Přečteno: 380×
    Tak ještě jednom se pokusím vrátit k problému nepřepínatelného nastavení v alsa, který jsem řešil v tomto vlákně před 3/4 rokem a nevyřešil. Pak jsem se tím nezabýval, jen vím od té doby tři informace navíc. Nemožnost přepínání není svázana s DE. Zaloguji-le se do textového terminálu, nemožnost přepnout trvá. včetně toho že situace se nezmění, když se lognu na roota nebo na zcela nový účet. Není to svázané s se staršími konfiguracemi. Na systému je nyní nová instalace archu a opět není možné změna. a za 3 nesouvisí to s distribucí. Zkusil jsem stáhnout Ubuntu a nemožnost přepnout trvá i bootu do life distra. Přičemž pořád platí, že mohu přepinat mezi předním a zadním výstupem na sluchátka. A při startu nastaví náhodně, jestli bude výstup na Speakers nebo Headphones a to se do rebootu nezmění.

    Jediné co mne napadá, je nejak provést ručně kompletní inicializaci karty. Nevíte jak? Pokud to nepomůže tak je to asi v HW.

    Odpovědi

    28.8.2017 07:50 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v ALSA
    Úplný základ - hoď sem výstup alsa-info.sh
    29.8.2017 20:39 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v ALSA
    Příloha:
    Posílám výpis. Karta o kterou se jedná je card 0 Xonar ST, driver virtuoso a nastavení, o kterém mluvím je:
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Headphones'
    
    nyní je na sluchátka a mohu přepnout mezi FP a normálním zadním výstupem. Ale nepřepnu na Speakers (a pokud se but nasměřuje na linkový výstup tak není možné je dostat na sluchátka. Jina fyzicky je to tato karta.
    29.8.2017 21:28 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v ALSA
    Koukám na zdroják a to přepínání vypadá úplně jednoduše - jenom se nahazují výstupy oxygenu dle specifikace . Nezdá se, že by to bylo čímkoliv podmíněné.

    Takže otázka je, zda to opravdu přepíná. Alsa umí zamknout ovládací prvky a teoreticky je možné, že si je pulseaudio zamyká.

    Nejdříve bych shodil PA (dle logu ti běží) a otestoval přepínání napřímo přes alsí amixer. Je nutné, aby ti přitom PA neběželo - nejsnázeji to kontroluji přes výpis, kdo má otevřené soubory zařízení.

    sudo lsof /dev/snd/*

    Nebo by to mělo jít přepínat alsamixerem (alsamixer -c 0), amixer má divnou syntaxi. Tam hned uvidíš, jestli ti to nastavení drží, nebo to zase někam spadne. Ale jak říkám, je nezbytné to testovat s vypnutým PA.

    Pokud by to fungovalo a ukázalo se, že s tím cvičí PA (což dle zdrojáku umí), pak bychom vyrobili .asoundrc konfigurák, ve kterém bychom ten čudlík natvrdo zapnuli na požadovanou hodnotu a zamknuli jej. Používal jsem to na HTPC, aby mi nic nehýbalo s nastavením zvukovky a mohl jsem se spohlenout na fixní nastavení.
    30.8.2017 00:04 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v ALSA
    Díky. Prohlídnu to. Fakticky to přepínání jsou relátka (dvě v serii) jedno přehazuje linka/sluchátka druhé mezi sluchátkovým výstupem. Zatím jsem hledat jak zastavit pulse. protože ač mám autospawn = no v souboru /etc/pulse/client.conf. Tak se mi restartne ihne po pulseaudio --kill i po killall. Tak musím najít proč. Tvůj postup zjistit, že mi pulse neběží mi dá odpověd, běži.
    # root @ dnopytle in ~ [0:02:11] C:1
    $ sudo lsof /dev/snd/*
    COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
    pulseaudi 20453 palovsky   16u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20453 palovsky   23u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20453 palovsky   28u   CHR  116,2      0t0 10988 /dev/snd/controlC0
    pulseaudi 20453 palovsky   34u   CHR  116,2      0t0 10988 /dev/snd/controlC0
    
    # root @ dnopytle in ~ [0:02:31] C:1
    $ killall pulseaudio  
    
    # root @ dnopytle in ~ [0:02:37] 
    $ sudo lsof /dev/snd/*
    COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
    pulseaudi 20496 palovsky  mem    CHR  116,9          10995 /dev/snd/pcmC1D7p
    pulseaudi 20496 palovsky   16u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20496 palovsky   21u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20496 palovsky   22u   CHR  116,9      0t0 10995 /dev/snd/pcmC1D7p
    
    # root @ dnopytle in ~ [0:02:39] C:1
    $ sudo lsof /dev/snd/*
    COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
    pulseaudi 20496 palovsky  mem    CHR  116,5          10991 /dev/snd/pcmC0D0c
    pulseaudi 20496 palovsky  mem    CHR  116,3          10989 /dev/snd/pcmC0D0p
    pulseaudi 20496 palovsky  mem    CHR  116,9          10995 /dev/snd/pcmC1D7p
    pulseaudi 20496 palovsky   16u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20496 palovsky   21u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20496 palovsky   22u   CHR  116,9      0t0 10995 /dev/snd/pcmC1D7p
    pulseaudi 20496 palovsky   23u   CHR  116,4      0t0 10990 /dev/snd/controlC1
    pulseaudi 20496 palovsky   28u   CHR  116,2      0t0 10988 /dev/snd/controlC0
    pulseaudi 20496 palovsky   29u   CHR  116,3      0t0 10989 /dev/snd/pcmC0D0p
    pulseaudi 20496 palovsky   34u   CHR  116,2      0t0 10988 /dev/snd/controlC0
    pulseaudi 20496 palovsky   35u   CHR  116,5      0t0 10991 /dev/snd/pcmC0D0c
    
    # root @ dnopytle in ~ [0:02:42] C:1
    $ 
    
    30.8.2017 07:20 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v ALSA
    Ta relátka jsou ovládaná právě GPIO piny toho řídícího čipu zvukovky (oxygen), přes nějaké spínací prvky. Driver zapíše do registru příslušný bit -> relátko sepne. Zjišťování hodnoty toho ovládacího prvku je také napřímo, bez kešování - když se program v user-space dotáže na hodnotu (např. výpis "amixer contents"), zavolá se metoda driveru st_output_switch_get, která to rovnou načte z bitových registrů oxygenu, nic se mezitím nekešuje.

    Takže pokud je HW v pořádku, musí to fungovat.
    30.8.2017 22:25 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v ALSA
    Jinak nejjednodušší způsob pro otestování je binárku pulseaudia někam přesunout/přejmenovat. Určitě už pak nenajede :-)

    Založit nové vláknoNahoru

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

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