Irq not used nvidia что это
Перейти к содержимому

Irq not used nvidia что это

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.087 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Irq not used nvidia что это

8. Okt. 2015 um 9:55

После обновления Windows7 и драйверов nvidia стала дергаться и виснуть cs:go

Здравствуйте! Почистил систему CCleaner’ом, обновил драйвера (видеокарта GeForce GT 650m), установил все обновления на винду. После чего игра стала дергаться и зависать. При загрузке карты и на экране выбора сторон везде дергаются какие то пиксели и геометрические фигуры. После непродолжительной игры, из игры либо выкидывает либо зависает с синим экраном смерти. Раньше такого никогда не было. Переустановил КС, не помогло.

Beiträge 1 – 5 von 5

8. Okt. 2015 um 10:12

Попробуй откатить драйвера.

11. Okt. 2015 um 14:18

Ursprünglich geschrieben von ВЭПС:

Здравствуйте! Почистил систему CCleaner’ом, обновил драйвера (видеокарта GeForce GT 650m), установил все обновления на винду. После чего игра стала дергаться и зависать. При загрузке карты и на экране выбора сторон везде дергаются какие то пиксели и геометрические фигуры. После непродолжительной игры, из игры либо выкидывает либо зависает с синим экраном смерти. Раньше такого никогда не было. Переустановил КС, не помогло.

дружище, у меня такая же проблема. Не задолго до этого обновлял nvidia experience, вместе с новым драйвером для самой нвидиа.
Думаю после этого появились лаги, в точь как ты описываешь: во время загрузки карты короткие графические артефакты в форме прямоугольников. Потом при выборе команды вообще дич, пол экрана не видно из за них. Снова появляются в игре, примерно 1-2 кадра с глюком за 1 минуту игры. При открытии меню закупки и при зуме авп оч сильно залипает.
Одно знаю точно, в моём случае это ноутбук, и если я в настройках нвидиа запускаю ксго на встроенной видюхе(HD Graphics 4600) то лагов нет, а как только запускаю на основной(Geforce 840M) — сразу такая жесть.
Попробую откатить дрова и отпишусь.

****
Операционная система: Windows 7 Ultimate, 64-bit (Service Pack 1)
Версия DirectX: 11.0
Графический процессор: GeForce 840M
Версия драйвера: 358.50
Версия API Direct3D: 11
Уровень возможностей Direct3D: 11_0
Ядра CUDA: 384
Тактовая частота ядра: 1029 МГц
Скорость передачи данных памяти: 2002 МГц
Интерфейс памяти: 64 бит
Пропускная способность памяти: 16.02 ГБ/с
Доступная графическая память: 4096 МБ
Выделенная видеопамять: 2048 МБ DDR3
Системная видеопамять: 0 МБ
Разделяемая системная память: 2048 МБ
Версия BIOS видео: 82.08.15.00.16
IRQ: Not used
Шина: PCI Express x4 Gen3
Идентификатор устройства: 10DE 1341 380917AA
Номер комплекта: 2703 0000
****

11. Okt. 2015 um 14:20

В честь открытия, устраиваем небольшой розыгрыш. Все, что нужно для участия это:
1. Быть подписанным на наше сообщество.
(http://vk.com/fastboost♥♥♥♥♥77)
2. Сделать репост этой записи.
Результат объявим через неделю с помощью приложения (http://vk.com/randomapp?mid=134728657)
Желаем удачи!

11. Okt. 2015 um 14:33

Ursprünglich geschrieben von simpleCub3:
Ursprünglich geschrieben von ВЭПС:

Здравствуйте! Почистил систему CCleaner’ом, обновил драйвера (видеокарта GeForce GT 650m), установил все обновления на винду. После чего игра стала дергаться и зависать. При загрузке карты и на экране выбора сторон везде дергаются какие то пиксели и геометрические фигуры. После непродолжительной игры, из игры либо выкидывает либо зависает с синим экраном смерти. Раньше такого никогда не было. Переустановил КС, не помогло.

дружище, у меня такая же проблема. Не задолго до этого обновлял nvidia experience, вместе с новым драйвером для самой нвидиа.
Думаю после этого появились лаги, в точь как ты описываешь: во время загрузки карты короткие графические артефакты в форме прямоугольников. Потом при выборе команды вообще дич, пол экрана не видно из за них. Снова появляются в игре, примерно 1-2 кадра с глюком за 1 минуту игры. При открытии меню закупки и при зуме авп оч сильно залипает.
Одно знаю точно, в моём случае это ноутбук, и если я в настройках нвидиа запускаю ксго на встроенной видюхе(HD Graphics 4600) то лагов нет, а как только запускаю на основной(Geforce 840M) — сразу такая жесть.
Попробую откатить дрова и отпишусь.

****
Операционная система: Windows 7 Ultimate, 64-bit (Service Pack 1)
Версия DirectX: 11.0
Графический процессор: GeForce 840M
Версия драйвера: 358.50
Версия API Direct3D: 11
Уровень возможностей Direct3D: 11_0
Ядра CUDA: 384
Тактовая частота ядра: 1029 МГц
Скорость передачи данных памяти: 2002 МГц
Интерфейс памяти: 64 бит
Пропускная способность памяти: 16.02 ГБ/с
Доступная графическая память: 4096 МБ
Выделенная видеопамять: 2048 МБ DDR3
Системная видеопамять: 0 МБ
Разделяемая системная память: 2048 МБ
Версия BIOS видео: 82.08.15.00.16
IRQ: Not used
Шина: PCI Express x4 Gen3
Идентификатор устройства: 10DE 1341 380917AA
Номер комплекта: 2703 0000
**** в общем, откатывай смело на 1 апдейт назад.
с версией 10.18.13.5598(если в свойствах карты) или 355.98(по версии geforce expereince) и всё норм. Удач

Страдания по IRQ

Бывало ли у вас так: вы включаете сканер или подключаете внешний привод компакт дисков, и в этот момент вся система начинает заметно тормозить и вести себя неадекватно: мышь по экрану двигается рывками, звук начинает заикаться или отключается. Бывают и более тяжелые случаи. Например, после установки новой звуковой платы, при любых попытках вывести звук, даже при старте Windows, компьютер зависает насмерть. Если бывало, то эта статья – о вашем случае. Если нет, то все равно прочтите эту статью – если вдруг это случится, то вы будете знать, что делать.

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

Немного истории

Многим эта часть статьи покажется необязательной, так как рассказ будет о старых временах, где-то с 1985 года, но эта информация важна тем, кто хочет разобраться в сути проблемы и понять, почему всё сложилось так неоднозначно.

Давным-давно, в далекой Америке, был разработан процессор x86, который является прародителем всех процессоров, используемых в персональных компьютерах стандарта IBM PC. То есть все Pentium и Athlon имеют в своей основе старый, добрый процессор x86. Архитектура современных процессоров уже очень сильно отличается от первого x86, тем не менее, некоторые моменты сохранились с тех давних времен, когда x86 процессор находился в начале своего пути, а именно с середины восьмидесятых годов прошлого века. Одним из таких моментов является ограничение количества линий аппаратных прерываний для центрального процессора.

Аппаратное прерывание – это реакция процессора на события, происходящие асинхронно по отношению к исполняемому программному коду. То есть прерывание – это момент когда центральный процессор по запросу от вызвавшего прерывание устройства откладывает выполняемую задачу и переключается на задачу, необходимую для работы устройства. После того, как задача для устройства выполнена, процессор вновь переключается на выполнение основной программы. Звуковую карту прерывание заставляет проиграть следующую микросекунду звука, а видеокарту прерывание заставляет сделать следующий кадр. С помощью прерываний центральный процессор заставляет жить весь компьютер. Линия аппаратного прерывания – это, утрированно говоря, физический провод, соединяющий микросхему контроллера прерываний и устройство. Количество линий аппаратных прерываний центрального процессора ограничено цифрой 16, то есть и устройств, использующих линии аппаратного прерывания, не может быть больше 16. Для организации линий аппаратных прерываний внутри компьютера используется специализированная микросхема — контроллер прерываний (PIC, Programmable Interupt Controller). Эта микросхема совместима по системе программных команд с микросхемой 8259A, которая имела всего 8 входов и использовалась в компьютерах класса IBM PC XT (8086 процессор). С выходом IBM PC AT (процессор 80286) внутренняя структура организации прерываний изменилась. Прерываний стало вдвое больше за счет использования еще одной микросхемы 8259A, которую подключили ко второй линии первой микросхемы. Такая архитектура стандартного контроллера прерываний сохранилась и по сей день, причем никаких изменений на ближайшее будущее не намечается. Даже с приходом на рынок 64-битных x86 совместимых процессоров ситуация не изменится. Линии аппаратных прерываний обозначили значением – IRQ (Interupt ReQuest). Как уже упоминалось, физически у компьютера имеется 16 линий аппаратных прерываний, но эта цифра сильно уменьшается за счет прерываний? уже использованных встроенными устройствами. Некоторые прерывания имеют статус системных, поэтому их использование и переназначение их номера по желанию пользователя невозможно. В таблице они выделены буквой S перед номером. По умолчанию заняты следующие прерывания:

Cascad (Вывод на вторую микросхему контроллера линий прерываний)

Часы реального времени

IDE Primary (Контроллер жестких дисков)

IDE Secondary (Контроллер жестких дисков)

Com Port 1 (Мышь)

Com Port 2 (Модем)

Такая раскладка прерываний очень долго сохранялась на многих бытовых компьютерах. Почти все компьютеры на базе процессоров 386, 486 и Pentium имеют такой список использованных прерываний. При таком раскладе свободных прерываний в компьютере оказывается всего пять (5, 9, 10, 11, 12), но этого количества для большинства случаев было вполне достаточно. Устройств, требующих прерывание и устанавливаемых в компьютер в виде плат расширения, редко было больше трех. Стандартный набор того времени выглядел так: видеокарта, звуковая плата и сетевая карта. При этом было важно, чтобы одно прерывание ни в коем случае не использовалось двумя устройствами одновременно, так как это повлечет конфликт системных ресурсов, и оба устройства, находящихся на одном прерывании, работать не будут. Задачей сборщика компьютера на тот момент было разведение всех устройств по прерываниям таким образом, чтобы ни одно устройство не пересекалось с другим.

Наверное, самое время объяснить, что такое конфликт прерываний. Если два устройства находятся на одной линии прерываний, то драйвер может их спутать и переслать исполняемый кусок программы не той «железке», при этом заставляя ее исполнить этот кусок кода. Например, сетевая плата и звуковая карта находятся на 10 прерывании. Сетевая карта получает пакет из локальной сети с запросом на получение файла и отправляет запрос на прерывание центральному процессору.

Процессор отрабатывает прерывание, останавливает исполняемую задачу и передает управление драйверу сетевой карты, для отработки необходимых для приемки файла действий. Драйвер начинает работу с устройством, от которого пришло прерывание. Вот только работать он начинает не с сетевой платой, а со звуковой картой, находящейся на той же линии, передавая ей команды для приемки файла. Звуковая карта исполняет принятые команды, и полностью завешивает компьютер с BSOD (Blue Screen Of Death).

Существует еще одна небольшая тонкость. Все линии прерываний имеют свой приоритет. Чем выше приоритет у линии прерывания, тем быстрее процессор ответит на запрос от устройства находящегося на этой линии. Приоритеты прерываний приведены в таблице ниже в порядке убывания.

Исторически сложившаяся архитектура наложила очень сильный отпечаток на приоритеты линий прерываний. Подключенная вторая микросхема контроллера ко второй линии первой микросхемы вклинивается в приоритеты. Поэтому линии второй микросхемы имеют более высокий приоритет, чем линии первой. При этом, обе микросхемы выглядят для пользователя единым модулем контроллера прерываний – PIC (Program Interrupt Controller). Более того, уже давно две микросхемы для этих целей не используется, всё это встроено в северный мост чипсета, но раскладка приоритетов прерываний сохранилась. Чем больше ресурсов от компьютера требует устройство, тем более высокий приоритет должен быть у линии IRQ присвоенной этому устройству. То есть, для видеокарты желательно отдавать девятое или десятое прерывание, если оно свободно. Для звуковой карты тоже желательно найти прерывание, находящееся на втором контроллере. Подробнее об этом вопросе мы поговорим чуть ниже.

Но время не стоит на месте, и ситуация с прерываниями начала ухудшаться одновременно с разработкой новых технологий и развитием всей компьютерной области. Появились новые стандарты портов ввода-вывода, которые требуют собственного прерывания. Например, порты USB или PS/2, которые являются на настоящий момент стандартом де-факто для всех компьютеров. Свободных прерываний становилось всё меньше, а решение системных конфликтов становилось всё более сложным.

Настоящее …

Вся ситуация сильно изменилась с появлением систем ACPI и IRQ Sharing. К сожалению, эти системы никак нельзя описать в одно предложение, поэтому мы рассмотрим их чуть подробнее.

Система ACPI (Advanced Configuration and Power Interface, Расширенный интерфейс конфигурирования и управления питанием) была разработана в 1997 году тремя компаниями Microsoft, Intel и Toshiba. Если ваш компьютер поддерживает ACPI в железе, то при инсталляции операционных систем WindowsXP и Windows 2000 поддержка ACPI автоматически встраивается в ядро операционной системы. Система ACPI занимается менеджментом энергосберегающих функций компьютера, таких, как автоматическое выключение блока питания после успешного завершения работы операционной системы, экономия заряда батарей, перевод компьютера в режим сна и пробуждение его от сна. Если ваш компьютер не — ноутбук, то единственно полезная функция от ACPI в плане управления питанием – это автоматическое отключение блока питания.

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

APIC (Advanced Programmable Interrupt Controller) — усовершенствованный программируемый контроллер прерываний. Для многопроцессорных систем это необходимая система, так как позволяет распределить меж процессорами нагрузку по работе с устройствами. То есть, этот контроллер можно запрограммировать на обработку некоторых линий прерываний первым процессором, а некоторых — вторым. Для однопроцессорных систем эта опция всего лишь включает возможность использования в операционных системах WindowsXP и Windows2000 виртуальных прерываний. Мы не будем приводить алгоритмы работы виртуальных прерываний. Это бессмысленно, их нельзя менять, и они сильно зависят от реальных. Если у вас однопроцессорная система, то отключение этой функции весьма рекомендовано, но об этом позднее.

IRQ Sharing – система? позволяющая двум устройствам одновременно находиться на одном прерывании. Физически получается так, что на одной линии IRQ может висеть несколько устройств, при этом менеджмент между ними обеспечивается операционной системой. IRQ Sharing — неоднозначная система, так как использование её необходимо для нормальной работы ПК, но при этом возможны самые разнообразные проблемы и глюки. На самом деле, использование и укрощение именно этой системы и есть цель этой статьи.

Совокупность вышеописанных систем была признана стандартом и включена в список требований к компьютерному оборудованию — PC2001. После реализации ACPI и IRQ Sharing на всех материнских платах, начиная с материнских плат для Pentium 1 (VX и TX чипсеты от Intel), сложилась раскладка прерываний, которая существует в каждом компьютере и по сей день. Вот она:

Cascad (Вывод на вторую микросхему контроллера линий прерываний)

Часы реального времени

IDE Primary (Контроллер жестких дисков)

IDE Secondary (Контроллер жестких дисков)

Com Port 1 (Мышь)

Com Port 2 (Модем)

Как видно из таблицы, свободных прерываний практически не осталось. Свободными можно считать только IRQ 5 и 10, всё остальное занято. По логике, как раз их-то и надо использовать для видеокарты и аудиоплаты. Но устройств, требующих собственное прерывание и не описанных в этой таблице, может быть куда больше. В таблицу они не включены, так как являются опциями, то есть могут быть в системе, а могут и не быть. Например: сетевая карта, контроллер RAID или SCSI, ТВ-тюнер, SATA, IEEE1394 (FireWire) и так далее. То есть, может сложиться ситуация, когда на два свободных прерывания будет восемь устройств, требующих собственного прерывания. Есть три способа решения этой проблемы. Каждый способ имеет свои плюсы и минусы.

Первый способ – это полноценное использование систем ACPI и IRQ Sharing. Если системы ACPI, а соответственно и APIC, включены, то операционная система считает, что у неё 256 прерываний, при этом реальных прерываний как было 16, так и осталось. Оставшиеся 240 прерываний – это виртуальные прерывания, которые являются клонами реальных. ACPI автоматически распределяет прерывания и не позволяет пользователю их менять. Если устройство соглашается работать в режиме кооперации с другим устройством, то есть все шансы, что ACPI посадит их на одну физическую линию. Если не контролировать данную ситуацию, то на одном физическом прерывании могут оказаться практически все устройства, установленные в компьютере, даже если есть свободные прерывания. Это приведет к сильнейшему торможению всей системы и серьезным сбоям в работе.

Решение:
Плюс данного подхода в отсутствии потребности вмешательства со стороны пользователя. То есть, делать ничего не надо. Просто воткнуть в материнскую плату видеоадаптер, процессор, память и так далее, а затем поставить операционную систему, которая нормально поддерживает ACPI. А это Windows XP или Windows 2000. Всё. Компьютер заработает. Именно в таком виде продаются почти все компьютеры, собранные в России. Подход прост: если работает и тормозит – то это не гарантийный случай, а проблема пользователя.

Второй способ заключается в отказе от использования ACPI и APIC, но с параллельным использованием IRQ Sharing. Отказ от систем ACPI и APIC означает , что операционная система знает о наличии у неё только 16 прерываний, а не 256, но система IRQ Sharing позволяет находиться на одном прерывании нескольким устройствам. При этом отслеживать картину прерываний уже можно, и выбирать соседей по своему усмотрению — тоже. То есть, если у вас есть сетевая плата и звуковая карта, и при этом нужны все порты ввода-вывода установленные в материнскую плату, то от IRQ Sharing уже никак не отделаться.

Решение:
Современные материнские платы обладают некоторыми особенностями, которые необходимо знать для корректного разведения линий прерываний по устройствам. Так, все встроенные в материнскую плату устройства чаще всего имеют жесткую привязку к слотам расширения PCI, а некоторые слоты жестко привязаны друг к другу. К примеру, у вас есть встроенная в материнскую плату звуковая карта, при этом она автоматически кооперируется с устройством в третьем слоте PCI. Если вы вставите сетевую плату в третий слот, то встроенная звуковая карта и сетевая плата будут висеть на одном прерывании, чтобы вы ни делали. Решить этот конфликт можно, переставив сетевую карту в другой слот. Или другой пример: пятый и первый слот PCI привязаны друг к другу, и установив два устройства в эти слоты, вы автоматически вешаете их на одну линию прерывания. Опять же, это лечится переустановкой одного из устройств в другой слот. К сожалению, современные материнские платы имеют столько встроенных устройств, что найти свободный слот PCI без запаралеленных устройств бывает невозможно. В этом случае всё зависит от устройства.

Все локальные устройства, находящиеся в компьютере можно разбить на четыре группы по степени зависимости от прерывания.

К первой группе можно отнести видеокарту и контроллеры жестких дисков. Эти устройства должны иметь выделенное прерывание и ни в коем случае не должны его делить с чем бы то ни было. То есть, на одном прерывании с видеокартой не должно находиться ни одного устройства, в противном случае страшные глюки и тормоза гарантированы. Ко второй группе можно отнести менее ресурсоемкие устройства, например аудиоплату, ТВ-тюнер, софтверный внутренний модем (WinModem) или сетевую карту. Эти устройства могут сосуществовать на одном прерывании с устройствами из групп, которые мы опишем ниже. Тем не менее, если есть возможность, устройства, относящиеся ко второй группе, тоже желательно разместить на отдельном прерывании, так как при серьезной нагрузке возможны различные сбои. Вторая группа — эта зона риска, так как абсолютно непонятно, какое устройство с каким может войти в конфликт при использовании уже задействованных ими прерываний. Стабильность в этом случае достигается методом проб и ошибок. Единственное, что можно сказать однозначно – на одном прерывании не стоит размещать два устройства второй группы, это приведет к сбоям в работе. Третья группа — это все порты ввода вывода, USB, COM-порты, возможно LPT, IEEE1394 (FireWire), аппаратные внутренние модемы и прочие устройства не сильно загружающие компьютер. Устройства из третьей группы могут присоединяться к устройствам из второй и к самим себе. То есть, на одном прерывании могут висеть все порты USB или же один порт USB висит вместе с аудиокартой или ТВ-тюнером. Также можно повесить контроллер FireWire вместе с USB или СOM портом. Ну а четвертая группа — это устройства, не требующие прерываний. Это довольно редкая группа, и тем не менее, она существует. Например, к этой группе относились ускорители трехмерной графики от 3dfx – Voodoo и Voodoo 2. Да, кстати, если вдруг вы видите что у вашей видеокарты или USB-портов прерывание отсутствует (буковки NA — то есть Not Available), то это не значит что у вас такая редкая, хорошая видеокарта. Это с большой долей вероятности значит, что у вашего компьютера проблемы, которые надо решать немедленно. У устройств, не требующих прерывания, в инструкции об этом написано большими буквами.

Надо понимать, что все вышеперечисленные устройства могут обладать уникальными свойствами в зависимости от производителя или прошивки. Все вышеописанные правила работают не всегда и не однозначно. У вас легко может оказаться ТВ-тюнер или сетевая карта, которая напрочь откажется работать с кем-либо в паре. Или наоборот, ваша звуковая карта может вдруг повести себя стабильно на одном прерывании вместе с ТВ-тюнером. Конфликтовать умеют даже устройства, относящиеся к четвертой группе. Чаще всего они начинают глючить, если поставить их в запаралеленный с AGP слот. При этом на понимание всех особенностей конкретно вашего железа может уйти значительное время.

Пожалуй, второй способ — самый часто используемый. При некотором понимании вопроса можно создать практически безглючный компьютер, в котором все устройства, установленные в него, будут функционировать. Минусом второго способа является потеря функций ACPI и наивысшая из всех способов сложность. Для рядового пользователя достижение нормальных результатов может занять долгое время и вызовет сильный перегруз мозгов. Плюс к этому, компьютер больше не будет сам выключаться (его придется выключать кнопкой «Power») и не будет засыпать. Что же касается режима Hybernate, то он полностью сохранит свою функциональность.

Третий способ — самый правильный, но требует жертв.

Суть способа в полном отказе от систем ACPI и IRQ Sharing. А устройства, которые лезут на одну линию IRQ нужно просто отключать. Must be only one!, как говорил товарищ из фильма «Горец».

Решение:
Для начала нужно отключить все порты, которые не используются. Не пользуетесь LPT – отключить. Не пользуетесь вторым COM-портом и дополнительными USB-каналами – та же судьба, отключить. Каждое устройство должно иметь отдельное прерывание и ни с кем не пересекаться. Это вопрос приоритетов и потребностей, потому что при использовании данного способа половина компьютера оказывается «в отключке», зато всё остальное работает как часы. Плюс этого способа в возможности использования устаревших операционных систем и сложных программ. Например, для установки WindowsNT 4.0 на достаточно сложную машину этот способ просто необходим. Также плюс такого подхода — максимальное быстродействие всей системы без проблем со стабильностью. Если есть возможность, желательно идти именно этим путем.

Как понять, есть ли конфликты в вашем компьютере, и что делать

Самый простой способ разобраться в конфликтах — это нажать кнопку PAUSEBREAK в момент начальной загрузки компьютера, а точнее, на втором экране BIOS. Для этого нужно обладать некоторой реакцией, так как второй экран загрузки пролетает очень быстро, и его еще нужно поймать. Также загрузку операционной системы можно остановить, поставив в BIOS приоритет загрузки с флоппика и засунув в оный какую-нибудь странную дискету. Во втором экране BIOS есть вся системная информация о железе — тактовая частота процессора, количество памяти и модели установленных жестких дисков, но самое интересное находится внизу экрана. Там перечислены установленные устройства, а напротив них стоит цифра прерывания. Показываемые на этом этапе устройства сильно зависят от модели материнской платы, а точнее от реализации BIOS.

Бывает, что список отображаемых устройств бывает полным и включает в себя контроллеры жестких дисков и все устройства, находящиеся на плате, вплоть до COM-портов. Бывает и наоборот: информации довольно мало, тогда видно только установленные устройства (как на скриншоте). А бывает, что второй экран BIOS вообще не содержит информации о прерываниях. В таком случае стоит воспользоваться другими программами, которые способны отображать физическое распределение прерываний.

Например, можно использовать стандартный диспетчер устройств, переключив его вид на «ресурсы по подключению» и раскрыв раздел «запрос на прерывания (IRQ)», или воспользоваться сторонними программами типа SiSoft Sandra.

Единственный минус их использования состоит в том, что они видят номера прерываний через призму операционной системы. Если используется система ACPI и APIC, то получить корректную информацию об аппаратных прерываниях будет весьма непросто, так как номеров будет не 16, а 256. Нас интересует ситуация, когда цифры не повторяются. Если одна и та же цифра стоит напротив USB Cntrlr, Display Cntrlr и Multimedia Device (аудиоплата или TB-тюнер), то дело совсем плохо. Например, данное окно говорит о следующем:

В компьютере используется система ACPI, APIC и IRQ Sharing, так как прерываний больше 15, и они пересекаются. Есть конфликт меж сетевой картой и звуковой платой, которые находятся на 18 прерывании. Также есть совсем несущественный конфликт меж всеми ветками USB на 21 прерывании, но это скорее норма. В целом — система стабильна, но для обеспечения большей стабильности требуется отключить ACPI и развести на разные прерывания сетевую и звуковую плату.

Как решать и что делать

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

Шаг первый: изучаем BIOS

Для начала нужно посмотреть на опции в BIOS вашего компьютера. И ничего там не трогать, в противном случае шансы на загрузку уже установленной операционной системы сильно падают. Вне зависимости от производителя BIOS и материнской платы, необходимые для работы опции могут присутствовать, а могут и отсутствовать. Стандарта для этих опций не существует, поэтому они могут иметь разные названия и находится в разных разделах BIOS. Но, применяя дедуктивный метод Шерлока Холмса, их все же можно найти. Для примера мы приведем названия этих опций в Award BIOS материнской платы GigaByte. Самые важные для нас опции находятся в разделе PnPPCI Configuration и выглядят как номера слотов и привязанные к ним номера прерываний, которые можно менять.

С помощью этих опций можно добиться правильного распределения приоритетов линий прерываний к устройствам:
• PCI 1 IRQ Assigment : Auto (Auto, 3,4,5,7,9,10,11,14,15)
• PCI 2 IRQ Assigment : Auto (Auto, 3,4,5,7,9,10,11,14,15)
• PCI 3 IRQ Assigment : Auto (Auto, 3,4,5,7,9,10,11,14,15)
• PCI 4 IRQ Assigment : Auto (Auto, 3,4,5,7,9,10,11,14,15)

То есть, можно руками менять прерывания для слотов и привязанных к ним устройств. Если все опции выставлены в Auto, то распределением прерываний занимается автомат с алгоритмом, очень схожим с алгоритмом системы ACPI. Иногда бывает указание прерываний не цифрами, а буквами – A,B,C,D. Так же, как в случае с цифрами, буквенные прерывания позволяют собой управлять, при этом наивысший приоритет – у буквы А.

Если же этих опций нет, то приоритеты менять нельзя и единственный способ воздействия на раскладку прерываний — это отключение устройств и перестановка плат расширений по слотам.

• PnP OS Installed : Yes (No)

Эта опция сообщает BIOS, что распределением прерываний занимается сама операционная система. Иногда после изменения значения на NO открывается возможность контроля приоритетов по слотам.

• ACPI Function : Enable (Disable)

Понятное дело, эта опция включает и отключает поддержку ACPI в BIOS. Если отключить эту опцию перед инсталляцией операционной системы, то, возможно, ядро ACPI и не будет инсталлировано (сильно зависит от версии и типа BIOS).

• Interrupt Controller : APIC (PIC)

Как уже описывалось ранее, эта функция имеет разное значение на однопроцессорным и многопроцессорных системах. На однопроцессорных системах она разрешает операционной системе использование виртуальных прерываний. Если опцию поменять на PIC при инсталлированной операционной системе с ACPI ядром, то операционная система больше не загрузится, до исправления этого значение обратно на APIC. Если выставить опцию в PIC до инсталляции операционной системы, то ACPI-ядро не будет использовать виртуальные прерывания и нбудет слушать предписания BIOS при сохранении энергосберегающих функций. Полезная вещь, так как при присутствии этой опции и возможности реинсталлировать операционную систему есть возможность сохранить функции ACPI при отключении проблемной части ACPI с самостоятельным разведением прерываний. Минус — крайне редко встречается на однопроцессорных системах.

Также полезны опции по отключению устройств :
• Midi Port Adress – можно отключить Миди порт
• Onboard Parallel Port – можно отключить LPT порт
• Onboard Audio – можно отключить встроенную звуковую плату
• Onboard LAN Control – можно отключить встроенный сетевой адаптер
• USB Host Controller – можно отключить USB порты
• Onboard Serial ATA – можно отключить Serial ATA
• Onboard RAID – можно отключить RAID-контроллер.

Если указанные выше устройства не используются, то выставление Disabled отключит их и освободит используемые ими ресурсы.

Шаг второй – Карта прерываний

Ищем документацию от материнской платы. Если повезет, то в ней вы найдете карту прерываний для вашей материнской платы, которая выглядит следующим образом:

Irq not used nvidia что это

Я оффнул в биосе C-states и теперь точно фиксированные частоты стали 3.79гц не двигаются) У меня максималка у проца 3.9-4.0гц в бусте,получается из того что оффнул c-states уже частоты не будут больше 3.79гц?
Добился стабильного dpc теперь 996-997 и даже до 5 падает,в общем в зеленой зоне а до этого было в желтой и около 1000-1100 держалось.
Половина действий я давно делал и половина благодаря Вам сделал. И результат есть))

