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

    Dle plánu certifikační autorita Let's Encrypt nově vydává také certifikáty s šestidenní platností (160 hodin) s možností vystavit je na IP adresu.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 2
    včera 13:11 | Zajímavý projekt

    Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.

    NUKE GAZA! 🎆 | Komentářů: 2
    16.1. 16:44 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.

    Ladislav Hagara | Komentářů: 2
    16.1. 15:11 | IT novinky

    Miliardy korun na digitalizaci služeb státu nestačily. Stát do ní v letech 2020 až 2024 vložil víc než 50 miliard korun, ale původní cíl se nepodařilo splnit. Od loňského února měly být služby státu plně digitalizované a občané měli mít právo komunikovat se státem digitálně. Do tohoto data se povedlo plně digitalizovat 18 procent agendových služeb státu. Dnes to uvedl Nejvyšší kontrolní úřad (NKÚ) v souhrnné zprávě o stavu digitalizace v Česku. Zpráva vychází z výsledků víc než 50 kontrol, které NKÚ v posledních pěti letech v tomto oboru uskutečnil.

    Ladislav Hagara | Komentářů: 15
    16.1. 13:55 | IT novinky

    Nadace Wikimedia, která je provozovatelem internetové encyklopedie Wikipedia, oznámila u příležitosti 25. výročí vzniku encyklopedie nové licenční dohody s firmami vyvíjejícími umělou inteligenci (AI). Mezi partnery encyklopedie tak nově patří Microsoft, Amazon a Meta Platforms, ale také start-up Perplexity a francouzská společnost Mistral AI. Wikimedia má podobnou dohodu od roku 2022 také se společností Google ze skupiny

    … více »
    Ladislav Hagara | Komentářů: 0
    16.1. 02:22 | Nová verze

    D7VK byl vydán ve verzi 1.2. Jedná se o fork DXVK implementující překlad volání Direct3D 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 0
    16.1. 02:00 | Nová verze

    Byla vydána verze 12.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 12.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    15.1. 19:22 | Humor

    CreepyLink.com je nový zkracovač URL adres, 'díky kterému budou vaše odkazy vypadat tak podezřele, jak je to jen možné'. Například odkaz na abclinuxu.cz tento zkracovač převádí do podoby 'https://netflix.web-safe.link/logger_8oIlgs_free_money.php'. Dle prohlášení autora je CreepyLink alternativou ke zkracovači ShadyURL (repozitář na githubu), který dnes již bohužel není v provozu.

    NUKE GAZA! 🎆 | Komentářů: 3
    15.1. 12:33 | IT novinky

    Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (5%)
     (0%)
     (10%)
     (19%)
     (3%)
     (6%)
     (2%)
     (11%)
     (41%)
    Celkem 484 hlasů
     Komentářů: 12, poslední 14.1. 21:12
    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: 458×
    Ř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.