Проблеми зі звуком

    From KDE UserBase Wiki
    Revision as of 16:46, 18 September 2010 by Yurchor (talk | contribs) (Created page with 'Це не помилка, а вада у налаштуваннях. Щоб повідомити KDE 4 про те, яку звукову картку використовува...')

    Основи роботи звуку

    Щоб зрозуміти принципи роботи звуку у KDE, вам слід зрозуміти принципи роботи звуку у Linux (у цій главі ми припускаємо, що KDE працює у середовищі Linux). У Linux можуть працювати дві основні системи роботи зі звуковими даними: ALSA і OSS. У обох цих систем є власні драйвери звукових карток. ALSA може працювати лише у Linux, OSS працює у багатьох системах UNIX. У ALSA передбачено одночасний доступ декількох програм до звукової картки, у OSS — ні. У OSS передбачено один пристрій для виведення звукових даних. У будь-який момент часу доступ до цього пристрою може мати лише одна програма. Щоб уникнути негараздів з роботою програм, ALSA імітує роботу OSS і також надає для доступу програм до звукової картки один файл пристрою. У ALSA і OSS цей спільний пристрій називається /dev/dsp. Над цими системами у деяких дистрибутивах передбачено надбудову — PulseAudio. Цей сервер призначено для обробки декількох потоків звукових даних, отже, наприклад, ви можете отримувати звукове сповіщення одночасно з відтворенням музичного твору.

    Серед типових проблем зі звуком:

    • Відтворення звуку неможливе через те, що ви користуєтеся програмою, яка намагається отримати доступ до звукового пристрою /dev/dsp, але цей пристрій вже зайнято іншою програмою.
    • Ви не можете скористатися загальносистемним мікшером kmix для коригування гучності звуку у програмі, що використовує звуковий пристрій /dev/dsp.
    • Різні програми використовують для відтворення звуку за допомогою різних пристроїв.

    Вирішення: Універсального вирішення всіх проблем зі звуком не існує. Вирішення залежить від програми, якою ви користуєтеся для відтворення звукових даних. Ви , наприклад, можете скористатися mplayer у системах з ALSA і OSS. Докладніше про використання програми можна дізнатися з довідкти до mplayer:

    mplayer -ao help

    Нижче описано деякі з окремих проблем, з якими ви можете зіткнутися.

    KDE 4 використовує помилковий звуковий пристрій

    Це не помилка, а вада у налаштуваннях. Щоб повідомити KDE 4 про те, яку звукову картку використовувати (або якій звуковій картці слід надати перевагу), скористайтеся вікном програми «Системні параметри». Перейдіть на сторінку Мультимедіа розділу Адміністрування комп’ютера.

    Devices from /etc/asound.conf or ~/.asoundrc are not listed.

    Phonon uses a function introduced in ALSA 1.0.14 to find those devices. To make this function list your entry you need to add a name hint. E.g.

    hint {
         show on
         description "Name to display for the device"
     }

    Here is a complete example that adds a new volume control named Phonon to your mixer:

    pcm.softvolPhonon {
         type softvol
         slave.pcm "default:CARD=0"
         control {
             name "Phonon"
             card 0
         }
         min_dB -51.0
         max_dB 0.0
         resolution 100
         hint {
             show on
             description "My Soundcard with extra Volume Control"
         }
     }

    After an update, PulseAudio gives you very low volume

    PulseAudio has a 'normaliser' function which can cause this. To turn it off, set flat-volumes = no in /etc/pulse/daemon.conf


    You are using KDE 3 and you keep losing sound. Sometimes it works, sometimes it doesn't.

    KDE 3.x uses the aRts sound system. In earlier versions there were a number of problems, but in recent years the only problem remaining seems to be that aRts hangs on to the sound system when it has finished with it. To cure this, use kcontrol -> Sound & Multimedia. Towards the bottom of the General tab there is a setting for <menuchoice>Auto-suspend if idle after:</menucohice> Set this to 1 second.

    You have multimedia keys but KDE doesn't recognise them

    This link has a clear description of what one user did to make his Volume-up and Volume-down keys work.

    You tried all of the above but it still doesn't work (Ubuntu variants only)

    Try replacing your sound card. If you still don't hear sound, check out this Ubuntu Community page