k2viper писал(а):

И в винде при помощи MSI_util_v2 (гуглим) перевести максимум устройств в MSI mode. Если какое-либо устройство после переключения работает некорректно, возвращаем его назад в IRQ режим снимая галочку.

Можете в двух словах написать если не сложно) в чем разница между msi и irq,для чего вообще используют эти переключения и обязательно это делать?

Добавлено спустя 3 минуты 2 секунды:

OLD Hunter писал(а):

поставить 1000Гц на мышке, купить 144-240Гц монитор (ну или как выше говорят хотя бы до 75 разогнать, если у вас 60)
Про какие задержки речь так и не ясно, если про dpc то они у вас в норме.

Я ставил 1000гц тоже вижу сильный разброс по частотам. А так у меня моник на 144гц)) ну чувствительность мышки просто не понятная иногда бывает такое ощущение что она плавает.

rbk93 писал(а):
ну чувствительность мышки просто не понятная иногда бывает такое ощущение что она плавает.

ускорение выключить.
галку убрать.
#77

rbk93 а что за мышь, название напишите? Фпс в игре сколько? Какая игра? У меня то же, после того как офнул Ц-стэйты в биосе частота зафиксировалась на 3.6, а раньше бустилась на 3.8 Но падения производительности я не заметил. Даже AIDA64 тебе баллы показывает.

