{
    "componentChunkName": "component---src-components-post-js",
    "path": "/2013/02/02/linux-rozwiazywanie-problemow-z-dzwiekiem/",
    "result": {"data":{"mdx":{"id":"6866421f-de66-5225-b271-5c5ff71803e8","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Linux: Rozwiązywanie problemów z dźwiękiem\",\n  \"date\": \"2013-02-02\",\n  \"author\": {\n    \"name\": \"Piotr Srebniak\"\n  },\n  \"description\": \"Witam. Podczas testowania różnych dystrybucji, co jakiś czas wracał do mnie problem z dźwiękiem. Zazwyczaj system usilnie próbował mi wmówić, że chcę używać wyjścia HDMI zamiast normalnej karty dźwiękowej. Zdarzało się również, że subwoofer nie grał lub widget regulacji głośności po prostu wyłączał się przy wyciszeniu. Poniżej opisuję kilka przypadków, z którymi spotykałem się co jakiś czas.\",\n  \"heroImage\": \"../../wp-content/uploads/2013/03/home-bg-1200x350-c-default.jpeg\",\n  \"categories\": [{\n    \"name\": \"Linux\"\n  }],\n  \"localImages\": [],\n  \"localDocuments\": [],\n  \"localVideos\": []\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(TextContent, {\n    mdxType: \"TextContent\"\n  }, \"Aby poni\\u017Csze czynno\\u015Bci przynios\\u0142y rezultat musimy ponownie uruchomi\\u0107 komputer.\", mdx(TextContent, {\n    title: \"System zmienia domy\\u015Bln\\u0105 kart\\u0119 d\\u017Awi\\u0119kow\\u0105\",\n    mdxType: \"TextContent\"\n  }, \"Rozwi\\u0105za\\u0144 jest kilka.\", mdx(\"ol\", null, mdx(\"li\", null, \"Je\\u015Bli system zmienia kart\\u0119 na HDMI,a my wyj\\u015Bcia HDMI nie u\\u017Cywamy to po prostu wy\\u0142\\u0105czmy je w BIOSie.\"), mdx(\"li\", null, \"U\\u017Cycie programu \", mdx(\"i\", null, \"pavucontrol\"), \" do wy\\u0142\\u0105czenia karty.\"), mdx(\"li\", null, \"Usuni\\u0119cie \", mdx(\"i\", null, \"pulseaudio\"), \" \\u2013 czasem po prostu dzia\\u0142a. Szczeg\\xF3\\u0142y poni\\u017Cej.\"), mdx(\"li\", null, \"Ustawienie domy\\u015Blnej karty d\\u017Awi\\u0119kowej w konfiguracji ALSA\")), \"Do punktu czwartego potrzebujemy modu\\u0142 naszej karty d\\u017Awi\\u0119kowej. Uzyskujemy go za pomoc\\u0105 polecenia \", mdx(\"i\", null, \"lspci -k\"), \", wyszukuj\\u0105c tylko wpisy oznaczone jako \", mdx(\"i\", null, \"Audio device\"), \" lub \", mdx(\"i\", null, \"Multimedia audio controller\"), \".\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"$ lspci -k\", mdx(\"br\", null), \"02:00.0 Multimedia audio controller: Yamaha Corporation YMF-724F [DS-1 Audio Controller] (rev 03)\", mdx(\"br\", null), \"Subsystem: Yamaha Corporation DS-XG PCI Audio CODEC\", mdx(\"br\", null), \"Kernel driver in use: snd_ymfpci\", mdx(\"br\", null), \"02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)\", mdx(\"br\", null), \"Kernel driver in use: snd_hda_intel\", mdx(\"br\", null), \"Kernel modules: snd-hda-intel\"), \"Interesuj\\u0105 nas tutaj linijki \", mdx(\"i\", null, \"Kernel driver in use\"), \". W\\u0142a\\u015Bnie w nich mamy nazwy modu\\u0142\\xF3w u\\u017Cywanych przez nasze karty, w tym przypadku: \", mdx(\"i\", null, \"snd_ymfpci\"), \" oraz \", mdx(\"i\", null, \"snd-hda-intel\"), \".\", mdx(\"br\", null), mdx(\"br\", null), \"Maj\\u0105c nazwy modu\\u0142\\xF3w dodajemy poni\\u017Csz\\u0105 linijk\\u0119 do pliku /etc/modprobe.d/alsa-base.conf\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"options snd slots=snd_ymfpci,snd-hda-intel\"), \"Wpisuj\\u0105c najpierw modu\\u0142 karty domy\\u015Blnej, a potem reszt\\u0119.\"), mdx(TextContent, {\n    title: \"Subwoofer nie gra\",\n    mdxType: \"TextContent\"\n  }, \"Czasami w og\\xF3le nie gra, a czasami ustawienia resetuj\\u0105 si\\u0119 po zmianie piosenki.\", mdx(\"br\", null), mdx(\"br\", null), \"Powinna pom\\xF3c zmiana w pliku \", mdx(\"i\", null, \"/etc/pulse/daemon.conf\"), mdx(\"br\", null), \"Szukamy wpisu:\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"; enable-lfe-remixing = no\"), \"i zmieniamy go na:\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"enable-lfe-remixing = yes\")), mdx(TextContent, {\n    title: \"G\\u0142o\\u015Bniki/s\\u0142uchawki graj\\u0105 zbyt g\\u0142o\\u015Bno\",\n    mdxType: \"TextContent\"\n  }, \"Powinna pom\\xF3c modyfikacja pliku:\", \" \", mdx(\"i\", null, \"/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common\"), mdx(\"br\", null), \"Zmiana z:\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"[Element PCM]\", mdx(\"br\", null), \"volume = merge\"), \"na\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"[Element PCM]\", mdx(\"br\", null), \"volume = ignore\"), \"Po tym zabiegu zmieniamy g\\u0142o\\u015Bno\\u015B\\u0107 kana\\u0142u PCM narz\\u0119dziem \", mdx(\"i\", null, \"alsamixer\"), \". Regulacja g\\u0142o\\u015Bno\\u015Bci nie wp\\u0142ynie teraz na kana\\u0142 PCM.\"), mdx(TextContent, {\n    title: \"Ca\\u0142kowite wy\\u0142\\u0105czenie pulseaudio\",\n    mdxType: \"TextContent\"\n  }, \"Aby \", mdx(\"i\", null, \"pulseaudio\"), \" si\\u0119 nie w\\u0142\\u0105czy\\u0142 usuwamy prawa wykonywania i uruchamiamy ponownie komputer.\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"sudo chmod -x /usr/bin/pulseaudio\"), \"Wtedy nikt nie ma praw do uruchomienia \", mdx(\"i\", null, \"pulseaudio\"), \". Jest to jednak rozwi\\u0105zanie chwilowe, tylko dla sprawdzenia czy wy\\u0142\\u0105czenie \", mdx(\"i\", null, \"pulseaudio\"), \"pomo\\u017Ce. Dzia\\u0142a, a\\u017C do aktualizacja \", mdx(\"i\", null, \"pulseaudio\"), \".\", mdx(\"br\", null), mdx(\"br\", null), \"Je\\u015Bli zdecydujemy si\\u0119 na ca\\u0142kowite usuni\\u0119cie \", mdx(\"i\", null, \"pulseaudio\"), \" to polecam najpierw skorzystanie z trybu symulacji za pomoc\\u0105 polecenia:\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"sudo apt-get -s \\u2013purge remove pulseaudio\"), \"Usuwamy tylko wtedy, gdy wiemy za co odpowiadaj\\u0105 pakiety przeznaczone do usuni\\u0119cia. Dodatkowo proponuje zrobi\\u0107 sobie list\\u0119 pakiet\\xF3w, aby w razie czego mo\\u017Cna by\\u0142o je przywr\\xF3ci\\u0107. Jest to operacja niebezpieczna i z\\u0142e jej wykonanie mo\\u017Ce skutkowa\\u0107 tym, \\u017Ce system si\\u0119 nie uruchomi.\"), mdx(TextContent, {\n    title: \"Widget regulacji g\\u0142o\\u015Bno\\u015Bci pulseaudio wy\\u0142\\u0105cza si\\u0119 przy wyciszeniu\",\n    mdxType: \"TextContent\"\n  }, \"T\\u0105 przypad\\u0142o\\u015B\\u0107 spotka\\u0142em tylko na Sabayon\\u2019ie, przy Gnome3. Wymagane by\\u0142o u\\u017Cycie widgetu \", mdx(\"i\", null, \"Alsa\"), \".\", mdx(\"br\", null), \"Tutaj mamy dwie opcj\\u0119:\", mdx(\"ol\", null, mdx(\"li\", null, \"Pakiet: \", mdx(\"i\", null, \"volumeicon-alsa\"), \", dost\\u0119pny w repozytorium Debiana\"), mdx(\"li\", null, \"Projekt\", \" \", mdx(SrebniakLink, {\n    to: \"http://projects.flogisoft.com/alsa-tray/\",\n    internal: false,\n    mdxType: \"SrebniakLink\"\n  }, \"alsa-tray\"), \".\")), \"Do wsp\\xF3\\u0142pracy z tym drugim u\\u017Cywa\\u0142em kilka skrypt\\xF3w podpi\\u0119tych pod klawisze regulacji na klawiaturze.\", mdx(\"br\", null), mdx(\"br\", null), \"Zmiejszenie g\\u0142o\\u015Bno\\u015Bci\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"[ ! -z \\\"`pidof -s alsa-tray`\\\" ] && alsa-tray -5 || alsa-tray\"), \"Zwi\\u0119kszenie g\\u0142o\\u015Bno\\u015Bci\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"[ ! -z \\\"`pidof -s alsa-tray`\\\" ] && alsa-tray +5 || alsa-tray\"), \"Wyciszenie w\\u0142\\u0105cz/wy\\u0142\\u0105cz\", mdx(CodeFragment, {\n    mdxType: \"CodeFragment\"\n  }, \"[ ! -z \\\"`pidof -s alsa-tray`\\\" ] && alsa-tray mute || alsa-tray\")), \"Mam nadziej\\u0119, \\u017Ce artyku\\u0142 si\\u0119 nie przyda, a d\\u017Awi\\u0119k b\\u0119dzie dzia\\u0142a\\u0142 tak jak powinien. Je\\u015Bli nie, artyku\\u0142 powinien pom\\xF3c.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Linux: Rozwiązywanie problemów z dźwiękiem","date":"2013-02-02","author":{"name":"Piotr Srebniak","link":null},"description":"Witam. Podczas testowania różnych dystrybucji, co jakiś czas wracał do mnie problem z dźwiękiem. Zazwyczaj system usilnie próbował mi wmówić, że chcę używać wyjścia HDMI zamiast normalnej karty dźwiękowej. Zdarzało się również, że subwoofer nie grał lub widget regulacji głośności po prostu wyłączał się przy wyciszeniu. Poniżej opisuję kilka przypadków, z którymi spotykałem się co jakiś czas.","categories":[{"name":"Linux","subcategoryOf":null,"link":null}],"heroImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"transparent","images":{"fallback":{"src":"/assets/static/7503bf990f310e2f5f9e6432d66bfb76/360b3/home-bg-1200x350-c-default.jpg","srcSet":"/assets/static/7503bf990f310e2f5f9e6432d66bfb76/549b5/home-bg-1200x350-c-default.jpg 750w,\n/assets/static/7503bf990f310e2f5f9e6432d66bfb76/8be58/home-bg-1200x350-c-default.jpg 1080w,\n/assets/static/7503bf990f310e2f5f9e6432d66bfb76/360b3/home-bg-1200x350-c-default.jpg 1200w","sizes":"(min-width: 1200px) 1200px, 100vw"},"sources":[{"srcSet":"/assets/static/7503bf990f310e2f5f9e6432d66bfb76/565d7/home-bg-1200x350-c-default.webp 750w,\n/assets/static/7503bf990f310e2f5f9e6432d66bfb76/ed9e5/home-bg-1200x350-c-default.webp 1080w,\n/assets/static/7503bf990f310e2f5f9e6432d66bfb76/1e608/home-bg-1200x350-c-default.webp 1200w","type":"image/webp","sizes":"(min-width: 1200px) 1200px, 100vw"}]},"width":1200,"height":350}}},"localImages":[],"localDocuments":[],"localVideos":[]}}},"pageContext":{"id":"6866421f-de66-5225-b271-5c5ff71803e8"}},
    "staticQueryHashes": ["3606462474","4147971667"]}