На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Hardware:
1. Если вы не уверены в правильности ответа, напишите об этом, или не отвечайте вообще, не давайте дезинформацию!
2. Не забывайте указывать полное наименование, модель, изготовителя и краткие характеристики оборудования.
3. Аргументируйте свое мнение - приводите развернутое высказывание или источник информации.
4. Прежде чем задать вопрос посмотрите, нет ли ответа на него на перечисленных ниже ресурсах:
FAQ
Полезные ссылки
www.ixbt.com
www.overclockers.ru
www.fcenter.ru
www.3dnews.ru
www.thg.ru
www.nvworld.ru
www.radeon2.ru

Здесь вы можете выразить мнение о модераторе этого раздела, ^D^ima.
Модераторы: DimA3
  
> Переинициализировать драйвер
    Всем привет!
    Купил хорошую внешнюю звуковуху (Focusrite Scarlett 2i4), установил её как основную. Но вот беда: если устройство "открыто" (например, играет музыка) и при этом комп уходит в спячку (sleep), а потом просыпается, то звук перестаёт воспроизводиться, даже слайдер в плеере не двигается. Помогает только перезагрузка девайса. А поскольку кнопки вкл/выкл или ресет на нём нет, приходится отсоединять сзади кабель USB, что крайне неудобно.
    Если я в диспетчере устройств нажимаю "Отключить", мне предлагают перезагрузиться. Потом "Задействовать" - аналогично. Но это не помогает (я не перезагружаюсь, естественно). Что делать? Драйвер самый новый (причём, бета, т.к. основной релиз глючит ещё больше). Написал в поддержку, обещают попытаться что-то сделать, но когда это будет и будет ли?
    А теперь, внимание, вопрос: как можно перезагрузить (или переинициализировать) драйвер звуковухи? Командной строкой, например, или через WinAPI...
    p.s. Windows 7 Ultimate x64.
      Цитата
      Но вот беда: если устройство "открыто" (например, играет музыка) и при этом комп уходит в спячку (sleep)

      Слип - это когда всё сбрасывается на диск и всё тухнет, или когда в памяти остаётся и мигает?
      Питание на USB остаётся? лампочки на девайсе горят?

      В плеере(в каком, кстати?) попробуй установить в качестве устройства вывода не устройство по умолчанию, а эту конкретную карту, попробуй разные варианты подкючения: 7-чный, waveout, DirectSound, ASIO.
      Цитата
      Если я в диспетчере устройств нажимаю "Отключить", мне предлагают перезагрузиться. Потом "Задействовать" - аналогично.

      В USB Safely Remove есть возможность рестартануть USB девайс: остановить/вернуть устройство.

      Провёл эксперименты.
      WMP настроил на внешнюю карту, Direct Sound. При выходе из спячки воспроизведение остановлено, нажимаю воспроизведение - всё играет, с начала песни.
      В AIMP выводил на Direct Sound и ASIO, воспроизведение продолжается автоматически с нужного места.
      Win XP.
      Сообщение отредактировано: Prince -
        Цитата Prince @
        Слип - это когда всё сбрасывается на диск и всё тухнет, или когда в памяти остаётся и мигает?
        Это - когда в памяти остаётся, на диск не сбрасывается.
        Цитата
        Питание на USB остаётся? лампочки на девайсе горят?
        Лампочки на девайсе не горят. Но питание по USB должно быть, т.к. с USB на фронтальной стороне системного блока иногда заряжаю какие-нибудь девайсы, когда комп спит.

        Цитата Prince @
        В плеере(в каком, кстати?) попробуй установить в качестве устройства вывода не устройство по умолчанию, а эту конкретную карту, попробуй разные варианты подкючения: 7-чный, waveout, DirectSound, ASIO.
        Попробую. ASIO, скрее всего, работать будет. Плеер - ВКонтакте DJ, например :) Или любой, который юзает стандартный выход.

        Цитата Prince @
        В USB Safely Remove есть возможность рестартануть USB девайс: остановить/вернуть устройство.
        Попробую, сенькс.

        Цитата Prince @
        WMP настроил на внешнюю карту, Direct Sound. При выходе из спячки воспроизведение остановлено, нажимаю воспроизведение - всё играет, с начала песни.
        В AIMP выводил на Direct Sound и ASIO, воспроизведение продолжается автоматически с нужного места.
        А у тебя такая же карта? :huh:
          Цитата
          А у тебя такая же карта?

          NI Audio Kontrol 1.
            Ну, так это, ИМХО, проблема дров моей карты.
              А может, девайса, или плеера, или настроек плеера, или 7-ки... :-?
                Цитата
                Лампочки на девайсе не горят. Но питание по USB должно быть, т.к. с USB на фронтальной стороне системного блока иногда заряжаю какие-нибудь девайсы, когда комп спит.

                :scratch:
                Девайс включен в один из портов на передней панели? Имеет смысл убедиться в том, что напряжение на девайс подаётся.
                Источник питания USB может устанавливаться перемычками на плате. Порты на передней панели могут питатся от +5VSB, а порт, куда подключена звуковушка, от +5V. Мало ли.
                  Jin X
                  Не оно ли?
                  Аппаратная ошибка в чипсете(в новой ревизии исправили). Если да, попробуй PCI\PCI-E USB контроллер поставить в комп.
                    ^D^ima, у меня нет ничего, что могло бы называться Haswell :)
                    И карта подключена через USB 2.0.
                      Цитата Jin X @
                      Haswell

                      Здесь имеется в виду чипсет для новых процессоров архитектуры Haswell под LGA 1150
                        В свойства управления энергопитанием не стоит чекбокс "отрубать юсб в слипе"? В диспетчере устройств тоже если чекбоксы по управлению питанием юсб.
                        Сообщение отредактировано: Gonarh -
                          Цитата ^D^ima @
                          Здесь имеется в виду чипсет для новых процессоров архитектуры Haswell под LGA 1150
                          У меня 1155 :)

                          Цитата Prince @
                          Девайс включен в один из портов на передней панели? Имеет смысл убедиться в том, что напряжение на девайс подаётся.
                          Источник питания USB может устанавливаться перемычками на плате. Порты на передней панели могут питатся от +5VSB, а порт, куда подключена звуковушка, от +5V. Мало ли.

                          Нет, устройство подключено не в фронтальной панели. Сейчас попробую подключить вперёд.
                          Но, в любом случае, мне не очень хочется, чтобы девайс был всегда под напряжением. К чему это?

                          Короче, ситуация такая.
                          1. ASIO тоже не работает. Вот если отрубить во время воспроизведения через ASIO, то для восстановления работы после слипа достаточно перезапустить софт (переоткрыть девайс, думаю).
                          2. USB Safely Remove не помогает. Говорит, что устройство используется, а "Форс стоп" не срабатывает.
                          Цитата Gonarh @
                          В свойства управления энергопитанием не стоит чекбокс "отрубать юсб в слипе"? В диспетчере устройств тоже если чекбоксы по управлению питанием юсб.

                          3. Отключал галки в Диспетчер устройств -> Контроллеры USB -> Корневой USB-концентратор -> Свойства -> Управление электропитанием -> Разрешить отключение этого устройства для экономии энергии. Не помогает, лампочка на девайсе гаснет, глют остаётся. Одновременно с этим ставил Электропитание -> Дополнительные параметры -> Параметры USB -> Параметр внешнего отключения USB-порта -> Запрещено. Эффекта, опять же, ноль.
                          4. Пробовал в AIMP разные устройства вывода. Ничего не работает, кроме WASAPI Exclusive (в это время воспроизведение с другого софта не слышно)! После этого карта начинает работать в любой программе!!!

                          Вот тут и отгадка! Он закрывает девайс во всех программах! Как это сделать через командную строку или WinAPI, подскажите, плиз?! Я повешу это на горячую клавишу или на выход из sleep :)
                            Цитата
                            Сейчас попробую подключить вперёд.

                            Каков результат?
                            Цитата
                            Как это сделать через командную строку или WinAPI, подскажите, плиз?!

                            http://msdn.microsoft.com/en-us/library/wi...4(v=vs.85).aspx
                            Сообщение отредактировано: Prince -
                              Цитата Prince @
                              Каков результат?
                              Неа, не помогает...
                              Вообще говоря, лампочка горит не тогда, когда питание идёт, а когда драйвер работает.
                              Потому что при перезагрузке в некоторые моменты карта отключена. Или когда подключаешь к новому USB, пока дрова не установились новые...
                                Сделал прогулину с использованием библиотек BASS и BASSWASAPI :)
                                Работает в автоматическом режиме 8-)
                                Прикреплённый файлПрикреплённый файлRepairScarlett.zip (142,72 Кбайт, скачиваний: 202)
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0492 ]   [ 16 queries used ]   [ Generated: 4.05.24, 17:52 GMT ]