Доброго времени суток всем!!
решил вставить и свои пять копеек в тему.

тоже давно мучали проблемы фризов в играх
много читал форумы в том числе и забугорные и много чего перепробовал
и винду переставлял и службы отключал и вообще проводил всякие оптимизации с системой,в том числе ставил и официальные образы
также с железом,перепрошивка биос,снятие разгона,запуск ОЗУ на штатных частотах и тд и тп
также игрался с HPET и системными таймерами,пробуя их в разных комбинациях
моник у меня подключен через дисплей порт
в общем что получилось из всех этих мытарств. мне помогло перевод железа в MSI режим ,а именно видяхи,креатива zxr ,hdmi портов и добавлением в загрузчик команды bcdedit / deletevalue useplatformclock ,хотя команда bcdedit /enum вообще не показывала этого параметра в системе ..так вот все стало идеально плавно и в винде и в играх, ни фризов ни дропов фпс не замечаю уже больше недели
важный момент..HPET в биосе ВКЛЮЧЕН! с выключенным хуже..вот такие вот чудеса,возможно и поможет кому
дрова на видео последние 419.67 но Creator Ready Driver с ним как то кажется получше,глазу приятнее

еще заметил такую вещь ,а именно разговор про напряжения vccio vccsa,многие вижу их любят задирать чуть выше стандартных значений
в моем случае был так. решил попробовать в режиме авто ,что предлагает мать при частоте памяти 3200мгц ,так вот напругу она предложила 1.20 и 1.25 соответственно,так вот в игре словил такой зависон с зацикливанием звука,что даже ресет не помог,пришлось комп из розетки дергать,поставил пониже, 1.10 и 1.15 и подобного зависона больше не наблюдал
в общем у меня память работает на частоте 3200мгц с таймингами 15-17-17-34-CR1 со стандартной напругой vccio 0.950 и vccsa 1.050
пробуйте!возможно кому то поможет или хотя бы натолкнет на мысли,возможно лучше вообще эту напругу не задирать и это как то влияет
мой конфиг в профиле
всем удачи!!

