Sign up

Favorites

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

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

 

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

 

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
45 comments