+
Software Profile Feed

Создание DAW (виртуальной цифровой рабочей станций аудио) на базе ПК

Привіт всім, хто читає даний запис :) Оскільки в мене професія програміст і назбирався певний власний досвід по настройці ПК під домашню аудіо студію , хотілось би поділитись цим досвідом, можливо, комусь пригодиться. Надалі писатиму на російській мові (оскільки мало хто на даному сайті спілкується моєю рідною мовою), якщо будуть граматичні помилки - не судіть строго, російську мову знаю на початковому рівні.

 

Итак, сразу хочу предупредить, что вся информация, которую вы прочитаете далее не являэться каким то пособием к действию - ето только мои рекомендации, и они могут быть ошибочныими, потому никакой ответственности за последствия я как автор не несу - все, что вы сделаете из прочтенного - вы делаете на свой страх и риск. Все - предупредил, дальше - по сути.

 

1. Выбор системы хранения данных.

Ни для кого не секрет, что в ПК данные храняться на винчестерах. Но в современных материнских платах есть прекрасная возможность создавать RAID массивы данных. В моем случае - ета возможность была использована. Более того, прикупив 4-е винчестера, я использовал технологию Intel Matrix RAID и создал два RAID-массивы: RAID 0 - для быстродействия и RAID 5 для защиты данных. На RAID 0 было создано два тома: локальный диск С и локальный диск D, а на RAID 5 - диск для проектов.

Локальный диск С - для операционной системы (файловая система - NTFS, размер кластера - "По умолчанию", т.е. 4 КБ). Локальный диск D - для всех программ и их библиотек (файловая система - NTFS, размер кластера - 64 КБ). Диск для проектов - файловая система - NTFS, размер кластера - 64 КБ. Хочеться заметить, что для ефективной работы файловой системы NTFS необходимо не меньше 256 Мбайт ОЗУ.

2. Оперативная память (ОЗУ). Если в качестве операционной системы (ОС) Windows XP 32-bit, то максимальний обьем оперативной памяти составляет 4 ГБ. Больше нет смысла ставить ибо 32-bit ОС не будет работь больше чем с 4 ГБ (ОЗУ).

3.  Операционная система.Исталяция. Если в качестве ОС Windows XP 32-bit, то отключаем ACPI.

Далее - стаття из книги Евгения Медведева и Веры Урусовой "Cubase SX для музыкантов":

"Для профессиональной работы в Cubase SX звуковая карта должна иметь специализированный ASIO-драйвер. Только при этом условии можно получить минимальную задержку (Latency), что позволит играть на VST-инструментах с MIDI-клавиатуры в реальном времени и использовать мониторинг через виртуальный микшер Cubase SX. ACPI (Advanced Configuration and Power Interface) — это "вещь", без которой можно и нужно обойтись. Единственное, чем грозит ее отключение, — ком- пьютер не будет выключаться самостоятельно при завершении работы в Windows XP. Но это даст свои преимущества. Впоследствии не будет вероятных проблем, возникающих со специализированными драйверами ASIO (например, пропадания звука, щелчков и т. п.). Самое простое и радикальное решение — отключить ACPI в BIOS перед установкой Windows XP. Для этого достаточно установить параметр ACPI function в состояние disabled (отключено) в разделе power management. В этом случае система автоматиче- ски установит нужное ядро (не ACPI). Если нет возможности отключить ACPI в BIOS, то потребуется во время установки системы выполнить следующие операции (после копирования системных файлов и первой перезагрузки компьютера).

1. При появлении сообщения "Setup is inspecting your computer's hardware configuration" следует нажать и удерживать клавишу .

2. В результате появится список библиотек HAL, в котором нужно выбрать соответствующую версию. Для однопроцессорного компьютера без поддержки ACPI — это библиотека Standard PC."

Заметки:

- F5 нужно нажимать когда на екране выдает "нажмите F6 для ...", т.е. в начале.

- Для многоядерних процесоров выбираем "Мультипроцессорний MPS".

- Для игрушек и других програм можно поставить еще одну копию ОС - в отдельный раздел.

 

4. Настройка ОС. Итак, ОС установили - теперь самое интересное - настройка (ОС - Windows XP 32-bit).