rbk93 писал(а):
Я ставил 1000гц тоже вижу сильный разброс по частотам.

Если речь про тест выше то это абсолютная норма.
rbk93 писал(а):
ну чувствительность мышки просто не понятная иногда бывает такое ощущение что она плавает.

Если такое везде, включая раб. стол и оффлайн игры — возможно проблема в «грязном» электричестве, то что из розетки — к такому выводу недавно пришли на форуме нвидиа и фиксят это дорогими сетевыми фильтрами.
Если же только в сетевых играх и периодически — тут сложнее, проблема встречается довольно часто. Природа и ее фикс не найдены.
От вас надо больше подробностей — что, когда и как

krasnov77 писал(а):
ускорение выключить.
галку убрать.

про то что аксель надо оффать в винде это же дефолт и его все знают)
lampa писал(а):

а что за мышь, название напишите? Фпс в игре сколько? Какая игра? У меня то же, после того как офнул Ц-стэйты в биосе частота зафиксировалась на 3.6, а раньше бустилась на 3.8 Но падения производительности я не заметил. Даже AIDA64 тебе баллы показывает.

steelseries sensei 310 из новых) да с фпс в играх норм, я просто слышал что это от винды зависит плавность мыши. у кого старые версии там вроде лучше.

Добавлено спустя 7 минут 4 секунды:

