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 16:55 | Nová verze

    Po více než třech letech od vydání verze 1.4.0 byla vydána nová verze 1.5.0 správce balíčků GNU Guix a na něm postavené stejnojmenné distribuci GNU Guix. S init systémem a správcem služeb GNU Shepherd. S experimentální podporou jádra GNU Hurd. Na vývoji se podílelo 744 vývojářů. Přibylo 12 525 nových balíčků. Jejich aktuální počet je 30 011. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 0
    dnes 15:44 | Zajímavý software

    Na adrese gravit.huan.cz se objevila prezentace minimalistického redakčního systému GravIT. CMS je napsaný ve FastAPI a charakterizuje se především rychlým načítáním a jednoduchým ukládáním obsahu do textových souborů se syntaxí Markdown a YAML místo klasické databáze. GravIT cílí na uživatele, kteří preferují CMS s nízkými nároky, snadným verzováním (např. přes Git) a možností jednoduchého rozšiřování pomocí modulů. Redakční

    … více »
    2012 | Komentářů: 0
    dnes 12:55 | Zajímavý software

    Tým Qwen (Alibaba Cloud) uvolnil jako open-source své modely Qwen3‑TTS pro převádění textu na řeč. Sada obsahuje modely VoiceDesign (tvorba hlasu dle popisu), CustomVoice (stylizace) a Base (klonování hlasu). Modely podporují syntézu deseti různých jazyků (čeština a slovenština chybí). Stránka projektu na GitHubu, natrénované modely jsou dostupné na Hugging Face. Distribuováno pod licencí Apache‑2.0.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 01:11 | Nová verze

    Svobodný citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 8. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 16:55 | Nová verze

    Byla vydána verze 1.93.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Komunita

    Svobodný operační systém ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, slaví 30. narozeniny.

    Ladislav Hagara | Komentářů: 7
    včera 11:00 | IT novinky

    Společnost Raspberry Pi má nově v nabídce flash disky Raspberry Pi Flash Drive: 128 GB za 30 dolarů a 256 GB za 55 dolarů.

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

    Technologie Skip pro multiplatformní mobilní vývoj, která umožňuje vývojářům vytvářet iOS a Android aplikace z jediné Swift a SwiftUI kódové základny, se s vydáním verze 1.7 stala open source.

    Ladislav Hagara | Komentářů: 5
    včera 03:33 | Zajímavý software Ladislav Hagara | Komentářů: 1
    včera 00:11 | Nová verze

    Byla vydána nová major verze 34.0.0 webového prohlížeče Pale Moon (Wikipedie) vycházejícího z Firefoxu. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (10%)
     (21%)
     (3%)
     (5%)
     (2%)
     (11%)
     (36%)
    Celkem 579 hlasů
     Komentářů: 17, poslední včera 15:24
    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: 371×
    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.