sound, SB, AC97 и другое

Drivers for sound cards
  • Ничто не мешает, но может быть и не понадобится, если удастся существенно сократить время задержки. Например в 017d время каждой задержки сокращено в 10 раз, у меня работает.
  • Asper wrote:Поскольку тайминги не стандартизированы, то я делал их такими же как в ALSA. Мне кажется можно их значительно уменьшить, но я не уверен, что это везде будет работать. Вот попробуй эту версию.
    Протестировал на eBox-3350MX, проблем не обнаружил - вроде всё работает нормально, и запуск действительно стал быстрее. Лог прилагаю.
    Attachments
    17-Jul-2011.txt (1.33 KiB)
    Downloaded 216 times
  • Да, запускается теперь быстрее.

    Code: Select all

    HDA test version 017d
    detect hardware...
    RDC R3010
    PCI command     00000106
    PCI status      00000200
    lower mmio base FEBDC000
    upper mmio base 00000000
    codec_mask = 00000002
    create primary buffer ...done
    codec probed OK
    CAd = 1
    Setup FG nodes = start_nid:total_nodes = 1:1
    FG type = 1
    Setup FG nodes = start_nid:total_nodes = 2:23
    Realtek ALC262
    Pin Nid = 14
    Pin Control = 00000020
    Pin Capabilities = 0000003E
    Pin def_cfg = 01014110
    Pin Amp Out caps = 80000000
    AUD_OUT found 2
    CONNECT: NID=C
     IDX=0
    UNMUTE OUT: NID=C
    Amp val = 1E:5
    CONNECT: NID=14
     IDX=0
    UNMUTE OUT: NID=14
    UNMUTE OUT: NID=14
     val=2
     val=2
    hda_codec_setup_stream: NID=2
    stream=5
    channel=0
    format=11
    Normal mode !
    
    
    Play file /hd0/1/459ba9b81109.mp3
    
    start play
  • Рад, что у вас все работает. Надо попробовать ещё уменьшить тайминги.
  • Asper wrote:Рад, что у вас все работает. Надо попробовать ещё уменьшить тайминги.
    А когда исходники будут для автосборки? :wink: Там ещё остались какие-то баги? Жалко будет, если потеряются, как исходники FCEU Emulator-а :oops:
  • yogev_ezra
    yogev_ezra wrote:А когда исходники будут для автосборки? Там ещё остались какие-то баги?
    Да остались раз есть ещё компьютеры с "беззвучным" проигрыванием, в двух случаях (с кодеком от IDT) наблюдается зависание при построении дерева виджетов, в одном шум.
    ...
    Intel 82801G Analog Devices AD1986HD -5 Беззвучное проигрывание HP Compaq nc6320
    Intel 82801G Conexant CX20549 -5 Беззвучное проигрывание HP 530 KP464AA
    ...
    Intel 82801H Realtek ALC889 -3 Выводится шум в оба канала
    Intel 82801H Conexant CX20561 -5 Беззвучное проигрывание
    ...
    yogev_ezra wrote:Жалко будет, если потеряются, как исходники FCEU Emulator-а
    Ну, во-первых исходники FCEU не потерялись, а не сохранились в чистом виде. Та версия, что у меня в папке на FTP это несколько более "продвинутая" версия, чем FCEU v.0.3, которая пытается выводить звук, но у неё это пока очень плохо получается.
    Во-вторых исходники драйвера может пока и форум хранить. :)
    Вот здесь исходники и скомпилированный драйвер. Тайминги уменьшил ещё в два раза, можете потестировать.
    Attachments
    HDA tv_017D.7z (36.81 KiB)
    Downloaded 295 times
  • Запускается быстрее, звук отличный :)
    Из хаоса в космос
  • Asper
    Запускал на H67+ALC889. Ничего не вышло.
    Spoiler:HDA test version 017d
    detect hardware...
    Intel CPT
    PCI command 00000006
    PCI status 00000010
    lower mmio base FBFF8004
    upper mmio base 00000000
    HDA snoop disabled, enabling ... OK
    codec_mask = 0000000C
    create primary buffer ...done
    codec probed OK
    CAd = 2
    Setup FG nodes = start_nid:total_nodes = 1:1
    FG type = 1
    Setup FG nodes = start_nid:total_nodes = 2:25
    device not found
    Sound service not loaded
    Sound service not installed
  • А у меня перестало работать. Уже не помню с какой ревизии.
    Spoiler:HDA test version 017d
    detect hardware...
    Intel PCH
    PCI command 00000006
    PCI status 00000010
    lower mmio base B7100004
    upper mmio base 00000000
    HDA snoop disabled, enabling ... OK
    codec_mask = 00000003
    create primary buffer ...done
    codec probed OK
    CAd = 0
    Setup FG nodes = start_nid:total_nodes = 1:1
    FG type = 1
    Setup FG nodes = start_nid:total_nodes = 2:25
    device not found
    Sound service not loaded
    Sound service not installed

    HDA test version 017d
    detect hardware...
    Intel PCH
    PCI command 00000006
    PCI status 00000010
    lower mmio base B7100004
    upper mmio base 00000000
    codec_mask = 00000003
    create primary buffer ...done
    K : Process - forced terminate PID: 0000002A
    K : Page fault
    K : EAX : 49FD5D5C EBX : 80040F30 ECX : 00000010
    K : EDX : 00000010 ESI : 80040EC8 EDI : 80CB303B
    K : EBP : 00000007 EIP : 80C9C298 ESP : 80C86C68
    K : Flags : 00011012 CS : 00000008 (kernel)
    HDA test version 017d
    detect hardware...
    Intel PCH
    PCI command 00000006
    PCI status 00000018
    lower mmio base B7100004
    upper mmio base 00000000
    HDA test version 017d
    detect hardware...
    Intel PCH
    PCI command 00000006
    PCI status 00000010
    lower mmio base B7100004
    upper mmio base 00000000
    codec_mask = 00000003
    create primary buffer ...done
    codec_mask = 00000000
    no codecs found!
    Sound service not loaded
    Sound service not installed

    get_response timeout: polling the codec once
    codec probed OK
    CAd = 0
    get_response timeout: polling the codec once
    get_response timeout: switching to polling mode
    Из хаоса в космос
  • В последнем VirtualBox тоже не работает.
  • Serge, Leency
    А так?
    Новая версия работает только на последних ядрах системы желательно SVN >= #2167. Предыдущие сборки не проверял, но на #1887 у меня не работает.
    Последний VirtualBox работает, хотя по прежнему "растягивает" звук.
    Attachments
    HDA tv_018.7z (37.61 KiB)
    High Definition Audio driver. Test version 018.
    Downloaded 304 times
  • eBox-3300MX (Vortex86MX)
    Первый лог с включенным в ночную сборку драйвером - звук не работает:
    Spoiler:
    1BOARD.LOG
    Второй лог с новым драйвером HDA tv_018 - звук работает, даже субъективно нагрузка снизилась.
    Spoiler:
    2BOARD.LOG
    Вероятно нагрузка могла снизится из-за последних изменений в ядре - новые мьютьексы и т.д.
  • ASUS M3N78-VM
    Spoiler:Судя по логу звук идет, но куда идет непонятно - ни один выход звуковой карты не работает.
    BOARDLOG.TXT
  • Dell Inspiron N7010 (Intel i5)
    Spoiler:Звук работает. Одновременно и во встроенных колонках и наушниках.
    BOARDLOG.TXT
  • Who is online

    Users browsing this forum: No registered users and 6 guests