OLD Hunter писал(а):

Если такое везде, включая раб. стол и оффлайн игры — возможно проблема в «грязном» электричестве, то что из розетки — к такому выводу недавно пришли на форуме нвидиа и фиксят это дорогими сетевыми фильтрами.
Если же только в сетевых играх и периодически — тут сложнее, проблема встречается довольно часто. Природа и ее фикс не найдены.
От вас надо больше подробностей — что, когда и как

Да тесты которые выше,Вы считаете не каких отклонений нет?) Я просто не знаю как оно может показывать.
Вот про грязное элекетричество тоже читал давно на зарубежном форуме nvidia. там вроде как Сетевой фильтр нужно покупать (чтобы держать стабильную частоту 50гц что ле) поправьте если я не правильно написал. Еще не знаете как понять что с электричеством проблемки?! дом 1975
У меня до БП стоит стабилизатор напряжения дешевый, вроде напруга в доме стабильная скачков нету!

Добавлено спустя 3 минуты 10 секунд:
Я страниц 20 прочел и все пишут про Msi mode utility
Кто может простым языком сказать для чего ее вообще сделали и так ли она нужна нам? еще пишут что нужно в мси мод все устройства переводит! это что производительность дает сильную?)

rbk93 писал(а):

Можете в двух словах написать если не сложно) в чем разница между msi и irq,для чего вообще используют эти переключения и обязательно это делать?

