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 17:33 | IT novinky

    Apple oznámil, že iPhone a iPad jako první a jediná zařízení pro koncové uživatele splňují požadavky členských států NATO na zabezpečení informací. Díky tomu je možné je používat pro práci s utajovanými informacemi až do stupně „NATO Restricted“, a to bez nutnosti instalovat speciální software nebo měnit nastavení. Žádné jiné běžně dostupné mobilní zařízení tak vysokou úroveň státní certifikace dosud nezískalo.

    Ladislav Hagara | Komentářů: 1
    dnes 13:00 | IT novinky

    Americký provozovatel streamovací platformy Netflix odmítl zvýšit nabídku na převzetí filmových studií a streamovací divize konglomerátu Warner Bros. Discovery (WBD). Netflix to ve čtvrtek oznámil v tiskové zprávě. Jeho krok po několikaměsíčním boji o převzetí otevírá dveře k akvizici WBD mediální skupině Paramount Skydance, a to zhruba za 111 miliard dolarů (2,28 bilionu Kč).

    Ladislav Hagara | Komentářů: 3
    dnes 12:44 | IT novinky

    Americká společnosti Apple přesune část výroby svého malého stolního počítače Mac mini z Asie do Spojených států. Výroba v závodě v Houstonu by měla začít ještě v letošním roce, uvedla firma na svém webu. Apple také plánuje rozšířit svůj závod v Houstonu o nové školicí centrum pro pokročilou výrobu. V Houstonu by měly vzniknout tisíce nových pracovních míst.

    Ladislav Hagara | Komentářů: 10
    dnes 12:11 | Zajímavý článek

    Vědci Biotechnologické společnosti Cortical Labs vytvořili biopočítač nazvaný CL1, který využívá živé lidské mozkové buňky vypěstované z kmenových buněk na čipu. Po úspěchu se hrou PONG se ho nyní snaží naučit hrát DOOM. Neurony přijímají signály podle toho, co se ve hře děje, a jejich reakce jsou převáděny na akce jako pohyb nebo střelba. V tuto chvíli systém hraje velmi špatně, ale dokáže reagovat, trochu se učit a v reálném čase se hrou

    … více »
    karkar | Komentářů: 4
    dnes 01:55 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 21:33 | Nová verze

    Ben Sturmfels oznámil vydání MediaGoblinu 0.15.0. Přehled novinek v poznámkách k vydání. MediaGoblin (Wikipedie) je svobodná multimediální publikační platforma a decentralizovaná alternativa ke službám jako Flickr, YouTube, SoundCloud atd. Ukázka například na LibrePlanet.

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

    TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.

    Ladislav Hagara | Komentářů: 6
    včera 12:22 | IT novinky

    Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.

    Ladislav Hagara | Komentářů: 10
    včera 03:44 | Komunita

    Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.

    Ladislav Hagara | Komentářů: 3
    včera 01:22 | IT novinky

    Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).

    Ladislav Hagara | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (13%)
     (26%)
    Celkem 968 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

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

    6.12.2016 00:42 lertimir | skóre: 64 | blog: Par_slov
    nepřepínatelné nastavení v alsa
    Přečteno: 463×
    Řeším problém že v nastavení alsy se nastaví výstupní kanál a nejde nijak přepnout. A různé subčásti mají poskytují různé informace. Karta je Xonar Essence ST, systém je Arch. Před přechoden na Arch v openSUSE fungovala bez problémů. Karta má 3 hlavní výstupy. reproduktory, zadní a přední sluchátka. (Karta má sluchátkový zesilovač a přepínání se děje pomocí micro relátek, které jasně a slyšitelně cvaknou.) Fakticky je po zapnutí neco jako loterie. nastaví se nějaká hodnota a nejde změnit. To co má amixer je
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Speakers'
    program alsamixer v této situaci zobrazi stejně speakers a neumožní žádnou změnu ani pod uživatelem ani po rootem.

    V souboru /var/lib/alsa/asound.state je naproti tomu
            control.22 {
                    iface MIXER
                    name 'Analog Output'
                    value Headphones
                    comment {
                            access 'read write'
                            type ENUMERATED
                            count 1
                            item.0 Speakers
                            item.1 Headphones
                            item.2 'FP Headphones'
                    }
            }
    
    což neodpovídá skutečnosti a zvuk ze sluchátek nejde.

    KDE modul multimedia pro phonon přepne výstup ozve se jasné cvaknutí z karty, nicméně zvuk se nepřehodí. a také se nezmění hodnota jak ve výstup z amixeru tak v asound.state. Pravdivá a odpovídající realite je hodnota v amixeru. Tedy pokud je tam hodnota sluchátech tak skutečně tím směrem výstup jde. A nejak nevím kde tohle ladit.

    Odpovědi

    6.12.2016 01:46 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Já mám dojem, že jsem měl na mé desce (integrovanej realtek, bez relátek) prohozený názvy výstupů. Na HTC Magicianu (telefon), jsem něco podobnýho objevil až po prostudování datasheetu (~chybná endianita, takže se ten enum adresoval napřeskáčku).

    Zkoušel jsi ten konfigurák smazat a přegenerovat?

    Cvakající relátko jasně ukazuje, že ALSA s tou kartou komunikuje přes kernel driver. Má ta karta i jiné muxovatelné I/O (nebo třeba klonování na víc konektorů)? Pokud by byla třeba kaskáda pro tři výstupy pomocí dvou relátek, tak se může přepínat druhé na mrtvé větvi prvního (=špatná definice v konfiguráku nebo kernelu).

    BTW V tom konfiguráku je nějak nekonzistetní označení těch enum hodnot (string s/bez apostrofů?).

    Jakej PCI VID/DID má ta zvukovka?
    6.12.2016 19:01 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Podle mne označení v konfiguráku je konzistentní v tom smyslu, že bez apostrofů jsou pojmy bez mezery kdežto pojmenování s mezerou se musí obalit. lspsi je
    lspci -vvv -s 03:
    03:06.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
            Subsystem: ASUSTeK Computer Inc. Virtuoso 100 (Xonar ST)
            Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
            Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
            Latency: 32 (500ns min, 6000ns max)
            Interrupt: pin A routed to IRQ 21
            NUMA node: 0
            Region 0: I/O ports at d000 [size=256]
            Capabilities: [c0] Power Management version 2
                    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
            Kernel driver in use: snd_virtuoso
            Kernel modules: snd_virtuoso
    
    z /var/lib/alsa/ jsem smazal state, nicméně zvukovka je pořád neovladatelná. Ani přímý příkaz z amixeru s ní nehne.
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Speakers'
    Simple mixer control 'Digital Input Monitor',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 1
      Mono: Playback 1 [100%] [0.00dB] [off]
    ➜  ~ amixer -c 1 set 'Analog Output' 'Headphones'
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Speakers'
    ➜  ~ amixer -c 1 set 'Analog Output' Headphones 
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Speakers'
    
    A v tom to případš ani necvakne. nicméně to co amixer píše je pravda, pokud je Item0: Headphones tak je zvuk v pořádku a ten jaderný driver je funkční. Možná by mohla být příčina, že Arch nebyl instalován na tento stroj, ale je to binární kopie disku z notebooku s běžnou integrovanou zvukovkou. (Je to plně šifrovaný oddíl včetně bootu na btrfs a nechtělo si mi procházet proces setavení znovu)
    6.12.2016 19:40 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    No chtěl jsem jsem sice přímo PCI ID čísla, ale dá se no :-D (moje blbost, měl jsem napsat rovnou příkaz :-P).

    Daný kus kódu je s 90% pravděpodobností v sound/pci/oxygen/xonar_pcm179x.c st_output_switch_get a st_output_switch_put, nevím jak non vanilla kernely, ale ve vanilce byla změna naposled 2014. Takže bych řekl, že je problém spíš v ALSA.

    Jakej je diff toho nově vygenerovanýho alsa state? Neuložil se po smazání zpátky z paměti do souboru (při rebootu třeba). Necpe se do toho nějak pulse audio? Ladil bych to v čisté konzoli, alsamixer by měl být stejně spolehlivý.

    Je něco navíc když pustíš ten amixer s debug přepínačem? (já ho nepoužívám teda) ... u mě to vypadá, že amixer má jen volby "cset" a "sset" (žádnej "set"). Co vypisuje amixer --help?

    Nepíše ALSA něco do system logů?
    6.12.2016 19:43 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    téměř jistě je to kaskáda dvou relátek, cvaknutí speakers - headphones je jiné než cvaknutí headphones - FP hedphones. Ted jsem rebootnul (aktualizace archu s novým jádrem) a alsamixer je na Headphones ale na speakers se přepnout nelze (mezi dvěmi sluchátkami ano). zkusím nějaké live distro abych zjistil jestli to nebude vlastnost archu. Zřejmě je problém s ovládáním relé mezi sluchátkami a speakers, ale divné je že přímo prsotředky alsa (amixer a alsamixer) možnost přepnout ani nenabídnou. prostředky KDE nabídnou, relé cvakne, ale přepnutí je nefunkční. fakticky se signál nepřepne (asi se relé okamžitě přepíná zpět.
    6.12.2016 19:46 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    A ty věci, co jsou v tom druhém postu (sset a cset apod)? V nejhorším bys to holt muset nastavit natvrdo v kernelu :-D.
    6.12.2016 20:07 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Máš pravdu, ale fungovalo ti bez těch s a c a pokud to tam zařadím dostanu,
    ➜  ~ amixer sget 'Analog Output'
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Headphones'
    ➜  ~ amixer sset 'Analog Output' 'Speakers'
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'FP Headphones'
    ➜  ~ amixer sset 'Analog Output' 'Headphones'
    Simple mixer control 'Analog Output',0
      Capabilities: enum
      Items: 'Speakers' 'Headphones' 'FP Headphones'
      Item0: 'Headphones'
    
    Takže teď při přepnutí na Speakers se přepne na front HP. vypadá to že to přepnutí vůbec není v použitelném prostoru ale je to blbost, protože v SUSE karta funguje 4-5 let (už si nepamatuji jak dlouho ji mám) k 100% spokojenosti, takže je to nějaká věc v konfiguraci archu. journalctl mi z logů nic nedal a ještě jsem udělal alsactl store a uvidíme.
    6.12.2016 20:38 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Na co se stane když dáš?
    amixer sset 'Analog Output' 'FP Headphones'
    Zůstane to přepnutý u toho příkladu, co jsi posílal?
    6.12.2016 23:06 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Ano zustane. stejně tak když v Konsole vyvolám alsamixer, tak ten pro položku Analog output má dvě volby Headphones a "FP Headphones" a výstup se přehodí zadní sluchátka zmlknou. Nicméně položka Speakers v alsamixeru se vůbec nedá nahodit jako by tam nebyla. A v předchozí situaci tam byly pouze položka Speakrs a nešlo ji nijak změnit.
    6.12.2016 23:08 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Jak budu mít chvili čas ladit tak stáhnu aktuální Arch budtu na flasce do něj. a zjistím jestli bude nad kartou plná kontrola. Tedy jestli problém opravdu není v tom, že systém je nakopírovaný z jiného stroje a ne nainstalovaný, a nekde si veze nějakou konfiguraci.
    6.12.2016 23:43 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Ještě by to mohl blokovat KDE, zvlášť pokud jsi zkopíroval původni $HOME a používáš ho i teď. Klidně by mohl mít KDE sound server (já teda přestal používat po konci KDE 3.5 takže nevím jak to teďka má). To cvaknutí by klidně mohlo znamenat, že to KDE hnedka vrátí zpět. Objevení nové volby taky a stejně i to, že je to v alsamixeru blokovaný.
    6.12.2016 23:48 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    To asi nebude, protože jsem měl problém s konfigurací grafiky, (pracovní stanice má 3 monitory na nvidii, notebook jeden s inteli grafikou) a přejmenoval jsem .config. KDE konfigurace se generovala z nuly.
    7.12.2016 00:21 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Divný u mě má KDE konfiguraci v .kde (z KDE teda používám kate a kcalc, takže si to asi něco inicializuje).
    7.12.2016 07:58 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Je v tom celkem binec. V KDE 5 je hlavní konfigurace v .config ale pořád se něco aktualizuje v .kde4/share (např .kde4/share/config/katepartpluginrc) .kde vůbec není. Asi máš něco staršího pamatuji si že v KDE 4 byl adr .kde
    6.12.2016 09:01 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: nepřepínatelné nastavení v alsa
    Taky bych nejdříve smazal ty uložené stavy ve /var/lib/alsa. Nepocházejí náhodou ještě z toho opensuse?

    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.