1). Файл подкачки. Тут я делаю все так: если обьем ОЗУ равен или более 3,5 ГБ, - файл подкачки отключаю   (тогда в нем нет смысла). Если же обьем ОЗУ менее 3,5 ГБ - тогда размер файла подкачки вибираю так, чтоб в сумме с обьемом ОЗУ они были равны 3,5 - 4 ГБ. Размер файла подкачки - фиксированный (минимальный размер равно максимальному).

2). Настройка графического интерфейса:

<Windows>+<Break> -> "Допольнительно" -> "Быстродействие" -> "Параметры" -> "Визуальные еффекты"-> "Обеспечить наилучшеебыстродействие".

3). Настройка распределения времени процессора и использования памяти:

а) время процессора: <Windows>+<Break> -> "Допольнительно" -> "Быстродействие" -> "Параметры" ->             "Допольнительно"-> "распределения времени процессора"-> "Служб, работающих в фоновом режиме"

б) использования памяти: <Windows>+<Break> -> "Допольнительно" -> "Быстродействие" -> "Параметры"          ->"Допольнительно"-> "Использования памяти"-> "системного кеша".

4). Запрет сброса ядра и драйверов системы в файл подкачки: (изменить в реестре)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memorу Management]
"DisablePagingExecutive"=REG_DWORD:00000001

5). Повышение скорости операций ввода/вывода: (изменить в реестре)

в ветке [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

параметру "IOPageLockLimit"(REG_DWORD) дать значение (в формате decimal) по формуле: ОЗУ в МБ умножаем на 128 и умножаем на 3/4.

6). Процессорный кеш второго уровня:  (изменить в реестре)

в ветке [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

параметру "SecondLevelDataCache"(REG_DWORD)  дать значение (в формате decimal) размера кеша 2 уровня процессора в КБ.

7). Настройка выгрузки  из памяти неиспользуемих DLL: (изменить в реестре)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]

"AlwaysUnloadDLL"=REG_DWORD:00000001

8).Отключение функции восстановления системы:

<Windows>+<Break> -> " Восстановления системы" -> " Отключить восстановления системы на всех дисках"

9).Отключение функции быстрого переключения пользователей:

Пуск\Панель управления\учетные записи пользователей снять галочку на "использовать быстрое

переключение пользователей"

10). Отключение сообщений (по желанию)

<Windows>+<Break> -> "Допольнительно" -> "Отчет об ошыбках  " -> "Отключить отчет об ошыбках".

11). Отключение счетчиков производительности.

Для отключения  счетчиков производительности надо скачать утилиту Extensible Performance Counter List. Далее - стаття из книги Евгения Медведева и Веры Урусовой "Cubase SX для музыкантов":

"Она (утилита Extensible Performance Counter List - прим.автора) позволяет отключить счетчики (библиотеки DLL), занимающиеся мониторингом производительности в системе. Интерфейс утилиты весьма прост. Достаточно выделить отключаемый счетчик и снять флажок параметра Performance Counters Enabled.Эти действия нужно выполнить для каждого отключаемого счетчика."

12). Увеличение производительности NTFS (рекомендую делать только для дисков с музыкальном софтом, библиотеками и проектами).

В окне Мой компьютер щелкаем правой кнопкой мыши на нужном диске, выбираем свойства и снимаем флажок  разрешить индексирования диска для быстрого поиска , нажымаем ок и в появившымся окне выбираем к <диск:\> и ко всем вложенным папкам и файлам и опять жмем ок.

Далее - стаття из книги Евгения Медведева и Веры Урусовой "Cubase SX для музыкантов":

"Дальнейшие наши действия также связаны с системным реестром, с его разделом
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
Рассмотрим ключи этого раздела по порядку.
"NtfsDisable8dot3NameCreation"=dword: 00000001 — отключаем функцию генерации имен DOS (8.3), т. к. нам не требуется совместимость с DOS.
"NtfsDisableLastAccessUpdate"=dword: 00000001 — отключаем запись Даты последнего обновления файла.
"NtfsMftZoneReservation"=dword: 00000001 - резервируем необходимое пространство для MFT (Master File Table). Это противоречивый параметр — в разных источниках о нем содержатся прямо противоположные
сведения.