В двух — MSI режим более современный, IRQ режим это legacy режим работы драйверов с прерываниями. Матчасть: https://forums.guru3d.com/threads/windo . ts.378044/

rbk93 писал(а):
ну чувствительность мышки просто не понятная иногда бывает такое ощущение что она плавает.

Мышь (сенсор) и ковёр чистить пробовали?

mendex55 писал(а):

важный момент..HPET в биосе ВКЛЮЧЕН! с выключенным хуже..вот такие вот чудеса,возможно и поможет кому

Винда какая? При отсутствующем параметре useplatformclock Windows 10 должна использовать TSC в сочетании с одним из легаси таймеров, а при отключении HPET в биосе использовала бы только TSC. Проверьте внимательнее, все таки при отключенном в биосе HPET должно быть лучше.

Добавлено спустя 1 минуту 42 секунды:

mendex55 писал(а):

так вот все стало идеально плавно и в винде и в играх, ни фризов ни дропов фпс не замечаю уже больше недели

А если ещё с умом почистите систему от ненужного резидентного софта, поотключаете драйвера устройств которых у вас нет через Autoruns, лишние службы винды, будет вообще песня а не система

_________________
пятачок его свинейшества

k2viper писал(а):

Винда какая? При отсутствующем параметре useplatformclock Windows 10 должна использовать TSC в сочетании с одним из легаси таймеров, а при отключении HPET в биосе использовала бы только TSC. Проверьте внимательнее, все таки при отключенном в биосе HPET должно быть лучше.

так вот в том то и дело,что должно,но на самом деле HPET в биос у меня именно включен ,а не наоборот,сам удивляюсь,но результат есть и своим глазам я верю
винда 1607 LTSB за новыми сборками я не бегаю,не понравились как то,а 1809 так вообще чемпион по количеству багов на мегабайт кода

k2viper писал(а):

А если ещё с умом почистите систему от ненужного резидентного софта, поотключаете драйвера устройств которых у вас нет через Autoruns, лишние службы винды, будет вообще песня а не система

ну все лишнее я и так поотключал а паранойей в виде вырезанием телеметрии и прочей мишуры я как то не страдаю,система меня вполне устраивает

Все девайсы перевел в msi,через latency увидел что задержка по меньше стала
Кто знает что значит если в столбике irq показывает «минус число»
это плохо или хорошо?

rbk93 писал(а):
Кто знает что значит если в столбике irq показывает «минус число»
это плохо или хорошо?

Ни то ни другое, эта колонка показывает текущее значение IRQ у устройства, а минус просто значит что драйвер устройства уже работает в MSI mode. Если вы откроете обычный виндовый диспетчер устройств и проверите там закладку «Ресурсы» у соответствующих устройств, увидите в строке IRQ те же цифры с минусом.
Также, драйвер видеокарт Nvidia по умолчанию всегда использует Message-signalled interrupt mode вместо IRQ, несмотря на то что MSI_util_v2 отображает его доступным для переключения в MSI mode. Проверить это можно в диспетчере устройств (найти на закладке «Ресурсы» IRQ с отрицательным знаком) либо в «информации о системе» в Панели управления Nvidia, где любой даже никогда не запускавший MSI_util_v2 пользователь увидит строку IRQ: Not used

_________________
пятачок его свинейшества

k2viper писал(а):

