Как изменить pci шина

Опция PCI Express Frequency позволяет изменить частоту работы шины PCI Express.

Auto – использование стандартной частоты работы шины PCI Express;

Набор значений частот для шины PCI Express.

Данная опция может встретиться также под следующими названиями:

Примечание 1. PCI Express, (или PCIe, или PCI-E) – это компьютерная шина расширения, предназначена для подключения периферийных устройств к системной плате персонального компьютера. PCI Express реализовывает программную модель интерфейса PCI и протокол последовательной передачи данных.

Видео:Другие устройства в диспетчере устройств как убрать Windows 11.Неизвестное устройство.PCI-контроллерСкачать

Другие устройства в диспетчере устройств как убрать Windows 11.Неизвестное устройство.PCI-контроллер

Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY

Название данной опции у данного производителя в данной версии BIOS:

PCIE Clock (MHz) значение по умолчанию [Auto]
Обозначение опции BIOSОписание опции в БИОСеПереведенное значение опции БИОС
[Auto]

Select the PCI Express сlock.

Выберите частоту PCI Express.

Standard PCI-E bus frequency is 100MHz.

Стандартный частота шины PCI-E 100 МГц.

При повышении частоты стабильная работа видео карты не гарантируется.

Видео:Распределение линий PCI-Express в компьютереСкачать

Распределение линий PCI-Express в компьютере

Форум МИРа NVIDIA

техподдержка, решение проблем

Видео:Почему видеокарта, например, вместо PCIe x16 3.0 работает на PCIe x16 1.1Скачать

Почему видеокарта, например, вместо PCIe x16 3.0 работает на PCIe x16 1.1

PCIE 16x или 8x, как изменить?

PCIE 16x или 8x, как изменить?

Сообщение Gnuminumbus » 29.07.2009 18:55

Сообщение JaJa » 29.07.2009 18:58

Gnuminumbus, А профиль бы надо заполнить.

Какая материнская плата, какая видеокарта.

Сообщение Gnuminumbus » 29.07.2009 19:03

Сообщение DrEvil » 29.07.2009 19:54

Сообщение Gnuminumbus » 29.07.2009 22:31

Сообщение DrEvil » 29.07.2009 22:58

Сообщение Gnuminumbus » 29.07.2009 23:04

Сообщение DrEvil » 30.07.2009 13:34

Сообщение Gnuminumbus » 02.08.2009 18:41

GPU-Z выдает: PCI-E x16 @ x8.
CUDA-Z Report
=============
Version: 0.4.74
http://cuda-z.sourceforge.net/
OS Version: Windows x86 5.1.2600 Service Pack 3

Core Information
—————-
Name: GeForce 9800 GTX/9800 GTX+
Compute Capability: 1.1
Clock Rate: 1836 MHz
Multiprocessors: 16
Warp Size: 32
Regs Per Block: 8192
Threads Per Block: 512
Threads Dimentions: 512 x 512 x 64
Grid Dimentions: 65535 x 65535 x 1

Memory Information
——————
Total Global: 511.688 MB
Shared Per Block: 16 KB
Pitch: 256 KB
Total Constant: 64 KB
Texture Alignment: 256
GPU Overlap: Yes

Performance Information
————————
Memory Copy
Host Pinned to Device: 1264.4 MB/s
Host Pageable to Device: 1203.02 MB/s
Device to Host Pinned: 1264.39 MB/s
Device to Host Pageable: 1199.41 MB/s
Device to Device: 29592.8 MB/s
GPU Core Performance
Single-precision Float: 466945 Mflop/s
Double-precision Float: Not Supported
32-bit Integer: 93871.6 Miop/s
24-bit Integer: 467121 Miop/s

Generated: Sun Aug 02 18:39:54 2009

Сообщение cure72 » 05.08.2009 10:44

Сообщение Gnuminumbus » 17.08.2009 21:44

Сообщение Lovrik » 28.08.2009 11:01

Gnuminumbus, Дело в матери, даром что асус — имеет свои приколы с биосом.

Видеокарту не мешает проверить на другом компьютере, если там все нормально — то дело несомненно в материнке.

Лезем в биос материнки при загрузке жмем делит, там тыкаем все настройки по одной с целью выключить форсирование режимов, отличных от PCI-E x16.

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

