Skip to content

v1.5.1 - Hotfix: RTX 30/40 restored

Choose a tag to compare

@perseval-BLR perseval-BLR released this 09 Sep 22:14
· 165 commits to main since this release

Hotfix. The v1.4.1+ builds regressed every non-Blackwell card: the architecture spoof target accidentally moved from 0x1B0 to 0x1A0 (arch-table fix), and the leaked runtimes refuse feature 18 below 0x1B0. Same runtime, same cards, one constant - v1.3.0 (spoof 0x1B0) worked on RTX 30/40/50, v1.4.1+ did not.

What is in this release

  • RTX 30 restored - the universal runtime (310.8.0, sm_75/86/89/120) + spoof 0x1B0, the exact v1.3.0 stack that worked for everyone.
  • RTX 40 works again - same fix; no more manual DLL swapping.
  • RTX 50 - unchanged, works.
  • Honest startup log - [arch] lines now always reach the log and print the real spoof value (the old line hardcoded -> 0x1B0 even while spoofing 0x1A0).
  • VERSION.txt inside the archive - commit, runtime SHA-256, kernel archs - so you can tell exactly which build you have.

About the v1.5.0 confusion

v1.5.0 was released twice under the same tag: the first zip carried a broken community patch, the second (rebuilt) one carried a Blackwell-only runtime that cannot run on RTX 40 - my mistake, and the archive was not clearly marked. That is on me. v1.5.1 is a single, verifiable archive - the manifest inside states what it contains; no rebuilds under this tag.

Files

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

If v1.5.1 still fails on your card, attach NeuralScreen.log - the [arch] lines now show exactly what the hook did.

Post-release fix 6 - audit pass

Full audit; the spoof path verified clean (0x1B0 target, byte patch, env gates, safe passthrough). Fixed:

  • HIGH enter_switch_mode re-created the overlay and dropped every extended style - a fullscreen-to-fullscreen Num5 with the menu closed brought the second taskbar thumbnail and click-eating overlay back. Styles re-asserted inside the switch path.
  • Focus: the topmost re-assert no longer steals the keyboard after Alt+Tab with the menu open.
  • Multi-monitor: the button gate accepts the second screen's taskbar (Shell_SecondaryTrayWnd).
  • 'Close window' in the right-click menu ignored (killed the button for the session).
  • Diagnostics: missing nvngx_dlssnr.dll exports logged by name.
  • Release gates: manifest built: is real UTC time; autocheck validates VERSION.txt (commit == HEAD, sha == DLL inside, version == file name).

Archive rebuilt from the new HEAD.

Post-release fix 7 - the v1.5.2 UX package (own release now)

While the UX package was tested, this tag briefly carried a zip named neuralscreen-v1.5.2-full.zip. The package has its own release now - see v1.5.2. This page carries the v1.5.1 archive again: one archive per tag, and the manifest inside states the commit and the runtime. What changed:

  • 12 languages - English, Russian, French, German, Spanish, Italian, Portuguese, Polish, Ukrainian, Chinese, Japanese, Korean. The language switcher is a drop-down now (the old two-segment control could not hold twelve). CJK scripts get their own fonts (YaHei / Yu Gothic / Malgun Gothic) - Consolas renders them as tofu boxes. The French strings from the closed PR #19 were used as the base for fr.
  • Recording audio limiter - the system mix can peak above 0 dBFS (measured up to +7.9 dB on the bench) and AAC clipped those peaks into distortion. A soft tanh limiter folds peaks above 0.9 toward 1.0; below the threshold the signal passes bit-for-bit untouched. Verified on a real recording: 7.9 dBFS -> 0.0 dBFS, 2103 clipped samples -> 0.
  • Menu rework - the live indicators (FPS/RES/MODE/FRAMES/REC/PROFILE + the GPU line) live on the main page only; the settings and window pages are about configuration. WORK became MODE (Fullscreen/Window) - the old label showed a resolution nobody could read. The status text next to the GPU is gone (the dot colour answers). The NR toggle reads DLSS 5 ON/OFF. The View section became Actions: Select window + Fullscreen on top, Screenshot + Record below; the footer holds only Quit (label centred). The window page is titled "Select window" and has no header icons - Back is the only way out.
  • Default profile is Natural - a faithful, balanced look; the sliders ship with its values.
  • New tests - every control on every page fires the right command (test_ui_buttons), the limiter contract (test_audio_limiter), i18n parity across all 12 languages (87 keys).