Сейчас занимаюсь переносом компа на новое авто, решил пересмотреть свою звуковую схему и тоже приобрёл Creative X-Fi. Как и все столкнулся с проблемой того, что Centrafuse не хотела регулировать громкость. Начал изучать проблему и как выяснилось дело вовсе не в драйверах или прошивке(я поставил самые последние и версию прошивки проверил - бесполезно).
Все гораздо проще. Дело в том, что у меня SSD диск и система со всем "барахлом" загружается за 40-45 сек. Выяснилось, что загрузка программ из раздела реестра, где прописан автозапуск происходит почти параллельно(т.е. стартуется следующая из списка программа, не дожидаясь окончания загрузки предыдущей). Поэтому CF загружается раньше, чем происходит загрузка драйвера звукашки.
Однако, я заметил, что если после включения просто перезагрузить комп, то звуковой драйвер инициализируется быстро. Как я предполагаю, при отключении питания от USB(при выключении компа) и последующем включении - карта инициализируется долго(у меня 15 сек после загрузки Windows), а при постоянном питании(перезагрузка) - моментально.
С этим ничего я поделать не могу, но я же могу заставить CF подождать, пока инициализируется звукашка! Создал файлик: startCF.bat с содержимым:
ping 127.0.0.1 -n 15
c:\<путь к CF>centrafuse.exe <опции запуска>
И подменил в реестре HKLM\Software\Microsoft\Windows\CurrentVersion\Run ссылку на запуск CF ссылкой на этот файлик.
Команда ping к собственному хосту по времени как раз делается примерно одну секунду, если указать ключ -n 15 он 15 раз будет пинговать мой же комп и только после этого только запустит CF, к этому времени звукашка уже успевает проинциализироваться и всё прекрасно работает!
Думаю у тех, у кого обычный HDD и загружается куча программ и комп не сильно быстрый, то у них такой проблемы может и не быть. А остальным можно сделать как я описал, а можно и программку написать, чтобы "покрасивше" было.
|