Сброс в PCI-E x8 из-за нехватка мощности на блоке питания ? — Не встречал, скорей могла просто не запуститься.

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

Видео:Системная шина персонального компьютера pci expressСкачать

Системная шина персонального компьютера pci express

Как отключить PCI шины в Windows управление IRQ

Если в данной статье приводится описание неполадки оборудования, обратитесь в следующий веб-узел корпорации Майкрософт для просмотра дополнительных статей об оборудовании:

Видео:🖥️ Периферийное устройство Bluetooth драйвер WindowsСкачать

🖥️ Периферийное устройство Bluetooth драйвер Windows

Аннотация

Чтобы отключить управление IRQ для шины PCI, выполните следующие действия.

Нажмите кнопку Пуск, выделите пункт Настройка, выберите команду Панель управленияи дважды щелкните значок Система.

Откройте вкладку Диспетчер устройств.

Дважды щелкните узел Системные устройства .

Дважды щелкните Шина PCI и перейдите на вкладку Управление IRQ.

Щелкните, чтобы снять флажок Использовать управление IRQ , нажмите кнопку ОКи снова нажмите кнопку ОК .

Нажмите кнопку Да, чтобы перезагрузить компьютер. Если нажать кнопку Нет , а не Да при появлении запроса на перезагрузку компьютера, эти изменения не применяются.

Примечание: Также может потребоваться отключить управление IRQ PCI шины в базовой системы ввода вывода (BIOS) компьютера. Сведения о том, как сделать это производителю вы BIOS. Следующие параметры определяют используемым маршрутизации Windows таблиц при программировании управление IRQ:

Таблица IRQ ACPI BIOS: Если этот флажок установлен, в таблицу маршрутизации ACPI BIOS IRQ является первой таблицы, Windows пытается использовать для управления IRQ. Если устройство PCI работает неправильно, установите этот флажок, снимите его.

Таблица IRQ с помощью таблицы спецификаций MS: Если этот флажок установлен, в таблицу маршрутизации спецификаций MS является второй таблицы, Windows пытается использовать для управления IRQ.

Таблица IRQ из защищенного режима PCIBIOS 2.1 вызова: Если этот флажок установлен, в таблицу маршрутизации защищенного режима PCIBIOS 2.1 является третьей таблицы, Windows пытается использовать для управления IRQ.

Таблица IRQ из PCIBIOS 2.1 реального режима вызова: Если этот флажок установлен, в таблицу маршрутизации PCIBIOS 2.1 реального режима является таблицей четвертый Windows пытается использовать для управления IRQ. Примечание: По умолчанию флажок Таблица IRQ из защищенного режима PCIBIOS 2.1 вызова не выбран. Следует выбрать этот флажок только в том случае, если устройство PCI работает неправильно.

Обратите внимание, что «IRQ для управления PCI» может появиться на Состояние маршрутизации IRQ , несмотря на то, что управление IRQ для шины PCI отключен. Это может происходить, если параметры IRQ считываются с BIOS компьютера. Сведения об изменении BIOS обратитесь к производителю BIOS. Для дополнительной информацией о управление IRQ для шины PCI, щелкните следующий номер статьи базы знаний Майкрософт:

182604 описание PCI шины управления IRQ

Видео:Системная шина персонального компьютера PCIСкачать

Системная шина персонального компьютера PCI

Дополнительная информация

