Вот здесь несколько постов с разных форумов можеть пригодятся:
1. Руководство по настройке Windows 2000/XP/2003
http://modlabs.net/index.php?locatio...s&url=winsetup
Оптимизацию операционной системы провел. Результат – не помогло.
2. Настройка сервисов в Windows2000/XP/2003
http://modlabs.net/index.php?locatio...rl=winservices
Отключил многие из служб, которые считаю ненужными. Результат – не помогло.
3. Настройка прерываний. http://www.ferra.ru/online/system/25464/
Выставил карточку на отдельное виртуальное прерывание (IRQ18).
(посмотреть можно Пуск-Программы-Стандартные-Служебные-Сведения о системе или выполнив msinfo32.exe)
Вместе с ней на это прерывание сел один из портов USB- его отключил (у меня остались еще два порта).
Встроенную сетевую, параллельный порт в БИОСе не отключал.
ACPI и APIC не отключал так как процессор двухядерный.
С программой PCI LATENCY TOOL тоже игрался - не помогло.
4. В теме «Победа над дисконтами (discontinuity)» прочитал сообщение от БВВ (спасибо ему)
Цитата:Сообщение от БВВ
ocelottx, практически все службы отключены.
Тормоз я.
Кроме всего в этой конфигурации был добавлен райд контроллер и по USB был включен UPS. ПО от бесперебойника снёс давно. Сейчас удалил дрова райд контроеллера и вытащил его из PCI и отключил бесперебойник.
Все нормализовалось. Завтра выясню что конкретно каждые 60 минут (секунда в секунду) прибавляло дисконты. Еще видео карта х1600. Двинешь скайнет по рабочему столу - пошли дисконты. Отключил аппаратное ускорение, стало все нормально.
Я тоже отключил Аппаратное ускорение (Рабочий стол/ Свойства/ Параметры/ Дополнительно/ Диагностика/ Аппаратное ускорение -> ползунок в положение «Нет»)
Теперь свободно переключаюсь между окнами, просматриваю результаты улова, смотрю фильмы, архивирую-разархивирую, СмартСортер пашет. Дисконты пропали (то есть не совсем, но по причине железа теперь их нет – если есть – только от внешних факторов) Дисконтов от сотового телефона у меня нет и не было (телефоны у меня Motorola V500, у жены Samsung E710 операторы МТС или БиЛайн, есть еще Мегафон, но его не пробовал). Телефоны подносил и к кабелю, и к плате и вокруг компа крутил – дисконтов не пробегает.
Настройка реестра
1.Если софт современый(т.е. два ядра то АСПИ не убъёш), если одно ядро то убей.
2. Меняй ПСИ слоты на отдельное, покрайней мере, виртуальное прерывание. По отключай в биосе всё ненужное...
3. Шамань с дровами ВДМ, БДА и версии пробуй. Патчи и тд...
4. Оптимизируй рееестр
"немного ускорим быстродействие ядра и дисковой системы через реестр раздел
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/MemoryManagement
добавить ключ DWORD: DisablePagingExecutive = 1 (отключает сброс исполняемых файлов из памяти в своп)
добавить ключ DWORD: LargeSystemCache = 1 (отключает сброс участков памяти ядра из памяти в своп + включает резервирование 4 мбайт памяти для "нужд" ядра)
добавить ключ DWORD: IOPageLockLimit = x (увеличивает производительность дисковой системы (подробностей не помню, что то вроде увеличения дискового буфера)), оптимальное значение находится между 8 и 16 мбайт, то есть, если нам надо 12 мбайт, пишем так, нужно выполнить некоторые вычисления 12 * 1024 * 1024 = 12582912, пишем IOPageLockLimit = 12582912
увеличим приоритет прерывания DVB карты через реестр
раздел
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/PriorityControl
добавить ключ DWORD: IRQ<номер_прерывания_карты>Priority = 1
пример, у карты прерывание №9, тогда надо создать такой ключ:
IRQ9Priority = 1"
5. Увеличь латентность DVB карты. Нужна программа PCI Latency Tool.
6. Пробуй отключать аппаратное ускорение видеокарты ( в меню настроек)
7. Рыбачь на отдельный физический винт.
8. Попробуй отключить сетевуху или юсб если во время работы оных есть дискайнты.
9. Пробуй разные версии удочек и шамань с их ini файлами. У меня на BetaSky меньше всего дискаунтов. Также пробуй разные стримриадеры.
10. Проверь уровень сигнала, его устойчивость и наличие помех. Мабилу подальше отнеси)
11. Не трошь рыбацкий винт в процессе работы( я даже диски катаю и всё норма )
12. Убедись что система во время простоя не:
дефрагментирует диски
уменьшает частоту процессора
антивирь не трогает скайнет
и тд.
13. Убедись что у тебя нормальный чипсет!!! Т.е. нет интегрированой видюхи! Важно, знаю по себе!!! Также что у тебе с САТА и ИДЕ контроллерами...
Уверен большинство наших проблем из за чипсетов и контроллеров!!! У меня нФорс 520.
14. Можно подумать о нармальной тихом охлаждении, винты не забывать охлаждать - они не казённые.
Windows автоматически кэширует динамические библиотеки (DLL) и оставляет их в памяти некоторое время после того как программа, которая эти библиотеки использовала, уже закрыта. Это может вызывать острый недостаток памяти, в связи с чем рекомендуется изменить значение параметра в реестре, контролирующего кэширование. "0" - библиотеки не удаляются из памяти, "1" - удаляются.
Адрес
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion ExplorerПараметр(По умолчанию) (Строковый)
В Windows есть возможность разграничивать приоритет процессора при выполнении различных приложений. Для этого достаточно изменить значение параметра в реестре.
Windows NT/2000/XP: 0 - программы и фоновые процессы имеют одинаковый приоритет, 1 - программы имею больший приоритет, чем фоновые процессы, 2 - программы имеют намного больший приоритет, чем фоновые процессы.
Адрес
HKEY_LOCAL_MACHINE System CurrentControlSet Control PriorityControlПараметрWin32PrioritySeparation (DWORD
Следующие ниже изменения в реестре позволяют оптимизировать работу шины AGP и PCI, а также памяти DRAM путем программного уменьшения времени ожидания (idle time). Время ожидания - это периоды бездействия процессора или шины, позволяющие системным компонентам перехватить их. Рекомендуемые значения параметров - "1".
Адрес
HKEY_LOCAL_MACHINE System CurrentControlSet Services VxD BIOSПараметр AGPAGPConcur (DWORD)Параметр PCIPCIConcur (DWORD)Параметр DRAMFastDRAM (DWORD)
Во время завершения работы Windows содержимое кэша записывается на жесткий диск. Существует возможность установления таймаута - максимально возможного времени в миллисекундах, отведенного на эту операцию. Рекомендуемое значение - 2000 (в десятичной системе).
Адрес
HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersionПараметрCacheWriteDelay (DWORD
Эта инструкция не претендует на полноту, но этот способ реально мне помог, на SkyDSL дисконтов нету вообще (исключая моменты когда полностью пропадает сигнал)
Настройка карты (приоритеты и латентность)
ОС: Windows XP SP2
Карта: Весь модельный ряд
Чипсет: nForce 2 Ultra
ОЗУ: 515-1Gb DDR 400
HDD: 160Gb IDE PATA/SATA
Для начала, нужно зайти в BIOS Setup и отключить функцию APIC (автоматическую раздачу прерываний подсистемой ACPI), для этого, при запуске компьютера нужно нажать клавишу Del, после того как зайдет в Setup нужно нажать Ctrl+F1 (отобразятся дополнительные, скрытые опции в разделах), затем выбираем раздел Advanced Bios Features, и меняем опцию Interrupt mode (так в моем BIOS, в вашем может быть немного иначе) с APIC на PIC. Ваша прежняя операционная система теперь не запуститься, но ничего страшного, если вы занимаетесь рыбалкой, то сможете переустановить и систему . Жмем F9, Y для сохранения параметров. Загружаемся с компакт-диск дистрибутива Windows XP, устанавливаем систему как обычно, теперь ... ставим последние драйвера на DVB карту (с SS2 нюансами незнаком, у меня TwinHan), если нужно применяем патч на размер буфера драйвера (только SS2). Теперь, идем в диспетчер устройств, меню "Вид/Ресурсы по типу", и смотрим, делит ли с кем нибудь прерывание DVB карта, если делит, выключаем компьютер, переставляем в другой слот, надо добиться чтобы прерывание, например 12, было только на DVB карте. После того как добились этого, переходим к программной части.
немного ускорим быстродействие ядра и дисковой системы через реестр
раздел
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/MemoryManagement
добавить ключ DWORD: DisablePagingExecutive = 1 (отключает сброс исполняемых файлов из памяти в своп)
добавить ключ DWORD: LargeSystemCache = 1 (отключает сброс участков памяти ядра из памяти в своп + включает резервирование 4 мбайт памяти для "нужд" ядра)
добавить ключ DWORD: IOPageLockLimit = x (увеличивает производительность дисковой системы (подробностей не помню, что то вроде увеличения дискового буфера)), оптимальное значение находится между 8 и 16 мбайт, то есть, если нам надо 12 мбайт, пишем так, нужно выполнить некоторые вычисления 12 * 1024 * 1024 = 12582912, пишем IOPageLockLimit = 12582912
увеличим приоритет прерывания DVB карты через реестр
раздел
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/PriorityControl
добавить ключ DWORD: IRQ<номер_прерывания_карты>Priority = 1
пример, у карты прерывание №9, тогда надо создать такой ключ:
IRQ9Priority = 1
увеличим латентность DVB карты
нужна программа PCI Latency Tool 3, запускаем, находим DVB карту, по ней правой кнопкой мыши, Change setting, и вводим число 96 (в моем случае это было наиболее оптимально), жмем ок, затем в меню Settings/Apply, если нужно чтобы параметры применялись при запуске систему, выбрать пункт Settings/Apply on startup.
Вроде все, пользователям TwinHan-ов, рекомендую поставить драйвера версии "TwinhanDTV 2.608 Build 01-02" (хотя в системе они видяться как 2.4)
дополнении, разные ситуации из нашей практики
В случае проскакивания дисконтов при установке диска в CD-ROM, необходимо отключить его автозагрузку, следующим образом:
зайди в реестр и пройди по пути
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServic esCDRom]
Создай в этом ключе параметр с именем "Autorun" (dword) и значением "0", чтобы отключить автозагрузку.
*************
Вопрос: "Рыбачу через разных провайдерах, всё идет абсолютно без проблем, но когда включаю акустику, т.е. SUBwoofer и когда громкость достигает пика (примерно) 95дб – 40кГц точнее 35 ват дисконты идут тысячами… Кто в курсе такой головоломки, прошу проинформировать"
Ответ: "Было что-то подобное... причина от сильного звука дрожал стол, ПК, кабель что идет к тарелке. В итоге от того, что дрожал кабель шли дисконты... я его закрепил и все, дисконты исчезли"
*************
Вопрос: "Пункты 1,2.3.4 выполнены в точности как написано,а про пункт номер 6(кеширование и дма) если можно по подробней."
Ответ: "Мой ПК - Управление - Диспетчер устройств - IDE ATA/ATAPI контроллеры. Первичный/вторичный канал IDE - Свойства. Вкладка доп. параметры - см. Текущий режим передачи. Должно быть DMA.
Мой ПК - Управление - Диспетчер устройств - Дисковые устройства - свойства каждого винта. Вкладка Политика - галочки Разрешить кеширование записи на диск и Включить повышенную производительность (на ХР не всегда есть).
Также у меня был однажды проблемы с сетевой картой, но только однажды - ни повторить, ни понять причины я не смог. Смысл в том, что при любом обращении либо с компа с рыбалкой, либо к нему, сыпались дисконты. Вылечилось сносом винды и повторной установкой. Причём дрова ставились те же и дистрибьютив (сборка ОС) был тот же.
Забыл ещё упомянуть, что если причиной дисконтов видео карта, то это можно проверить зайдя на комп через удалённый рабочий стол и запустив рыбалку в этом сеансе. Если потом не логиниться локально на комп, то дисконтов было в разы меньше."
*************
Рекомендации: Поделюсь своим опытом может кому пригодиться.
Карта TT connect S2-3650 CI подключение по usb, дисконты сыпались тысячами в секунду. Чего только не делал чтобы от них избавиться, ставил новую систему, оптимизировал по рекомендациям из первого поста темы, ничего не помогало. Потом выяснил, что карта не дружит с встроенным контроллером usb на материнской плате Epox EP-AD580 XR чипсет AMD 580X. Проблема решилась установкой отдельного контроллера USB2.0 в PCI слот, сечас дисконты проскакивают, но очень редко 20-30 в сутки.
Рекомендации: Может в тему будет мой случай:
Карта SS2 БЕЗ разгона. Рыбачу на Радуге Yamal 90E Ku.
Сыпали дисконты поначалу кучей. Вначале решилось частично подбором оптимального сочетания Driver+SkyNet+StreamReader (у меня такое: 4.4.0+20a+211_Marfi). Но дисконты проскакивали только в моменты вставления флешки (причем только одной модели. Даже на внешний жесткий диск дисконты не сыпали). Решилось перестановкой карты в другой слот (оказывается в сведениях о системе показало, что SS делила прерывание со Стандартным двухканальным контроллером PCI IDE) таким образом карта должна сидеть на прерывании, которое принадлежит ТОЛЬКО ей. Проблема ушла, но опять как оказалось не совсем: под конец проскочила еще проблема с дисконтами - они начали сыпать даже от моего перемещения по комнате. Лечение оказалось до банального простым: Кабель от конвертера не должен проходить рядом с высоковольтными (220B) проводами, телефонными проводами (домашний телефон) и прочими кабелями по возможности каким бы дорогим и хорошим кабель не был (у меня дорогой кабель но не спасало). Говорят иногда могут помочь ферритовые катушки на кабель (что в принципе верно). Иногда дисконты может давать мобильник но у меня от него как раз ничего не было и нет.
Вот так я полностью избавился от дисконтов. Сейчас сигнал 42-50%, поток до 3.0 МВ/s - дисконтов 0. Файлы не бьются.
PS: Патчи в реестр на приоритет и прочее что рекомендуют не стоят (хотя по первости ставил но БЕЗ толку), латентное время PCI у меня стоит на все устройства "32" в биосе.
Надеюсь мой случай если и не поможет, то хотя бы укажет верное направление для решения проблем с дисконтами