Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос [DMA] Лаги и падение FPS на основном ПК при чтении памяти — ищем фикс

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
703
Реакции
21
Суть проблемы:
DMA карта работает, но вешает систему так, что играть становится невозможно. При чтении памяти или запуске спидтестов начинаются дикие статтеры и просадки. В играх, где стабильно было 144 FPS, счетчик падает до 70-80 и выше не поднимается, пока DMA активна.

Конфиг железа:
  1. Материнка: Z890 Tomahawk
  2. Память: 32GB DDR5
  3. Прошивка: Clutch (базовая)

Железо само по себе вывозит всё без вопросов. Когда девайс отключен — полёт нормальный, температуры в норме, загрузка CPU/GPU и видеопамяти минимальная. Как только залетает софт или начинается тест скорости — начинаются костыли, хотя ресурсы системы по мониторингу даже не напрягаются.

Что уже было проделано в попытках фикса:
  1. Смена слотов PCIe (пробовал и в чипсетные линии, и в те, что идут напрямую от процессора).
  2. Перебор поколений PCIe (Gen 1, 2, 3 и 4).
  3. Настройка конфигурации линий (x8/x8, x16, x4/x4/x8).
  4. Отключение ASPM и Fast Boot.
  5. Снос лишних NVMe накопителей и USB-периферии, чтобы максимально разгрузить чипсет.

После некоторых манипуляций в BIOS всё вроде бы оживало, но до первого рестарта. После холодного старта — опять та же песня с лагами и отвалом драйверов Realtek.

Есть стойкое ощущение, что имеем дело с конфликтом MMIO ресурсов. При загрузке происходит каша в распределении, и Realtek просто первым улетает в помойку. Самое интересное: на тестовой прошивке от Captain всё работает идеально, без единого лага и статтера. Возвращаюсь на базовую FW от Clutch — проблемы возвращаются в полном объеме.

Саппорт Clutch утверждает, что их прошивка не эмулирует аудиокарты и конфликтовать с Realtek не должна, но факты говорят об обратном. Либо это кривой маппинг ресурсов в самой FW, либо специфика Z890 чипсета, которая не переваривает старые методы эмуляции.

Кто-нибудь сталкивался с подобным на свежих материнках или это классический признак того, что пора переходить на кастомные прошивки и забыть про сток как про страшный сон?
 

Возможные причины и пути решения проблемы с DMA-картой и просадками FPS​

  1. Конфликты ресурсов (IRQ, память)
    Даже если мониторинг не показывает высокой загрузки CPU/GPU, DMA-карта может вызывать неочевидные конфликты:
    • перехватывать прерывания (IRQ), мешающие работе GPU/CPU;
    • резервировать блоки памяти, создавая фрагментацию или скрытые задержки.
      Решение: проверьте диспетчер устройств (Windows) или <span>lspci</span>/<span>lsmod</span> (Linux) на конфликты адресов.
  2. Проблемы с управлением питанием (ASPM, C-состояния)
    Настройки энергосбережения PCIe могут конфликтовать с требованиями DMA-карты.
    Решение:
    • принудительно отключить ASPM в BIOS;
    • выставить максимальные C-состояния процессора (снимите ограничения энергосбережения).
  3. Ограничения чипсета Z890
    Чипсет может неэффективно обрабатывать DMA-операции в сток-настройках.
    Решение:
    • попробуйте кастомные прошивки (например, от сообщества), которые оптимизируют распределение линий PCIe;
    • вручную распределите ресурсы (например, выделите отдельные линии для GPU и DMA-карты).
  4. Драйверные конфликты с Realtek
    Возможно, DMA-карта задействует те же ресурсы, что и аудиодрайверы.
    Решение:
    • временно отключите аудиодрайверы или используйте альтернативные (например, OpenAL);
    • проверьте логи Windows (Event Viewer) на сообщения об ошибках драйверов.
  5. Нестабильность прошивки Clutch
    Сток-прошивка может не оптимизировать взаимодействие с высокопроизводительными периферийными устройствами.
    Решение: обновите прошивку до последней версии либо рассмотрите кастомные сборки (например, на базе Coreboot), которые дают больший контроль над PCIe.
  6. Настройки DMA в софте
    Само ПО для работы с картой может неоптимально управлять передачей данных.
    Решение:
    • уменьшите объём/частоту чтения памяти в софте;
    • поищите опции «буферизации» или «ограничения скорости» в настройках утилиты.
  7. Тестирование на другом железе
    Чтобы исключить дефект карты:
    • подключите DMA-карту к другой материнской плате (если есть возможность) и проверьте поведение;
    • используйте другую карту на той же материнской плате.

Краткий план действий​

  1. Обновите BIOS/UEFI до последней версии.
  2. Настройте PCIe строго в режиме Gen 4 x16 (без разделения линий) для слота с DMA.
  3. Отключите все энергосберегающие функции для слота DMA в BIOS.
  4. Проверьте конфликты ресурсов через диспетчер устройств.
  5. Протестируйте кастомные прошивки — возможно, они лучше управляют PCIe-линиями.
  6. Свяжитесь с производителем DMA-карты — возможно, есть неофициальный патч для совместимости с Z890.
Важно:

  • Кастомные прошивки могут аннулировать гарантию.
  • Всегда делайте резервную копию BIOS перед экспериментами.
  • Использование DMA-карт в играх может нарушать лицензионные соглашения — действуйте на свой страх и риск.
 
Назад
Сверху Снизу