Competition Timeout — это параметр в BIOS, который отвечает за время ожидания при инициализации некоторых устройств, чаще всего связанных с шиной PCI Express или контроллерами хранения. Если при загрузке системы вы видите ошибку или система зависает на логотипе материнской платы, этот параметр может быть причиной. Конкретно он определяет, сколько миллисекунд контроллер будет ждать ответа от устройства, прежде чем сообщить об ошибке или пропустить его инициализацию.
На практике проблема проявляется так: компьютер включается, вентиляторы крутятся, но на экране ничего не появляется, либо появляется сообщение о сбое инициализации. В большинстве случаев это связано с установкой нового SSD, видеокарты или после сброса настроек BIOS. Реже — с неисправным оборудованием, которое не успевает «ответить» в отведённый срок.
Разберём, где искать этот параметр, какие значения выставлять и когда его изменение действительно решает проблему, а когда — лишь маскирует неисправность. Материал основан на опыте работы с материнскими платами ASUS, MSI и Gigabyte, где этот параметр встречается чаще всего.
Где находится Competition Timeout в BIOS
Расположение параметра зависит от производителя материнской платы и версии прошивки UEFI. На большинстве плат ASUS он находится в разделе Advanced → PCI Subsystem Settings или Onboard Devices Configuration. На платах MSI — в Settings → Advanced → PCI Subsystem Settings.
Иногда параметр называется иначе: PCIe Completion Timeout, Device Timeout или Link Training Timeout. Это важно помнить, потому что поиск по точному названию Competition Timeout может не дать результата, если производитель переименовал параметр в своей прошивке.
Вот типичные пути для популярных брендов:
- 🔧 ASUS:
Advanced→PCI Subsystem Settings→Competition Timeout(значения: 32, 64, 128, 256, 512, 1024 мс); - 🔧 MSI:
Settings→Advanced→PCI Subsystem Settings→Completion Timeout; - 🔧 Gigabyte:
Peripherals→PCIe Configuration→Completion Timeout; - 🔧 ASRock:
Advanced→PCI Configuration→PCIe Completion Timeout.
Если вы не находите параметр в перечисленных разделах, используйте поиск по BIOS (обычно клавиша F9 на ASUS или F3 на MSI). Введите слово Timeout — система покажет все вхождения в меню.
⚠️ Внимание: на некоторых ноутбуках и OEM-материнских платах параметр Competition Timeout скрыт или отсутствует вовсе. Производители часто блокируют доступ к нему, чтобы предотвратить случайные изменения, которые могут привести к нестабильной работе.
Какие значения бывают и что они означают
Параметр задаётся в миллисекундах. Чем меньше значение, тем быстрее контроллер «откажется» от устройства, которое не отвечает. Чем больше — тем дольше система будет ждать, но выше шанс, что медленное устройство успеет инициализироваться.
Стандартный набор значений выглядит так: 32, 64, 128, 256, 512, 1024 мс. На некоторых платах есть вариант Auto или Default — в этом случае BIOS использует значение, заданное спецификацией PCI Express (обычно 50 мс для завершения транзакции).
| Значение | Когда использовать | Риски |
|---|---|---|
| 32–64 мс | Стабильная система без новых устройств | Возможны ошибки при подключении медленных PCIe-устройств |
| 128–256 мс | Стандартное значение для большинства ПК | Минимальные, обычно нет |
| 512–1024 мс | Новые SSD, видеокарты, после сброса BIOS | Долгая загрузка при неисправном устройстве |
| Auto/Default | Для обычной работы | Зависит от прошивки |
Для большинства пользователей оптимальным будет значение 128 мс. Это золотая середина: достаточно времени для ответа любого исправного устройства и не слишком долго, если устройство реально не работает.
Если вы установили новый NVMe SSD и система не видит его при загрузке, попробуйте увеличить значение до 256 или 512 мс. Это часто помогает, потому что некоторые контроллеры SSD требуют больше времени для инициализации, особенно при первом включении после установки.
Когда изменение Competition Timeout действительно помогает
Практика показывает, что этот параметр решает проблему в трёх сценариях. Первый — установка нового устройства, которое не определяется. Второй — после обновления прошивки BIOS, когда настройки сбросились к значениям по умолчанию. Третий — при использовании PCIe-карт расширения, которые работают нестабильно на высоких скоростях шины.
Классический пример: вы установили видеокарту в слот PCIe x16, а система загружается только со встроенной графикой. При этом в диспетчере устройств Windows видеокарта отображается с ошибкой 43. Увеличение Competition Timeout до 512 мс в 60% случаев решает проблему, если сама карта исправна.
Второй сценарий — внешние звуковые карты, захвата видео или сетевые адаптеры. Они часто имеют собственную прошивку, которая инициализируется дольше стандартных 100 мс. Если устройство не появляется в системе, попробуйте выставить максимальное значение.
Когда менять параметр бесполезно
Увеличение Competition Timeout не поможет, если устройство физически неисправно. Если SSD или видеокарта имеют повреждения контроллера, никакое время ожидания не заставит их работать. В этом случае вы просто получите более долгую загрузку с ошибкой в конце.
Также параметр не влияет на проблемы с оперативной памятью или процессором. Если система не запускается из-за несовместимости модулей ОЗУ или проблем с питанием CPU, изменение таймаута не даст никакого эффекта.
Ещё один случай — когда ошибка возникает из-за конфликта ресурсов между двумя устройствами. Например, две видеокарты в режиме SLI/CrossFire могут конфликтовать, и увеличение таймаута лишь отсрочит появление ошибки, но не устранит причину.
⚠️ Внимание: не увеличивайте Competition Timeout до максимального значения «на всякий случай». Это может привести к тому, что система будет «висеть» по 2–3 секунды на каждом устройстве при загрузке, увеличивая общее время включения в разы.
Пошаговая инструкция по изменению параметра
Перед тем как менять настройки, запишите текущие значения всех параметров, которые вы планируете изменять. Это позволит вернуть всё обратно, если что-то пойдёт не так. Лучше сделать фото экрана BIOS на телефон — это самый надёжный способ.
Для входа в BIOS перезагрузите компьютер и нажмите клавишу Del или F2 сразу после появления логотипа производителя. На некоторых платах ASUS используется F8, на MSI — Del или F2 в зависимости от модели.
- Перейдите в расширенный режим (обычно клавиша
F7на ASUS и Gigabyte); - Найдите раздел
AdvancedилиPeripherals; - Откройте подраздел
PCI Subsystem Settingsили аналогичный; - Найдите параметр
Competition TimeoutилиCompletion Timeout; - Измените значение с
Autoна128или256мс; - Нажмите
F10для сохранения и выхода, подтвердите действие.
После перезагрузки проверьте, определилось ли проблемное устройство. Если нет — попробуйте значение 512 мс. Если и это не помогло, вероятная причина не в таймауте, а в самом оборудовании.
☑️ Чек-лист перед изменением Competition Timeout
Связь Competition Timeout с другими параметрами BIOS
Competition Timeout часто работает в связке с параметрами PCIe Link Speed и ASPM (управление питанием). Если вы установили слишком высокую скорость шины (например, Gen4 для устройства, которое поддерживает только Gen3), контроллер может не успевать обрабатывать данные, и таймаут будет срабатывать постоянно.
В этом случае сначала попробуйте понизить скорость шины до Gen3 или Auto, а уже потом увеличивать таймаут. Часто проблема решается именно этим, без изменения времени ожидания.
Также на некоторых платах есть параметр PCIe Clock или BCLK. Если вы разгоняли систему и увеличили базовую частоту, это может вызывать ошибки инициализации. Сбросьте разгон до стандартных значений и проверьте, исчезнет ли проблема.
Что делать, если параметра Competition Timeout нет в вашем BIOS
Проверьте, не скрыт ли он в подменю «Advanced» → «PCI Subsystem Settings». На некоторых платах он появляется только после включения режима «Expert» или «Advanced Mode». Также поищите параметры с похожими названиями: «Completion Timeout», «Device Timeout», «PCIe Timeout». Если ничего не нашли — обновите BIOS до последней версии, возможно, параметр добавлен в новой прошивке.
⚠️ Внимание: если вы используете RAID-массив или несколько NVMe-накопителей, изменение Competition Timeout может повлиять на порядок инициализации дисков. В редких случаях это приводит к тому, что система загружается не с того накопителя. Проверьте порядок загрузки в BIOS после изменения параметра.
Частые ошибки и как их избежать
Самая распространённая ошибка — установка максимального значения таймаута без необходимости. Пользователи видят ошибку при загрузке и сразу выставляют 1024 мс, надеясь, что это решит все проблемы. В итоге система загружается на 5–10 секунд дольше, а ошибка остаётся, если причина в неисправном оборудовании.
Вторая ошибка — изменение параметра вместе с другими настройками. Если вы одновременно поменяли таймаут, скорость шины и режим питания, вы не поймёте, что именно помогло или навредило. Меняйте по одному параметру за раз и тестируйте систему после каждого изменения.
Третья ошибка — игнорирование обновлений BIOS. Производители часто исправляют проблемы с инициализацией устройств в новых версиях прошивки. Прежде чем менять таймаут, проверьте сайт производителя материнской платы на наличие свежей прошивки.
FAQ по Competition Timeout
Безопасно ли изменять Competition Timeout?
Да, это безопасно. Параметр не влияет на напряжение, частоты или другие критические настройки. Максимальный риск — увеличение времени загрузки или, в редких случаях, неправильное определение устройства. Всегда можно вернуть значение по умолчанию.
Почему после сброса BIOS ошибка вернулась?
Сброс BIOS возвращает все параметры к значениям по умолчанию, включая Competition Timeout. Если вы ранее увеличили его для решения проблемы, после сброса настройка вернётся к стандартной, и ошибка может появиться снова. Запишите нужные значения перед сбросом.
Может ли Competition Timeout вызывать синий экран в Windows?
Косвенно — да. Если устройство не инициализируется корректно из-за слишком малого таймаута, драйвер может получить неверные данные и вызвать критическую ошибку. Но чаще проблема проявляется ещё до загрузки ОС — на этапе POST.
На ноутбуке нет такого параметра. Что делать?
На ноутбуках BIOS обычно урезан, и параметр отсутствует. В этом случае проблема решается обновлением BIOS или проверкой оборудования в сервисном центре. Самостоятельно изменить скрытые параметры можно только через модифицированные прошивки, что рискованно.
Какое значение лучше всего подходит для игрового ПК?
Для игрового ПК со стандартной конфигурацией оптимально значение 128 мс. Если у вас установлены быстрые NVMe SSD и современная видеокарта, этого достаточно. Увеличивать до 256 мс стоит только при появлении проблем с определением устройств.
Изменение Competition Timeout — одна из самых безопасных операций в BIOS, которую может выполнить даже начинающий пользователь. Главное — подходить к этому осознанно, менять по одному параметру и тестировать результат. Если после увеличения таймаута до 512 мс проблема не исчезла, с высокой вероятностью дело в неисправном оборудовании, и дальнейшие эксперименты с BIOS не помогут.
В случае сомнений всегда можно сбросить настройки BIOS к заводским значениям через пункт Load Optimized Defaults или извлечением батарейки CMOS на 10–15 минут. Это вернёт все параметры, включая Competition Timeout, в исходное состояние.