Skip to content

v1.4.1 - Spout2 bridge (testing)

Pre-release
Pre-release

Choose a tag to compare

@perseval-BLR perseval-BLR released this 09 Sep 15:27
· 803 commits to main since this release

Notice. Not affiliated with NVIDIA; NVIDIA, DLSS and the NVIDIA logo are NVIDIA Corporation's trademarks. The bundled NVIDIA runtimes are NVIDIA's property, included unmodified as received, research/educational use only, no warranty, use at your own risk.

Warning

NeuralScreen requires the latest NVIDIA driver. Operation with older drivers or unsupported/non-standard configurations is not guaranteed.

NeuralScreen v1.4.1 — TESTING BUILD

This is a pre-release for testing only. Experimental changes needing real-world validation. Expect rough edges; report issues with the log.

What is new in 1.4.1 (experimental)

  • Spout2 bridge (NS_SPOUT=1). The worker can publish its output as a Spout2 shared texture - OBS with the Spout2 Capture plugin records the NR picture directly. Off by default.
  • DRED device-removed diagnostics. When the GPU device dies (the Win10 TDR from issue #1), the log now contains the exact removal reason and breadcrumbs instead of a bare "code 6". Attach the log if you hit the Win10 issue.
  • Recording at 30 fps instead of 60. Halves the recording FPS cost (~36% -> ~18%), the per-frame picture quality is identical.
  • The chosen window comes to the front. Picking a window from the menu raises it, so the capture is not buried.
  • Hotkey parser hardened. Malformed bindings like "+Q" are rejected instead of silently becoming "Q".
  • Correct GPU architecture IDs. Turing is 0x160, Ampere 0x170 (verified against NVIDIA's nvapi.h). The old table mislabeled e.g. the RTX 3060 Ti as "Turing".
  • Pre-Blackwell warm-up clamp. The 120-frame warm-up could take far longer than the frame watchdog on slow 20/30-series cards, killing the worker on frame 0. Unsupported cards now warm up with 4 frames.
  • Safe passthrough. When feature 18 cannot be created, the worker stays alive and shows the raw frame instead of exiting.

Known limitations (unchanged)

  • HDR displays are not supported (switch to SDR, Win+Alt+B).
  • Laptops with hybrid graphics (Optimus) are not supported - use the MUX switch or an external monitor on the dGPU port.
  • Win10 (WDDM 2.7) still fails with a TDR - the DRED diagnostics in this build are there to finally pinpoint it.
  • Pipeline latency is 40-60 ms - fine interactively, not competitively.

Files

  • Asset: neuralscreen-v1.4.1-full.zip (everything inside - unpack and run NeuralScreen.exe)
  • README.md / README.ru.md attached

Controls

Numpad hotkeys (Num Lock on): Num1 - NR on/off, Num2 - menu, Num3 - screenshot, Num0 - record, Num4/Num6 - resolution down/up, Num5 - one-window mode, Ctrl+Alt+Q - quit. Reassignable in the menu.

Post-release fix 4

  • NeuralScreen-diag.vbs - a one-click diagnostic launcher (NS_PHASE=1). If the worker dies on frame 0 (the 4090/4080 Laptop pattern), run this instead of NeuralScreen.vbs and attach the log - it shows exactly where the worker dies.

NeuralScreen v1.4.1 — ТЕСТОВАЯ СБОРКА

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

Что нового в 1.4.1 (экспериментальное)

  • Spout2-мост (NS_SPOUT=1). Воркер может публиковать результат как Spout2 shared texture - OBS с плагином Spout2 Capture записывает NR-картинку напрямую. По умолчанию выключен.
  • DRED-диагностика. При смерти GPU-устройства (Win10 TDR из issue #1) в логе теперь точная причина и breadcrumbs вместо голого "code 6". При проблеме на Win10 прикладывайте лог.
  • Запись 30 fps вместо 60. Стоимость записи вдвое ниже (~36% -> ~18%), качество кадра то же.
  • Выбранное окно поднимается на передний план. Захват не перекрывается другими окнами.
  • Парсер хоткеев укреплён. Битые биндинги вроде "+Q" отклоняются вместо молчаливого "Q".
  • Исправлены архитектурные ID. Turing=0x160, Ampere=0x170 (сверено с nvapi.h). Старая таблица ошибочно определяла 3060 Ti как Turing.
  • Warmup clamp для pre-Blackwell. 120 warmup-кадров на медленных картах дольше watchdog'а - воркер умирал на frame 0. Теперь 4 кадра.
  • Safe passthrough. Если feature 18 не создаётся, воркер остаётся живым и показывает raw-кадр.

Известные ограничения (без изменений)

  • HDR-дисплеи не поддерживаются (переключите на SDR, Win+Alt+B).
  • Ноутбуки с гибридной графикой (Optimus) не поддерживаются - MUX switch или внешний монитор на порт dGPU.
  • Win10 (WDDM 2.7) по-прежнему падает с TDR - DRED-диагностика в этой сборке для точного определения причины.
  • Задержка конвейера 40-60 мс - для интерактива ок, не для киберспорта.

Файлы

  • Ассет: neuralscreen-v1.4.1-full.zip (всё внутри - распаковать и запустить NeuralScreen.exe)
  • README.md / README.ru.md приложены

Управление

Хоткеи numpad (Num Lock вкл): Num1 - NR вкл/выкл, Num2 - меню, Num3 - скриншот, Num0 - запись, Num4/Num6 - разрешение вниз/вверх, Num5 - режим одного окна, Ctrl+Alt+Q - выход. Любую клавишу можно переназначить в меню.

Пост-релизный фикс 4

  • NeuralScreen-diag.vbs - диагностический лаунчер в один клик (NS_PHASE=1). Если воркер умирает на frame 0 (паттерн 4090/4080 Laptop) - запустите его вместо NeuralScreen.vbs и приложите лог: видно точное место смерти.