Локальной шины PCI стал отраслевым стандартом шины и используется в большинстве компьютеров с процессором Pentium. При запуске компьютера с локальной шины PCI, системной BIOS динамически настраивает параметры ресурсов адаптера PCI и требования поскольку шины PCI и устройств PCI использовать согласованные механизмы для идентификации себя и объявление их ресурсов настройки и требования. Устройства PCI могут совместно использовать одинаковые IRQ из-за системной BIOS создает таблицу, которая называется таблицей маршрутизации PCI IRQ. Эта таблица содержит записи для каждого устройства PCI, предоставленный ISA IRQ, сопоставленный с определенной PCI INT номер, который связан с определенным разъем PCI, в котором установлено устройство. Они объединяются для создания значения ссылки. Значение ссылки используется при обмене данными с устройством, и хотя устройства PCI могут использовать одинаковые IRQ, все они имеют значения отдельных связей. После BIOS назначает параметры ресурсов и строит таблицу маршрутизации PCI IRQ, Windows загружает и PCI и ISA Plug and Play совместимые устройства ресурсов информация извлекается из системы BIOS и считывает данные из таблицы маршрутизации PCI IRQ. Windows может переназначить ISA IRQ, сопоставленные с определенного числа PCI INT. Также динамически, при возникновении события Plug and Play, например: закрепление ноутбук с стыковочного Windows можно переназначить IRQ. Иногда, когда это переназначение IRQ таким образом, Windows может зависать, перезагрузки или устройство не работает при попытке переназначить IRQ, настроенных в BIOS. Windows может препятствовать динамического выделения прерывания ISA, отключив управление IRQ. Это предотвращает динамического выделения прерываний Windows и основывается на системе BIOS для этого. Изготовители оборудования (OEM) может оказаться необходимо отключить управление даже на новые компьютеры для предотвращения конфликтов ресурсов оборудования для устройств, которые они установили IRQ. Это не вызывает потери функциональности для устройств, просто гарантирует, что устройства будет оставаться включенным для использования определенной конфигурации IRQ, обнаруженным ПВТ для правильной работы при тестировании системы.

Видео:Влияние шин PCI-e и внутренней шины видеокарты на производительностьСкачать

Влияние шин PCI-e и внутренней шины видеокарты на производительность

Выполнение транзакций на шине PCI. Реализация на VHDL

Не так давно я спрашивал о механизме опроса PCI-устройств. После я устроился на работу, доделал тестовое задание, а спрашивал я именно о нем, и благополучно забыл о нем. Но недавно выдали новый проект и пришлось все вспомнить, заодно и решил написать сюда.

Транзакций на шине PCI достаточно много, в данном топике будет описаны только следующие:

  • Конфигурационные транзакции
  • Транзакции ввода/вывода
  • Транзакции обращения к памяти

При осуществлении транзакций возможно 2 варианта:

  • Когда ведущим устройством является южный мост
  • Когда ведущим устройством является устройство, подключенное к шине PCI

Как уже сложилось, при рассмотрении шины PCI, ведущее устройство я буду называть мастером(Master), ведомое — таргетом (Target).
В данной статье рассматриваются только транзакции, когда мастером является южный мост, так как транзакции, когда мастером является устройство, подключенное к шине PCI заслуживает отдельной статьи.

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

clk (Clock) — обеспечивает синхронизацию всех транзакций на PCI, а также является входным для каждого PCI — устройства.
AD (Address and Data) — мультиплексирования шина адреса и данных.
IDSEL (Initialization Device Select) — выбор устройства инициализации, используется для выбора кристалла при транзакциях чтения конфигурации и записи.
CBE (Bus Command and Byte Enables) — команды шины и разрешение байта.
FRAME (Frame) — сигнал выдаётся мастером в начале транзакции и определяет её длительность. Для однофазных транзакций FRAME всегда длится один такт. При многофазных транзакциях FRAME снимается за один такт до завершения транзакции.
IRDY (Initiator Ready) — сигнал готовности мастера. Он свидетельствует о готовности мастера завершить текущую фазу данных.
TRDY (Target Ready) — сигнал готовности таргета, свидетельствующий о готовности таргета завершить текущую фазу данных.
STOP (Stop) — этот сигнал выдаётся таргетом, если он хочет остановить текущую транзакцию.
PAR (Parity) — контроль четности по линиям AD и CBE.
RST(Reset) — cигнал сброса. Является асинхронным.
DEVSEL (Device Select) — сигнал выбора устройства.

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

Конфигурационные транзакции. Общие сведения.

Для генерации конфигурационных транзакций PCI на ПК используются обращения к двум портам ввода-вывода, носящим имена CONFIG_ADDRESS и CONFIG_DATA, имеющим адреса 0CF8h и 0CFCh соответственно и входящим в состав моста Host–PCI, через который шина PCI прямо или косвенно соединяется с процессором.
Порт CONFIG_ADDRESS имеет размер двойное слово и доступен только как единое целое. Обращения меньшего размера по принадлежащим ему адресам передаются на шину PCI как обычные транзакции ввода-вывода. Этот порт доступен для чтения и записи и имеет следующий формат:

Когда необходимо выполнить конфигурационную транзакцию, в этот порт записывается адрес регистра конфигурационного пространства PCI, состоящий из номеров шины (разряды 23–16), устройства (15–11), функции (10–8) и собственно регистра (7–2). Биты 1 и 0 должны всегда содержать нули, а старший бит должен содержать единицу, разрешая тем самым выполнение конфигурационной транзакции. Разряды 30–24 зарезервированы и должны содержать нули.

Собственно генерация конфигурационной транзакции происходит при чтении или записи порта CONFIG_DATA, когда в CONFIG_ADDRESS был записан адрес с установленным старшим битом и номером шины, соответствующим шине, подключенной к мосту Host–PCI, или любой шине PCI, лежащей ниже этой шины и соединённой с ней через один или несколько мостов PCI–PCI (допустимый диапазон номеров шин задаётся мосту Host–PCI в процессе его настройки). Доступ к порту CONFIG_DATA должен иметь размер, равный размеру считываемого или записываемого конфигурационного регистра, адрес которого находится в CONFIG_ADDRESS.
Если номер шины, заданный в CONFIG_ADDRESS, совпадает с номером шины, подключённой непосредственно к мосту Host–PCI, генерируется конфигурационная транзакция с адресом типа 0, причём номер устройства, находящийхся в разрядах 15–11 порта CONFIG_ADDRESS, используется для выдачи одного из сигналов IDSEL, которые и служат для выбора конкретного устройства. Кроме того, декодированный номер устройства (один единичный и остальные нулевые биты) в фазе адреса конфигурационной транзакции передаётся в разрядах 31–11 адреса.
Если адрес в CONFIG_ADDRESS указывает не ту шину, которая непосредственно подключена к мосту Host–PCI, последний генерирует конфигурационную транзакцию с адресом типа 1. Она будет обработана мостом PCI–PCI, который опознает содержащийся в адресе номер шины. Этот мост либо выполнит конфигурационную транзакцию с адресом типа 0 (если адресуемое устройство подключено к шине, прямо подсоединённой к этому мосту), либо сгенерирует транзакцию с адресом типа 1, обеспечив тем самым её прохождение через следующий мост. Длина этой цепочки теоретически ограничена только разрядностью поля, отведённого под номер шины (8 бит).

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

Формат адреса для транзакции типа 1.

Формат адреса для транзакции типа 0.

Формат регистра конфигурации:

Минимальный набор регистров:

  • Vendor ID — поле идентифицирует изготовителя устройства. Запрещено использовать значение 0xFFFF.
  • Device ID — поле идентифицирует конкретный вид устройства. Запрещено использовать значение 0xFFFF.
  • Revision ID — дополнение к идентификатору устройства. Может быть равно нулю.
  • Header Type — Для многофункциональных устройств. Если 7ой бит равен 0, то устройство является однофункциональным, иначе — многофункциональное.
  • Class Code — доступен только для чтения. Используется для идентификации общего функционального назначения устройства. Старший байт (адрес 0Bh) определяет базовый класс, средний — подкласс, младший — программный интерфейс (если он стандартизован).
  • Subsystem ID, Subsystem Vendor ID — задаются производителем. Только для чтения. Хранят идентификаторы, позволяющие точно идентифицировать карты и устройства (в системе могут быть установлены
    несколько карт с совпадающими идентификаторами устройства и производителя (Device ID и Vendor ID).
  • BAR0 — BAR5 — описывают области памяти и портов ввода-вывода.

Для областей памяти и портов описания различаются:

  • Бит 0 = 0 — признак памяти. Размером не более 2 Гбайт
  • Бит 0 = 1 — признак области портов. Размером до 256 байт.

Размер областей вычисляется следующим образом. В BAR записывается 0xFFFFFFFF. Далее, из BAR считывается значение, и вычитается из 0xFFFFFFFF. Результат и есть размер области. Единица в младшем бите не учитывается.

Общий алгоритм выполнения транзакций

Мастер выставляет на шине AD адрес устройства, на шине CBE выполняемую команду, устанавливает сигнал FRAME в 0 и сигнал IRDY в 0. Далее, мастер ждет от таргета — выставления им сигналов TRDY и DEVSEL. Так же, таргет выставляет на шину AD запрашиваемые данные. Данные считаются валидными, когда IRDY, TRDY и DEVSEL равны уровню логического нуля.

Реализация

Для обращения к выводам ПЛИС потребуются специальные компоненты: буферы ввода/вывода для работы с Z — состоянием.
Так, для шины AD подключение будет выглядеть следующим образом:

  • O — выход буфера.
  • IO — вход/выход буфера, непосредственно подключается к выводу ПЛИС.
  • I — выход буфера.
  • T — управление входом, уровень единицы — вход, уровень нуля — выход.

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

Как я уже писал выше, при начале транзакции, когда на шине AD выставлен адрес, всегда сигнал FRAME равен нулю. Ниже приведен код, который формирует сигнал AdrPhASE, во время действия которого нужно защелкнуть шину адреса и шину команд для последующей работы. Фактически сигнал AdrPhASE есть ни что иное, как выделение спадающего фронта сигнала FRAME, что однозначно идентифицирует начало транзакции.

Далее, работу всего устройства можно описать с помощью автомата.

Для понимания выше написанного, приведу возможные команды, передаваемые по шине CBE.

  • 0010 I/O Read
  • 0011 I/O Write
  • 0110 Memory Read
  • 0111 Memory Write
  • 1010 Configuration Read
  • 1011 Configuration Write

Каждой команде соответствует свое состояние автомата. Переход в него зависит от текущего состояния шины CBE и шины AD для транзакций обращения к памяти и портам ввода-вывода. Выход в начальное состояние осуществляется по приходу сигнала IRDY от мастера.

Чтение конфигурации

Как изменить pci шина

Так выглядит чтение конфигурации в симуляторе:

Запись конфигурации
Запись в порт

На шине AD мастером выставляется номер регистра для записи, в следующем такте выставляются данные, которые нужно записать.
Приведем пример только для записи одного регистра, остальные записываются аналогично.

Чтение порта

Как изменить pci шина

Так выглядит запись и чтение порта ввода-вывода:

Запись и чтение памяти

Как изменить pci шина

Так выглядит запись и чтение памяти в симуляторе:

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

Сигнал разрешения выдачи данных на шину AD формируется следующим образом:

Отдельно хотелось бы добавить про компонент STS на примере выработки сигнала DEVSEL

Так как, активные уровни управляющих сигналов равны нулю, то для перехода в Z — состояние и отпускания линии нужно предварительно выдать уровень логической единицы и только потом перевести в Z — состояние.

Заключение

В заключение хочу сказать, что выполнение транзакций на шине PCI не так сложно как кажется. Разработанная прошивка была залита в ПЛИС. Плата с ПЛИС вставлена в PCI слот и был включен компьютер. Система нашла плату и запросила драйвера на нее.
Как изменить pci шина
Как изменить pci шина
Работает! ?


🔍 Видео

❓ Неизвестное устройство в Windows. Как решить проблему?Скачать

❓ Неизвестное устройство в Windows. Как решить проблему?

Каким видеокартам нужна высокая скорость PCI-e x8 x16 Gen. 4, 3 и 2Скачать

Каким видеокартам нужна высокая скорость PCI-e x8 x16 Gen. 4, 3 и 2

Что такое PCIe? Все виды скоростного интерфейса подключения PCIe 1.0-6.0 (x1 x4 x8 x18 x32)Скачать

Что такое PCIe? Все виды скоростного интерфейса подключения PCIe 1.0-6.0 (x1 x4 x8 x18 x32)

ОБЪЯСНЯЕМ PCI Express 4.0Скачать

ОБЪЯСНЯЕМ PCI Express 4.0

5 лекция "Шины AGP и PCI Express"Скачать

5 лекция "Шины AGP и PCI Express"

Шина PCI Express: эволюция от поколения к поколениюСкачать

Шина PCI Express: эволюция от поколения к поколению

Обслуживание моей новой видеокарты после майнинга! 🤩Скачать

Обслуживание моей новой видеокарты после майнинга! 🤩

Компьютерная шина PCI ExpressСкачать

Компьютерная шина PCI Express

PCI и PCI-Express что можно подключитьСкачать

PCI и PCI-Express что можно подключить

Почему PCI-E не работает в режиме x16Скачать

Почему PCI-E не работает в режиме x16

Что будет если налить КОЛУ на ВИДЕОКАРТУ?Скачать

Что будет если налить КОЛУ на ВИДЕОКАРТУ?

Шина PCIСкачать

Шина PCI

RTX 4090 не влезла в корпусСкачать

RTX 4090 не влезла в корпус
Поделиться или сохранить к себе:
Технарь знаток