"ContigFileAllocSize"=dword: 00000200 — необходимый КЛЮЧ ДЛЯ ПРИЛОЖЕНИЙ, интенсивно использующих жесткий диск с файлами большогоразмера (таким приложением является и Cubase SX)."

 

Если что то не понятно - спрашивайте, подскажу.

P.S.: разгон процессора\мат.платы - по желанию :)

0 ▲
21 January 2010 14:50
StyleOff

Comments

  •  
    eastbox  21 January 2010 15:20 #
    у меня виста
  •  
    Green Aqua  21 January 2010 15:37 #
    а если в 2х словах , что это даст вообще?
    •  
      StyleOff  21 January 2010 15:45 #
      1. "Тяжолые" ВСТ (если сделать RAID 0) грузяться в разы быстрее".
      2. Проц выдержывает больше ВСТ (при той же задержке).
      3. Субэктивно - мне стало комфортнее работать.
      •  
        Green Aqua  21 January 2010 15:47 #
        какой у тебя комп?..м не как-то всеравно у меня 1 вст..и пара-тройка эффектов и все...мне такое будет ненужно...
        •  
          StyleOff  21 January 2010 15:53 #
          intel core2duo E6550 (разогнанный до 3,1GHz), 4 GB RAM - брал для работи с многими ВСТ (не люблю експорта\импорта WAV).
          •  
            StyleOff  21 January 2010 15:54 #
            Потому и озадачился вопросом тонкой настройки, чтоб добро без толку не пропадало - а работало ))
  •  
    [np1024]  21 January 2010 21:39 #
    хм... а я как только перешел на двухъядерный комп наоборот перестал париться на счет настроек там автомотическое восстановление, "наибольшее быстродествие" (если видео хотяб 128 то можно вид и на максимум со всякой прозрачной хренью делать).... вот помню был celeron 400 ... его внатуре пришлось разгонять.....
    •  
      [np1024]  21 January 2010 21:40 #
      пардон, разгонять его не приходилось ибо нет возможности, а настраивать ОС ну и т.п.
      •  
        StyleOff  22 January 2010 12:48 #
        "Все познается в сравнении" - сначала у меня была одна ОС и для муз прог и для игрушек. После разделения задач на две ОС и настройки по описаному способу, работает шустрее. А отключать графический интерфейс или нет - дело вкуса.
        •  
          StyleOff  22 January 2010 13:03 #
          Я мыслю так: если комп работает и это устраивает - то ничего и не надо менять (например если использовать только Reason - я б не парилься з двома ОС).

          Но настройку ОС под свое "железо" делать надо в любом случае (для большей продуктивности и задействования всего потенциала "железа").ИМХО.
    •  
      DJ COREA  21 January 2010 21:43 #
      WOW HEY DJ RULISH
  • –1
    [np1024]  21 January 2010 21:40 #
    кстати давно мучает вопрос, по-умолчанию кортудуо скока гигагерц?
    • +1
      Eugene Ego  21 January 2010 21:44 #
      Это как?
      У каждой модели свои гигагерцы.
      •  
        [np1024]  9 February 2010 17:54 #
        точняг
  •  
    [np1024]  21 January 2010 21:43 #
    а вот RAID внатуре хорошо!!! особенно в сочетании с DDR3 - омнисферовские пресеты как орешки щелкает))) пол-секунды и загруженно))))
  •  
    Havrilenko aka OSF [UA]  22 January 2010 12:56 #
    а можеш чтото этакое только для ноута написать?)
    •  
      StyleOff  22 January 2010 13:04 #
      а на ноуте какая ос ?
      •  
        Havrilenko aka OSF [UA]  22 January 2010 13:08 #
        ну например виста или хп=)
        •  
          StyleOff  22 January 2010 13:12 #
          По висте нет опыта никакого.
          По ХР смогу кое-что подсказать. Для начала думаю модель ноута скажы, а также какие програмы на нем будеш использовать Wink
          •  
            Havrilenko aka OSF [UA]  22 January 2010 13:18 #
            ну тогда...

            что лучше ПК и ноут?) ..просто хочуть покупать ноут=) (на учобу с ПК неудобно кататся)
            •  
              StyleOff  22 January 2010 13:28 #
              Ноут стоит дороже ПК. Но если работать в Reason, FL,Cubase без тяжелых ВСТ- я бы брал ноут.
              •  
                Havrilenko aka OSF [UA]  22 January 2010 13:43 #
                ну а что можно взять для тяжолых вст?)..ну например мне нужен будет тодже масив из тяжолых, и всё вродебы.

                какие параметры?)
                •  
                  StyleOff  22 January 2010 13:52 #
                  оперативы по максимуму и проц Core2Duo - ето основное. Все исходя из бюджета.
                  Не понял что ты имел в виду "масив из тяжолых": масив - ето ВСТ такой (Native Instruments Massive)?
                  •  
                    Havrilenko aka OSF [UA]  22 January 2010 13:54 #
                    ну да=) он самый)

                    может...как нить связать например ноут и комп?) + внешняя звук карта..нупример тяжолые ВСТ на ПК а всё остальное на ноуте..или ищо как)
                    •  
                      StyleOff  22 January 2010 14:09 #
                      Читал, сто куб такое умеет, но сам не пробовал.
                      Из книги Юрий и Роман Петелины "Cubase SX3":
                      "технология VST System Link, позволяющая распределять задачи, связанные с ресурсоемкими вычислениями, между несколькими компьютерами, объединенными в сеть."
  •  
    M Clis  22 January 2010 14:00 #
    как всегда ответ простой
    мак п$здат, pc - отстой


    ладно, если серьезно - то тема полезная.
    •  
      StyleOff  22 January 2010 14:09 #
      спасибо
    •  
      Eugene Ego  22 January 2010 18:12 #
      Да ничего из перечисленного не принесет особо повышения производительности, кроме, разве что, рейда.
      А некоторыми действиями и навредить можно.
      Рейд, дефрагментация, а остальное от лукавого.
      •  
        StyleOff  25 January 2010 20:39 #
        Навредить - можно (от рук зависит). Повышения производительности от настроек - не космическое - но в моем случае "игра свеч стоила" . Одно достает - перегрузки компа.
        •  
          Eugene Ego  25 January 2010 20:45 #
          А что с перегрузкой?
          •  
            StyleOff  25 January 2010 20:53 #
            Две винды стоят - вот и приходиться порой перегружаться из одной в другую.
            •  
              Eugene Ego  25 January 2010 21:11 #
              Одно время тоже так делал.
              Но в итоге забил, пришел к одной винде, ибо больше неудобств, чем пользы.
              Уже давно стоит и никаких проблем не испытываю.
              Инет защищен роутером и файрволом.
              Два винта, один система, второй библиотеки, сэмплы, архив. Дефрагментация периодически.
              Небольшое количество игр есть, никак они не влияют на работу.

              Большинство проблем у людей из-за шаловливости и кривости рук, а не из-за каких-то недонастроек винды.
              •  
                StyleOff  26 January 2010 10:09 #
                Да... Здесь каждый выбирает для себя оптимальный вариант, как говориться "каждому свое"
  •  
    Arslan 2nite (Kaffeine Show. Europa Plus Elista 105.2 FM)  9 February 2010 19:32 #
    Супе6р статья автору респект, сегодня буду задрачивать камп благо руки у мну прямые нихера плохого не натворю)))) ЕЩЁ! ЕЩЁ! ЕЩЁ! PROMODJ РУЛИТ WOW
    •  
      StyleOff  15 February 2010 19:09 #
      WOW спс
  • (user was blacklisted)
    •  
      StyleOff  15 February 2010 19:34 #
      Ошыбочно в коментах VSTi обозвал ВСТ . А с ефектами думаю главное в меру.
      •  
        Arslan 2nite (Kaffeine Show. Europa Plus Elista 105.2 FM)  15 February 2010 22:53 #
        Я фиг его знает все применил ну у мну камп всегда норм 2 раздельных жестких правда не в рейде, у мну штук 8 нексусов работают одновременно ничего не виснет и все зависит в большинстве от винта работа с такой инфой вроде звуков, много маленьких файлов как бе, автору респект!!
  •  
    KABA  9 February 2012 21:11 #
    Как насчет Windows 7? Интересно какие-то изменения вошли?
Please, register (it is quick and easy!) or sign in, to leave comments and do much more fun stuff.