А где лог после RUN с другими дровами?Сообщение от '[bETA
win 7 64, sb live
гудим
0.500: Entering RenderThreadProc
0.533: Device found
0.535: Pin 0: Communication type = 1
0.560: Total 1 DataRanges
0.561: Interface GUID {1A8766A0-62CE-11CF-A5}
0.561: Interfice ID 0
0.562: No standard streaming interfaces on the pin
0.562: Found SINK IN Pin, id = 0, hr = 80004005
0.563: Pin 1: Communication type = 4
0.564: Pin 2: Communication type = 1
0.565: Total 1 DataRanges
0.565: Interface GUID {1A8766A0-62CE-11CF-A5}
0.566: Interfice ID 0
0.567: No standard streaming interfaces on the pin
0.567: Found SINK OUT Pin, id = 2, hr = 80004005
0.568: Pin 3: Communication type = 4
0.568: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.573: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_ctrl
0.575: Pin 0: Communication type = 1
0.577: Total 1 DataRanges
0.577: Interface GUID {1A8766A0-62CE-11CF-A5}
0.578: Interfice ID 0
0.579: No standard streaming interfaces on the pin
0.579: Found SINK IN Pin, id = 0, hr = 80004005
0.580: Pin 1: Communication type = 4
0.580: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.585: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_synth1
0.587: Pin 0: Communication type = 1
0.588: Total 1 DataRanges
0.588: Interface GUID {1A8766A0-62CE-11CF-A5}
0.589: Interfice ID 0
0.589: No standard streaming interfaces on the pin
0.589: Found SINK IN Pin, id = 0, hr = 80004005
0.590: Pin 1: Communication type = 4
0.590: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.591: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_synth2
0.592: Pin 0: Communication type = 1
0.593: Total 1 DataRanges
0.594: Interface GUID {1A8766A0-62CE-11CF-A5}
0.594: Interfice ID 0
0.594: No standard streaming interfaces on the pin
0.594: Found SINK IN Pin, id = 0, hr = 80004005
0.595: Pin 1: Communication type = 4
0.595: Pin 2: Communication type = 1
0.596: Total 1 DataRanges
0.596: Interface GUID {1A8766A0-62CE-11CF-A5}
0.596: Interfice ID 0
0.597: No standard streaming interfaces on the pin
0.597: Found SINK OUT Pin, id = 2, hr = 80004005
0.597: Pin 3: Communication type = 4
0.598: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.598: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_uart1
0.599: Pin 0: Communication type = 1
0.600: Total 3 DataRanges
0.600: Interface GUID {1A8766A0-62CE-11CF-A5}
0.600: Interfice ID 0
0.601: Interface GUID {1A8766A0-62CE-11CF-A5}
0.601: Interfice ID 1
0.601: Found SINK IN Pin, id = 0, hr = 0
0.601: Pin 1: Communication type = 0
0.602: Pin 2: Communication type = 1
0.603: Total 9 DataRanges
0.603: Interface GUID {1A8766A0-62CE-11CF-A5}
0.604: Interfice ID 0
0.604: Interface GUID {1A8766A0-62CE-11CF-A5}
0.604: Interfice ID 1
0.604: Found SINK OUT Pin, id = 2, hr = 0
0.605: Pin 3: Communication type = 4
0.605: Pin 4: Communication type = 1
0.606: Total 6 DataRanges
0.606: Interface GUID {1A8766A0-62CE-11CF-A5}
0.606: Interfice ID 0
0.607: Interface GUID {1A8766A0-62CE-11CF-A5}
0.607: Interfice ID 1
0.607: Found SINK IN Pin, id = 4, hr = 0
0.607: Pin 5: Communication type = 4
0.608: RenderSink = 1, RenderSource = 0, CaptureSink = 1, CaptureSource = 0
0.608: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave0
0.609: Pin 0: Communication type = 1
0.610: Total 3 DataRanges
0.610: Interface GUID {1A8766A0-62CE-11CF-A5}
0.610: Interfice ID 0
0.610: Interface GUID {1A8766A0-62CE-11CF-A5}
0.611: Interfice ID 1
0.611: Found SINK IN Pin, id = 0, hr = 0
0.611: Pin 1: Communication type = 4
0.612: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.612: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave1
0.613: Pin 0: Communication type = 1
0.613: Total 3 DataRanges
0.614: Interface GUID {1A8766A0-62CE-11CF-A5}
0.614: Interfice ID 0
0.614: Interface GUID {1A8766A0-62CE-11CF-A5}
0.614: Interfice ID 1
0.615: Found SINK IN Pin, id = 0, hr = 0
0.615: Pin 1: Communication type = 4
0.615: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.616: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave2
0.616: Pin 0: Communication type = 1
0.617: Total 3 DataRanges
0.617: Interface GUID {1A8766A0-62CE-11CF-A5}
0.617: Interfice ID 0
0.618: Interface GUID {1A8766A0-62CE-11CF-A5}
0.618: Interfice ID 1
0.618: Found SINK IN Pin, id = 0, hr = 0
0.619: Pin 1: Communication type = 4
0.619: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.619: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave3
0.619: All devices enumerated
0.621: Filters enumerated
0.621: Filter for rendering is avaliable
0.622: Total 4 filters
0.622: Try WAVEFORMATEXTENSIBLE format
0.623: Pin Looped 1
0.672: Error_Success = 1450
0.673: Failed to instantiate pin. hr=0x800705aa
0.673: Failed to instantiate Render Pin
0.673: Pin Looped 1
0.712: Error_Success = 1450
0.713: Failed to instantiate pin. hr=0x800705aa
0.713: Pin Looped 1
0.773: Pin for rendering is avaliable
0.773: Заполнение буфера 16-битным синусом
0.780: Pin state is KSSTATE_STOP
3.098: Setting Pin to KSSTATE_RUN ...
3.099: Packet 0 is available... Submitting packet 0
3.101: Position = 0, Position2 = 47, Delta = 47
3.101: Position = 75, Position2 = 76, Delta = 1
3.102: Position = 120, Position2 = 122, Delta = 2
дрова - kx driver for sb live
"наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
"Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
(c) zst
Собрал результат тестов в таблицу:
Итог такой - у всех, у кого устройства поддерживают 0-й режим вывода (KSINTERFACE_STANDARD_STREAMING), звук работает. Те же, у кого поддерживается только 1-й режим (KSINTERFACE_STANDARD_LOOPED_STREAMING) - звук не работает.Код:ZEK hdaudio subsys_10438444 secondarylineoutwave 1 1 1000 rtspdifoptwave 6 1 1000 rtspdifhdmiwave 1 1 1000 rearlineoutwave2 1 1 1000 e0hdmiout2wave 2 1 1000 zebest hdaudio subsys_1458a 102 rearlineoutwave3 3,6,4 0,1 1000 HackerVBI (Win7 max) pci subsys_100a1102 spdifwave 9 0,1 1000 (SB Live) wave 3,3 0,1 1010 [bETA]mEN (Win7 x64) hdaudio subsys_1458a 022 rearlineoutwave3 7 1 1000 (Realtek ALC892) rtspdifoptwave 6 1 1000 rtspdifwave 6 1 1000 [bETA]mEN hdaudio subsys_1458a 022 elineoutwave 1 1 1000 (с новыми драйверами) espdifout2wave 5 1 1000 espdifoutwave 5 1 1000 breeze hdaudio subsys_1458a002 rearlineoutwave3 3 1 1000 Alex Rider (Win7 x64) hdaudio subsys_104384fb rearlineoutwave3 7 1 ???? (USB гарнитура) rtspdifoptwave 6 1 ???? rtspdifwave 6 1 ???? usb ??? global ? 0,? 1110
Несколько наблюдений:
1. На XP у всех устройств есть режим 0
2. На Win7 чаще всего у устройств такого режима нет
3. Если устройство поддерживает режим 0, то оно и поддерживает режим 1
4. Возможно, режим 1 можно тоже использовать но я его неправильно инициализирую.
---------- Post added at 18:58 ---------- Previous post was at 18:57 ----------
Похоже, пока у меня самого не будет семерки, понять это будет сложновато.
---------- Post added at 18:59 ---------- Previous post was at 18:58 ----------
Всем спасибо за тесты!
WIN7 x64 звук VIA
Если нажать RUN0.501: Entering RenderThreadProc
0.529: Device found
0.531: Pin 0: Communication type = 1
0.532: Total 1 DataRanges
0.532: Interface GUID {1A8766A0-62CE-11CF-A5}
0.533: Interfice ID 1
0.533: Found SINK IN Pin, id = 0, hr = 0
0.533: Pin 1: Communication type = 0
0.534: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.536: Succeeded to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\hdmioutputwave
0.538: Pin 0: Communication type = 1
0.539: Total 1 DataRanges
0.539: Interface GUID {1A8766A0-62CE-11CF-A5}
0.540: Interfice ID 1
0.540: Found SINK IN Pin, id = 0, hr = 0
0.540: Pin 1: Communication type = 0
0.541: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.541: Succeeded to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave
0.541: All devices enumerated
0.542: Filters enumerated
0.543: Filter for rendering is avaliable
0.543: Total 2 filters
0.543: Try WAVEFORMATEXTENSIBLE format
0.544: Pin Looped 1
0.547: Successfully instantiated Render Pin. Handle = 0x00000108
0.548: Pin for rendering is avaliable
0.551: Заполнение буфера 16-битным синусом
0.560: Pin state is KSSTATE_STOP
![]()
Да все уж понятно, не работают устройства с интерфейсом первого типа.
---------- Post added at 20:00 ---------- Previous post was at 19:59 ----------
Я думал об этом, но жаба сказала, что пока что 50 гигов для виртуального жесткого диска на моем жестком диске она выдавать не хочет)
Если: 1. Поставить драйвера от производителя материнской платы Gigabyte 2. Поставить драйвера производителя звукового чипа Realtek 3. Снести все драйвера и Windows поставит что то из своего комплекта, то каждый раз будет новый результат.
Сейчас поставил драйвера Realtek и получил:
0.500: Entering RenderThreadProc
0.511: Device found
0.512: Pin 0: Communication type = 1
0.512: Total 7 DataRanges
0.513: Interface GUID {1A8766A0-62CE-11CF-A5}
0.513: Interfice ID 1
0.513: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.514: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.516: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave3
0.517: Pin 0: Communication type = 1
0.518: Total 6 DataRanges
0.518: Interface GUID {1A8766A0-62CE-11CF-A5}
0.518: Interfice ID 1
0.519: Found SINK IN Pin, id = 0, hr = 0
0.519: Pin 1: Communication type = 0
0.519: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.520: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.520: Pin 0: Communication type = 1
0.521: Total 6 DataRanges
0.521: Interface GUID {1A8766A0-62CE-11CF-A5}
0.521: Interfice ID 1
0.522: Found SINK IN Pin, id = 0, hr = 0
0.522: Pin 1: Communication type = 0
0.522: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.523: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifwave
0.525: All devices enumerated
0.528: Filters enumerated
0.529: Filter for rendering is avaliable
0.529: Total 3 filters
0.529: Try WAVEFORMATEXTENSIBLE format
0.530: Pin Looped 1
0.530: Error_Success = 1450
0.531: Failed to instantiate pin. hr=0x800705aa
0.531: Failed to instantiate Render Pin
0.531: Pin Looped 1
0.532: Error_Success = 1450
0.532: Failed to instantiate pin. hr=0x800705aa
0.532: Try WAVEFORMATEX format
0.533: Pin Looped 1
0.533: Error_Success = 1450
0.533: Failed to instantiate pin. hr=0x800705aa
0.533: Failed to instantiate Render Pin
0.534: Pin Looped 1
0.534: Error_Success = 1450
0.534: Failed to instantiate pin. hr=0x800705aa
0.534: No pins available for rendering
0.535: Leaving RenderThreadProc
IT FOUND A VOICE... NOW IT NEEDS A BODY
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)