Показать сообщение отдельно
Старый 24.03.2009, 07:32   #12
Alexander U
Неактивный пользователь
 
Регистрация: 23.03.2009
Сообщений: 18
Репутация: 8
По умолчанию Re: Неверный драйвер Direct Sound.

Цитата:
Сообщение от VigxDoughzet Посмотреть сообщение
Проблема в следующем. После какого-то времени работы комп теряет звуковые устройства и выдает вышеозначенную ошибку при запуске бытовых плееров (типа Winamp, WinMedia). При этом Звук может наличествовать в программах звукозаписи (Audition, Fruityloops, Soundbooth). После перезагрузки всё нормально, а потом опять отключается. Драйвера и direct x переставлялись неоднократно - нет результата. Переустановка системы помогает на какое-то время, потом всё сначала.
Мать asus m2n-sli. Звук на борту от С-media.
Есть идеи?

На оффсайте написано: "8-канальный USB контроллер C-Media CM6501".

Цитата:
DirectSound

Материал из Википедии — свободной энциклопедии


DirectSound (англ. direct — прямой, непосредственный, и англ. sound — звук) — программный интерфейс (API) в системе Windows для воспроизведения и записи звука. Входит в состав расширения DirectX.

Интерфейс DirectSound был разработан в середине 1990-х в дополнение к стандартному звуковому интерфейсу MME, главным образом для воспроизведения звуков в играх и других приложениях реального времени. Впоследствии к нему были добавлены интерфейсы DirectSoundCapture, предназначенный для записи звука, и DirectSound3D, позволяющий работать с пространственными звуками.

DirectSound имеет объектно-ориентированную структуру, во многом похожую на COM, которая наиболее удобно используется в языке C++.

Интерфейс сочетает в себе свойства как низкого уровня (приближённость непосредственно к аппаратуре (звуковому адаптеру компьютера), высокая эффективность), так и высокого (независимость от архитектуры конкретного устройства, простота и гибкость программирования).

Работая с DirectSound, программист описывает нужное ему количество источников звука, указывая свойства каждого из источников (вид звучания, его громкость, высота, пространственное положение, направление и скорость движения в DirectSound3D). Затем в любой момент любой источник может быть включён, при этом его звучание добавляется к звучанию остальных источников (звуки смешиваются). В любой момент могут быть изменены свойства источника, либо он может быть выключен.

Звуковая подсистема Windows автоматически распределяет ресурсы звуковой платы между активными источниками, стараясь использовать их наиболее эффективно и задействуя возможности аппаратного ускорения (при их наличии). При отсутствии у платы тех или иных возможностей аппаратного ускорения они эмулируются программно за счёт ресурсов центрального процессора.

DirectX API

Практически все части DirectX API представляют собой наборы COM-совместимых объектов.

В целом, DirectX подразделяется на:

* DirectX Graphics, набор интерфейсов, ранее (до версии 8.0) делившихся на:
o DirectDraw: интерфейс вывода растровой графики.
o Direct3D (D3D): интерфейс вывода трёхмерных примитивов.
* DirectInput: интерфейс, используемый для обработки данных, поступающих с клавиатуры, мыши, джойстика и пр. игровых контроллеров.
* DirectPlay: интерфейс сетевой коммуникации игр.
* DirectSound: интерфейс низкоуровневой работы со звуком (формата Wave)
* DirectMusic: интерфейс воспроизведения музыки в форматах Microsoft.
* DirectShow: интерфейс, используемый для ввода/вывода аудио и/или видео данных.
* DirectSetup: часть, ответственная за установку DirectX.
* DirectX Media Objects: реализует функциональную поддержку потоковых объектов (например, энкодеры/декодеры)

Что у нас есть: ОС, драйвер звуковой карты, directx - нужная нам цепочка.
Если как ты говоришь переустановка ОС, драйверов и directx - не помогает, тогда проблема на аппратном уровне - т.е. материнская плата.
Что там может быть... южный мост убит? я сомневаюсь... хотя не знаю.. настройки в BIOS'e? покопайся там... перепрошей BIOS (если умеешь, если нет то и не лезь лучше )
Может быть плохой сектор жёсткого диска, куда этот файлик записывается или бэды там... проверь хард, но наврятли тут, но не факт
Проблемы по питанию тоже могут давать небольшие огрехи... проверь блок питания, замени если вариантов не останется..
Или лопачь ПО дальше.. вариантов больше нет...
Alexander U вне форума
 
Вверх
Эти 3 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08773 секунды с 9 запросами