Ни то ни другое, эта колонка показывает текущее значение IRQ у устройства, а минус просто значит что драйвер устройства уже работает в MSI mode. Если вы откроете обычный виндовый диспетчер устройств и проверите там закладку «Ресурсы» у соответствующих устройств, увидите в строке IRQ те же цифры с минусом.
Также, драйвер видеокарт Nvidia по умолчанию всегда использует Message-signalled interrupt mode вместо IRQ, несмотря на то что MSI_util_v2 отображает его доступным для переключения в MSI mode. Проверить это можно в диспетчере устройств (найти на закладке «Ресурсы» IRQ с отрицательным знаком) либо в «информации о системе» в Панели управления Nvidia, где любой даже никогда не запускавший MSI_util_v2 пользователь увидит строку IRQ: Not used

Спасибо за пояснение)

Вопрос: на MSI B450 Carbon при отключенном в БИОСе HPET система просто не стартует с холодного запуска (это известный момент для этой серии), имеет ли смысл через диспетчер устройств высокочастотный таймер отключать? Спасибо.

_________________
Ryzen R5 5600X • MSI B450 Carbon Pro • Crucial Ballistix 2x16Gb • MSI RTX4080 Suprim X • Corsair AX760i • 27″ Acer VG270UP

rbk93 писал(а):
Да тесты которые выше,Вы считаете не каких отклонений нет?)

Да, в них всё нормально. dpc можно сократить конечно, но ничего кроме красивых циферок не даст.
rbk93 писал(а):
Еще не знаете как понять что с электричеством проблемки?!

Вроде как только осцилографом и нужен очень толковый электрик.

Про «мышку» которая «плавает» снова не ответили. Она плавает где? Везде, включая раб стол и офлайн игры или только в сетевых стрелялках?
Если только в сетевых — то все плохо Тут только менять провайдера, пробовать дорогой сет. фильтр(7-10к) или переезжать в другое место.

OLD Hunter писал(а):

Вроде как только осцилографом и нужен очень толковый электрик.

Про «мышку» которая «плавает» снова не ответили. Она плавает где? Везде, включая раб стол и офлайн игры или только в сетевых стрелялках?
Если только в сетевых — то все плохо Тут только менять провайдера, пробовать дорогой сет. фильтр(7-10к) или переезжать в другое место.

Сори не заметил,ну вроде как везде мышка так себя введет сложно однозначно сказать,может действительно сетевой фильтр нужен)
а про dpc согласен,кроме разницы в цифрах я ничего не заметил при тестах

rbk93 писал(а):

там вроде как Сетевой фильтр нужно покупать (чтобы держать стабильную частоту 50гц что ле) поправьте если я не правильно написал. Еще не знаете как понять что с электричеством проблемки?!

Сетевой фильтр даёт только начальную защиту. Самый простой «лечит» только от overload и overvoltage. Для большего нужен стабилизатор. Он уже сгладит гуляния частоты в разных пределах. От цены будет зависеть насколько хорошо сгладит (с высокочастотными шумами справиться не так легко). Лучше всех с этой работой справляются дорогие инверторные (за подробностями почему — гуглите мат. часть, здесь это будет уже оффтоп). Очень многие наивно полагают, что стабилизацией напряжения занимаются и сами блоки питания ПК. Нет , от слова «совсем» (конкуренция — штука жестокая, а нужен стабилизатор далеко не всем домохозяйкам). Если грубо — БП только преобразуют 220в в 12в, 5в и 3.3в. Поэтому, часто, у кого разгон — ловят «непонятные» бсоды, фризы и пр. глюки. Я сам был из таких года до 2012.
(а если хотите совсем уж полной защиты, то ваш выбор — инверторный smart UPS. Но, сразу предупрежу — батареи со временем умирают)

_________________
13700KF(P=4×62,2х61,2×59,E45,R50) Apex z790 G.Skill 2x16GB_8000cl32-43-2T 960Pro+2x960Evo+5xSSD 4090_Giga-GOC ASUS_PG278Q Pimax_8KX CM_HAF_X Win11x64

rbk93 писал(а):

Сори не заметил,ну вроде как везде мышка так себя введет сложно однозначно сказать,может действительно сетевой фильтр нужен)

а когда так стало? Или это эпизодически или кажется что должно быть плавнее? Ведь вы с чем то сравниваете поведение мыши.

Можете почитать вот эту тему еще, последние 10 страниц думаю хватит https://forums.geforce.com/default/topi . ng-me/294/
Все завсегдатаи фиксят свои инпут лаги и плавающие мыши вот этой штукой Furman M-10x E . Уж не знаю реально помогает или очередное плацебо. Вещь достаточно интересная, но дорогая, имхо. Где-то натыкался на фото в разборе, в ней вроде ничего особенного нет. Если кто разбирается и подскажет аналоги в районе 2к, я бы купил

OLD Hunter писал(а):

а когда так стало? Или это эпизодически или кажется что должно быть плавнее? Ведь вы с чем то сравниваете поведение мыши.

Можете почитать вот эту тему еще, последние 10 страниц думаю хватит https://forums.geforce.com/default/topi . ng-me/294/
Все завсегдатаи фиксят свои инпут лаги и плавающие мыши вот этой штукой Furman M-10x E . Уж не знаю реально помогает или очередное плацебо. Вещь достаточно интересная, но дорогая, имхо. Где-то натыкался на фото в разборе, в ней вроде ничего особенного нет. Если кто разбирается и подскажет аналоги в районе 2к, я бы купил

Да всегда так было,раньше просто значения не предавал. щас начал гуглить и выяснил что такие симптомы не есть хорошо) Это вроде как в старых домах наблюдается такой баг:D плохое заземление. В новых домах такого нету.
Форум этот тоже видал и про штуку эту слышал) ну стоит оно конечно дороговато. У меня у самого стоит Стабилизатор напряжения недорогой он от скачков напряжения защищает, это хорошо бы у электриков спросить про аналоги)

Я так понял они на свой страх и риск покупают эту штуковину,для диагностики ведь электрик нужен
Знать бы наверняка что проблема в элекричестве,то можно было бы на эту штуковину раскашелиться))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *