Атауальпа
Спасибо за тест. А что за ноутбук? Контроллер/Кодек?
sound, SB, AC97 и другое
Звуковая карта Azalia (Intel HDA), как показал hardinfo. PCIDEV показывает: 1002 4383 00 14 02 40 04 03 00 07 ATI TECHNOLOGIES INC Multimedia - High Definition Audio. Файл был в mp3Asper wrote:Атауальпа
Спасибо за тест. А что за ноутбук? Контроллер/Кодек?
Intel High Definition Audio tv018b
Список изменений:
1. Исправлен значительный баг, заключающийся в неправильной установке размера циклического буфера (регистр ICH6_REG_SD_CBL).
Спасибо команде VMware за то, что они (и кстати только они) правильно обрабатывают эту ошибку (Qemu например зависает) и выводят диагностическое сообщение в лог файл.
Таким образом драйвер теперь работает (хоть и с шумами) в Qemu (проверял на версии 0.14) и VMware (проверял на версии 8.0.0 build-471780).
2. Добавлены производители контроллеров AMD, Creative, VMware.
Добавлены контроллеры:
3. Некоторые изменения в обработчике прерываний, получении текущей позиции в буфере и другие мелочи.
4. Добавлен тестовый сервис для прямого управления кодеком.
Прилагаемая программа взаимодействует с драйвером, отправляя указанные пользователем команды кодеку с помощью этого тестового сервиса, результат общения выводится на доску отладки.
Команду можно либо задать непосредственно в поле Verb, либо вычислить команду, указав:
a. адрес кодека (см. строку CAd = x в логе драйвера, где x адрес кодека)
b. NodeID (NID) виджета.
c. Комманду
d. Параметр
Подробнее, смотреть в спецификации HDA. Команды, посылаемые кодеку драйвером, можно посмотреть в полном логе, они помечаются 'Q:', ответ кодека соответственно помечается 'A:'.
Внимание! Я не рекомендую посылать, что попало в качестве команд кодеку. Либо посылайте команды, которые использовал драйвер, либо почитайте для начала спецификацию HDA.
Список изменений:
1. Исправлен значительный баг, заключающийся в неправильной установке размера циклического буфера (регистр ICH6_REG_SD_CBL).
Спасибо команде VMware за то, что они (и кстати только они) правильно обрабатывают эту ошибку (Qemu например зависает) и выводят диагностическое сообщение в лог файл.
Таким образом драйвер теперь работает (хоть и с шумами) в Qemu (проверял на версии 0.14) и VMware (проверял на версии 8.0.0 build-471780).
2. Добавлены производители контроллеров AMD, Creative, VMware.
Добавлены контроллеры:
Spoiler:
Code: Select all
; Intel
CTRL_INTEL_SCH2 equ 0x080a
CTRL_INTEL_HPT equ 0x0c0c
CTRL_INTEL_CPT equ 0x1c20
CTRL_INTEL_PGB equ 0x1d20
CTRL_INTEL_PPT1 equ 0x1e20
; Nvidia
CTRL_NVIDIA_0BE2 equ 0x0be2
CTRL_NVIDIA_0BE3 equ 0x0be3
CTRL_NVIDIA_0BE4 equ 0x0be4
CTRL_NVIDIA_GT100 equ 0x0be5
CTRL_NVIDIA_GT106 equ 0x0be9
CTRL_NVIDIA_GT108 equ 0x0bea
CTRL_NVIDIA_GT104 equ 0x0beb
CTRL_NVIDIA_GT116 equ 0x0bee
CTRL_NVIDIA_GF119 equ 0x0e08
CTRL_NVIDIA_GF110_1 equ 0x0e09
CTRL_NVIDIA_GF110_2 equ 0x0e0c
; AMD
CTRL_AMD_HUDSON equ 0x780d
; Creative
CTRL_CREATIVE_CA0110_IBG equ 0x0009
CTRL_CREATIVE_SOUND_CORE3D_1 equ 0x0010
CTRL_CREATIVE_SOUND_CORE3D_2 equ 0x0012
;VMWare
CTRL_VMWARE_UNK1 equ 0x1977
4. Добавлен тестовый сервис для прямого управления кодеком.
Code: Select all
DEV_EXEC_CODEC_CMD equ 100
Команду можно либо задать непосредственно в поле Verb, либо вычислить команду, указав:
a. адрес кодека (см. строку CAd = x в логе драйвера, где x адрес кодека)
b. NodeID (NID) виджета.
c. Комманду
d. Параметр
Подробнее, смотреть в спецификации HDA. Команды, посылаемые кодеку драйвером, можно посмотреть в полном логе, они помечаются 'Q:', ответ кодека соответственно помечается 'A:'.
Внимание! Я не рекомендую посылать, что попало в качестве команд кодеку. Либо посылайте команды, которые использовал драйвер, либо почитайте для начала спецификацию HDA.
- Attachments
-
-
hda_tester.7z (17.38 KiB)
- HDA codec tester
Downloaded 307 times
-
HDA tv_018b.7z (39.14 KiB)
- Test version 018b.
Downloaded 314 times
-
Супер! А если у меня и так звук работал?:)
Мне казалось, что у тебя были проблемы с перезагрузками системы. Если так, то хотелось бы узнать есть ли какие-нибудь изменения.
С возвращением!) У меня тоже звук как работал, так и работает в Fplay. AC97SND как приводил к зависанию, так и приводит
Из хаоса в космос
Я не уходил ) Это ты 018b уже проверил? Странно, а попробуй проверить на какой-нибудь старой сборке, 0.7.7.0 например. В BIOS IDE/SATA ?
Атауальпа
А лог был бы лучше.
А лог был бы лучше.
Я проверил на самой свежей с SATA. Окей ,проверю и с другими.
Из хаоса в космос
Сейчас, к сожалению, компьютер другой - на этом диски не видно. Проверю, когда получу доступ к старому.
При BIOS ATA проблема с V86, а не с драйвером.
Апдецт: В 0.7.7.7 просто пишет Плэинг Файл такой-то и всё... ничего не играет ,плеера не видно.
Апдецт: В 0.7.7.7 просто пишет Плэинг Файл такой-то и всё... ничего не играет ,плеера не видно.
Из хаоса в космос
Как было беззвучное проигрывание, так и осталось.
- Attachments
-
-
BOARDLOG.TXT (3.85 KiB)Downloaded 266 times
-
Сделаем мир лучше!
Из wiki http://wiki.kolibrios.org/wiki/Intel_Hi ... n_Audio/ru я заметил, что ни один из тестовых вариантов с IDT кодеком не выдаёт звук. Тогда мне кажется, проблема уже в IDT как в группе...CleverMouse wrote:Как было беззвучное проигрывание, так и осталось.
Некоторые пользователи писали, что у них есть звук из наушников, хотя нет звука из динамиков: http://ubuntuforums.org/showthread.php?t=1073090
CleverMouse - интересно, у тебя из наушников звук есть?
yogev_ezra, я проверяла, из наушников такая же тишина.
Сделаем мир лучше!
Сначала было проигрывание без звука. Потом я воткнул колонки в другой разъём(фиолетовый, а было в зелёном) — так заработало. Но проигрывание идёт немного в замедленном темпе(прямо совсем чуть-чуть, но заметно).
Who is online
Users browsing this forum: No registered users and 10 guests