Как узнать irq видеокарты
Откапал такую информацию, суть которой, для улучшения быстродействия видео системы видеокарта должна иметь свой уникальный IRQ. У меня она его делит с Silicon image Sil 3132 SATALink Controller и с IEEE 1394 хост-контроллер.
Так как же его изменить, знает кто?
Timey я извиняюсь, а можно на это чудо посмотреть?
кликай, Панель управления \ система \ оборудования \ диспетчер устройств, в этом окне выбирай меню вид \ ресурсы по типу, выбирай «запрос на прерывание [IRQ]» вот с этого окна сделай снимок.
Скриншот знаешь как делать?
Открываешь какое нить окно. На клаве есть клавиша «Print screen sys Rq», она кидает экран в буфер обмена, а дальше вставляешь его в любой граф. Редактор, вырезаешь нужную часть и сохраняешь, дальше выкладываешь этот файл сюда.
Timey я извиняюсь, а можно на это чудо посмотреть?
кликай, Панель управления \ система \ оборудования \ диспетчер устройств, в этом окне выбирай меню вид \ ресурсы по типу, выбирай «запрос на прерывание [IRQ]» вот с этого окна сделай снимок.
Скриншот знаешь как делать?
Открываешь какое нить окно. На клаве есть клавиша «Print screen sys Rq», она кидает экран в буфер обмена, а дальше вставляешь его в любой граф. Редактор, вырезаешь нужную часть и сохраняешь, дальше выкладываешь этот файл сюда.
Timey первый раз такое вижу.
А версия Windows какая?
Ещё интересует модель материнской платы.
Попробуй удалить эти устройства из диспетчера задач, кроме видеокарты. При перезапуске, Windows их восстановит, может догадается их разнести. Но имей ввиду, могут понадобиться драйвера этих устройств.
А что есть проблемы с быстродействием?
Timey первый раз такое вижу.
А версия Windows какая?
Ещё интересует модель материнской платы.
Попробуй удалить эти устройства из диспетчера задач, кроме видеокарты. При перезапуске, Windows их восстановит, может догадается их разнести. Но имей ввиду, могут понадобиться драйвера этих устройств.
А что есть проблемы с быстродействием?
Win XP HE, специально покупал родную за 6000р. Мат.п. : http://www.oldi.ru/catalog/show.php. %26instock%3D0 . Дело вот в чём, люблю поиграть в Ил-2 и Battlefield 2. В очередной раз поменял железо и если чесно, особой разницы, "на глаз", я что-то не вижу. Чуть быстрее стало. А мои две любимые игры как тормозили на max настройках, так и сейчас тормозят. Вот я и подумал, может что не так? Залез в интернет, почитал. И в результате возникла тема в форуме. Было железо у маня такое : P4-2.8E, 2Гб, RAID0, AGP 6800GT128mB что помню.
Стало: AMD64x2 3800+, 250Gb SATA2 7200\16mB, DDR2 667MHz 1Gbx2шт., PCI-E EN7600GT 256mB. О деньгах я уже не говорю. Но должен же быть ощутимый прирост.
Попробовал удалить, не помогло. Виндоус сам себе режисёр. Я эти устройства отключил, надеюсь не чего ужасного не произайдёт!
Устройства отправляют IRQ процессору для запроса доступа
IRQ, сокращение от Interrupt Request, используется на компьютере для отправки именно этого – запрос на interrupt ЦП другим аппаратным обеспечением.
Запрос на прерывание необходим для таких вещей, как нажатия клавиш, движения мыши, действия принтера и многое другое. Когда устройство делает запрос на мгновенную остановку процессора, компьютер может дать устройству некоторое время для запуска своей собственной операции.
Например, каждый раз, когда вы нажимаете клавишу на клавиатуре, обработчик прерываний сообщает процессору, что ему нужно остановить то, что он в данный момент делает, чтобы он мог обрабатывать нажатия клавиш.
Каждое устройство передает запрос по уникальной линии данных, называемой каналом. Большую часть времени вы видите IRQ со ссылкой, он находится рядом с этим номером канала, который также называется IRQ number . Например, IRQ 4 может использоваться для одного устройства, а IRQ 7 – для другого.
Примечание. IRQ произносится как буквы I-R-Q, а не как erk .
Просмотр и редактирование настроек IRQ
Самый простой способ просмотра информации IRQ в Windows – с помощью диспетчера устройств. Измените параметр меню Просмотр на Ресурсы по типу , чтобы увидеть раздел Запрос прерывания (IRQ) .
Вы также можете использовать Системную информацию. Выполните команду msinfo32.exe в диалоговом окне «Выполнить» ( Ключ Windows + R ), а затем перейдите к Ресурсы аппаратного обеспечения> IRQ .
Пользователи Linux могут запустить команду cat/proc/interrupts , чтобы просмотреть сопоставления IRQ.
Возможно, вам придется изменить линию IRQ для конкретного устройства, если оно использует тот же IRQ, что и другое, хотя обычно это не требуется, поскольку системные ресурсы автоматически выделяются для новых устройств. Это только старые устройства промышленной стандартной архитектуры (ISA), которые могут нуждаться в ручной настройке IRQ.
Вы можете изменить настройки IRQ в BIOS или в Windows через диспетчер устройств. Вот как можно изменить настройки IRQ с помощью диспетчера устройств:
Важно: . Помните, что внесение неверных изменений в эти настройки может вызвать проблемы, которых у вас не было раньше. Убедитесь, что вы знаете, что делаете, и записали все существующие настройки и значения, чтобы вы знали, к чему следует вернуться, если что-то пойдет не так.
- Откройте диспетчер устройств.
- Дважды щелкните или дважды нажмите устройство, чтобы открыть его окно Свойства .
- На вкладке Ресурсы отмените выбор параметра Использовать автоматические настройки .
- Используйте раскрывающееся меню «Настройки на основе:» для выбора конфигурации оборудования, которое необходимо изменить.
- В Настройки ресурса> Тип ресурса выберите Запрос прерывания (IRQ) .
- Используйте кнопку Изменить настройки … , чтобы изменить значение IRQ.
Примечание. Если вкладка «Ресурсы» отсутствует или «Использовать автоматические настройки» неактивны или неактивны, это означает, что либо вы не можете указать ресурс для этого устройства, так как он подключен и работает или что у устройства нет других настроек, которые могут быть применены к нему.
Принцип работы
Как известно, до появления видеокарт, предназначенных для шин AGP и PCI-Express, широко использовались видеокарты для слотов шины PCI. Как правило, видеокарты PCI требуют для своей работы выделенного аппаратного прерывания IRQ. Эта особенность графических карт диктуется тем огромным объемом информации, который приходится обрабатывать видеокарте. Кроме того, выделенное прерывание нужно видеокарте и в том случае, если в ней реализована функция управления шиной BusMastering.
Опция Allocate IRQ to PCI VGA позволяет предоставить для видеокарты PCI отдельное прерывание, которое не может использоваться одновременно другими устройствами персонального компьютера. Эту опцию, как правило, можно встретить в старых компьютерах, в которых используются видеокарты с разъемом PCI. Опция может также иметь и другие названия, например, Assign IRQ For VGA.
Следует учесть, что установка выделенного прерывания для видеокарт имеет смысл лишь в том случае, если выбран общий режим управлением прерываниями через BIOS. Во многих BIOS имеется возможность передать функцию распределения прерываний средствам операционной системы, обладающей такими возможностями (например, операционной системе семейства Microsoft Windows). Если в BIOS установлен режим, передающий контроль над распределением аппаратных прерываний операционной системе, то надобность в использовании данной опции отпадает.
Стоит ли включать?
В большинстве случаев опцию необходимо включить, установив значение Enabled, поскольку отсутствие выделенного IRQ, предназначенного для видеокарты PCI, может привести к проблемам в работе видеокарт. Более того, большая часть видеокарт PCI (особенно это касается тех из них, которые имеют встроенные функции трехмерного ускорения), скорее всего, не сможет работать без выделенного прерывания. По умолчанию в большинстве BIOS эта опция также включена.
Иногда, однако, может случиться такая ситуация, когда в слоты расширения PCI установлено очень много плат, и системе может не хватать доступных прерываний для какой-либо из этих плат. Обычно такая ситуация может возникнуть на компьютерах, материнские платы которых не оснащены улучшенным контроллером прерываний APIC. В подобном случае опцию лучше всего выключить, чтобы высвободить дополнительное прерывание, которое может быть использовано платами расширения. Однако, если это действие приводит к неработоспособности видеокарты PCI, то необходимо заново установить в опции значение Enabled.
Большинству компонентов, непосредственно подключенных к вашей материнской плате, включая слоты PCI, контроллеры IDE, последовательные порты, порт клавиатуры и даже CMOS вашей материнской платы, назначаются индивидуальные запросы прерываний (IRQ).
Строка запроса прерывания, или IRQ, — это пронумерованная аппаратная линия, по которой устройство может прерывать нормальный поток данных в процессор, позволяя устройству функционировать.
Windows Vista и 7 позволяют вам расставить приоритеты для одного или нескольких IRQ (которые переводятся на одно или несколько аппаратных устройств), что потенциально повышает производительность этих устройств. Ниже приведены основные советы по редактированию реестра, которые вы можете использовать для установки приоритетов IRQ.
- Начните с открытия утилиты Информация о системе (msinfo32.exe) и перейдите к Сводка системы Аппаратные ресурсы IRQ, чтобы просмотреть IRQ, используемые в вашей системе, и устройства, использующие их.
Обратите внимание на IRQ13 (процессор цифровых данных), который мы будем использовать в этом примере:
4. Дважды щелкните новое значение и введите число для его приоритета. Введите 1 для высшего приоритета, 2 для второго и так далее. Не вводите один и тот же номер приоритета для двух записей и сделайте его простым, экспериментируя сначала только с одним или двумя значениями.
5. Закройте редактор реестра и перезагрузите компьютер, когда закончите.
Некоторые пользователи получили хорошие результаты, отдавая приоритет IRQ 8 (для системы CMOS) и IRQ, соответствующему видеокарте, но обратная связь не подтверждена. Как вы думаете, это плацебо? Оставьте свои комментарии!
Общие IRQ каналы
Вот для чего используются некоторые из наиболее распространенных каналов IRQ:
Примечание. Поскольку IRQ 2 имеет предназначенную цель, любое устройство, настроенное для его использования, будет использовать IRQ 9.
Думаю, многие любознательные пользователи, наверняка не раз встречали такое сокращение, как IRQ. Его можно встретить, например, если вы любите заглядывать в программу «Менеджер устройств» в Windows. Если вы выберете любое устройство, к примеру, клавиатуру, выберете при помощи правой кнопки мыши пункт меню «Свойства», и в появившемся окне сделаете активной закладку «Ресурсы», то в списке ресурсов вы увидите надпись IRQ 01.
Ошибки IRQ
Ошибки, связанные с запросом прерывания, обычно видны только при установке нового оборудования или изменении настроек в существующем оборудовании. Вот некоторые ошибки IRQ, которые вы можете увидеть:
Хотя один и тот же канал IRQ может использоваться более чем для одного устройства (при условии, что оба фактически не используются одновременно), обычно это не так. Конфликт IRQ, скорее всего, возникает, когда два устройства пытаются использовать один и тот же канал для запроса прерывания.
Так как программируемый контроллер прерываний (PIC) не поддерживает это, компьютер может зависнуть или устройства перестанут работать должным образом (или перестанут работать полностью).
Еще в первые дни Windows ошибки IRQ были обычным явлением, и для их устранения потребовалось немало проблем. Это было связано с тем, что чаще было устанавливать каналы IRQ вручную, как с DIP-переключателями, что повышало вероятность того, что более одного устройства использовали одну линию IRQ.
Однако IRQ обрабатываются намного лучше в новых версиях Windows, в которых используется технология «включай и работай», поэтому вы редко увидите конфликт IRQ или другую проблему IRQ.
Для чего нужны IRQ
Что же такое IRQ и для чего оно нужно?
Аббревиатура IRQ расшифровывается как Interrupt ReQuest (запрос на прерывание). Для того, чтобы понять, для чего оно нужно, следует вспомнить подробности организации работы персонального компьютера.
Кровеносной системой компьютера, по которой обмениваются информацией процессор и прочие устройства, является системная шина. Но как вообще процессор способен отличить запросы на обработку информации, поступающие по шине от различных устройств?
Для этого и существует система аппаратных прерываний (IRQ). Каждое прерывание имеет определенный номер (нумерация начинается с 0) и закреплено за определенным устройством. Так, за клавиатурой закреплено прерывание под номером 1, отсюда и обозначение IRQ 01.
При поступлении запроса от устройства компьютер прерывает (отсюда и появился сам термин «прерывание») обработку текущей информации и начинает обработку вновь поступившего. Если прерываний несколько, то они обрабатывается в порядке приоритетов, закрепленных за каждым из них. Как правило, чем меньше номер прерывания, тем больший приоритет для процессора имеет устройство, закрепленное за этим прерыванием, но это правило соблюдается далеко не всегда.
Обслуживает обработку IRQ специальный чип, который носит название контроллера прерываний. Как правило, эта микросхема является частью центрального процессора, а иногда выделяется в отдельный чип на материнской плате. Для обработки каждого прерывания в BIOS существует специальная микропрограмма, называемая обработчиком прерывания. Адреса всех обработчиков хранятся в так называемой таблице векторов прерываний.
Настройка Interrupt ReQuest
Надо сказать, что прерывания, закрепленные за некоторыми устройствами, не является фиксированными и их можно изменить программно. Например, IRQ стандартно использующееся последовательным портом Com 2, может использовать и устанавливаемый в слот расширения модем. В современных компьютерах и операционных системах, поддерживающих стандарт PnP и работающих под управлением ОС Windows, значения IRQ для устройств, подключаемых в слоты шины, подбираются автоматически.
Но не все было так просто в прежние времена, когда пользователь должен был вручную устанавливать значение IRQ во многих программах, работавших под операционной системой DOS. Например, при установке в систему звуковой карты, пользователю требовалось выбрать свободное прерывание из очень небольшого числа доступных (как правило, это было IRQ 5) и указать это значение в запускаемой программе, например, в какой-нибудь игре.
Во многих BIOS имеется возможность поменять стандартные значения IRQ в программе Setup. Обычно эта опция располагается в разделах IRQ Resources или PCI/PNP Configuration.
Установка для устройства значения IRQ, равного значению IRQ, уже занятого каким-либо устройством в большинстве случаев приводит к неработоспособности одного из этих устройств или сразу обоих, а иногда чревато и зависанием компьютера.
В более современной шине PCI система управления прерываниями была кардинально изменена, а возможности управления прерываниями были расширены. Благодаря технологии IRQ Sharing, а также технологии ACPI стало возможным размещение нескольких устройств на одном канале прерывания, а у внешних устройств, подключаемых в слоты PCI, появилась возможность автоматического распределения ресурсов между собой.
Кроме того, в современных компьютерах обычно используется расширенный программируемый контроллер прерываний (APIC, Advanced Programmable Interrupt Controller), поддерживающий 24 канала Interrupt ReQuest. Расширенный контроллер прерываний выполнен в виде двух микросхем, одна из которых расположена в самом процессоре, а другая на материнской плате. Этот контроллер прерываний впервые появился в системах на основе процессоров Pentium. Однако при этом была оставлена поддержка старой системы прерываний в целях совместимости. Очередным шагом в развитии принципов обработки прерываний является технология Message Signaled Interrupts, поддержка которой появилась в линейке ОС Windows, начиная с Windows Vista.
Не следует путать аппаратные прерывания IRQ c программными прерываниями BIOS, о которых речь пойдет в отдельной статье. Программные прерывания BIOS, как правило, используются для организации работы программного обеспечения с устройствами ввода-вывода и обозначаются при помощи сокращения INT. Многие из них аналогичны по своим функциям аппаратным IRQ, но имеют при этом другие номера.
Список номеров Interrupt ReQuest в стандартной схеме для 16-битной шины ISA:
Список дополнительных номеров IRQ, которые использует расширенный контроллер прерываний APIC:
- Контроллер USB
- Интегрированная звуковая подсистема (AC’97 или HDA)
- Контроллер USB
- Контроллер USB
- Встроенная сетевая карта
- Свободно
- Свободно
- Контроллер USB 2.0
Соответствие номеров IRQ и прерываний BIOS:
Заключение
Итак, в этой статье вы смогли узнать, что означает сокращение IRQ, и что представляют собой аппаратные прерывания. Они являются встроенным механизмом распределения ресурсов компьютера и предназначены для организации доступа устройств к центральному процессору. Правильное распределение и настройка IRQ позволяет избежать конфликтов между устройствами и обеспечить стабильную работу системы.
Другие идентичные по назначению опции: Assign IRQ For VGA, Allocate IRQ for PCI VGA.
Среди опций BIOS некоторых материнских плат можно встретить опцию Allocate IRQ to PCI VGA(Зарезервировать прерывание IRQ для PCI VGA). Данная опция предназначена для настройки работы видеокарт, предназначенных для слотов расширения шины PCI. Опция может принимать всего лишь два значения – Enabled или Yes (Включено) и Disabled или No (Выключено).
Читайте также: