Record issue 10 regression results and use the Windows fixture host
This commit is contained in:
1 parent
17121ccbf6
commit
bea15d3754
3 files changed
+23
No files matched your search
@@ -6,6 +6,8 @@ The package detects the real GPU automatically. Do not rename any DLLs.
|
|||||||
|
|
||||||
1. EXTRACT THE WHOLE ZIP to a normal writable folder, e.g. Desktop\d4r-test.
|
1. EXTRACT THE WHOLE ZIP to a normal writable folder, e.g. Desktop\d4r-test.
|
||||||
Do not run it inside the ZIP. Do not copy files into the game manually.
|
Do not run it inside the ZIP. Do not copy files into the game manually.
|
||||||
|
Already installed an older test? Close the game and run RESTORE-GAME.cmd
|
||||||
|
from that old package first, then extract this version to a new folder.
|
||||||
|
|
||||||
2. CLOSE YOUR GAME. Have these TWO ORIGINAL NVIDIA files ready:
|
2. CLOSE YOUR GAME. Have these TWO ORIGINAL NVIDIA files ready:
|
||||||
_nvngx.dll version 32.0.16.1714
|
_nvngx.dll version 32.0.16.1714
|
||||||
|
|||||||
@@ -67,6 +67,18 @@ standalone layout/error/coverage/RGB checks with:
|
|||||||
.\scripts\windows\test-ngx-feature-layout.ps1 -DiagnosticRoot .\dist\windows-gpu-coverage-gfx1201 -HipRoot .\.tools\therock-10.2.0a20260929\_rocm_sdk_core -ZludaRoot .\dist\zluda-windows-gpu-coverage -NativeRoot .\dist\windows-gpu-coverage-game-gfx1201\d4r\native -OptiScalerDll .\dist\optiscaler-windows-d4r\OptiScaler.dll -NgxCore .\_nvngx.dll -DlssDll .\nvngx_dlss.dll -OutputDirectory .\test-results\ngx-feature-layout
|
.\scripts\windows\test-ngx-feature-layout.ps1 -DiagnosticRoot .\dist\windows-gpu-coverage-gfx1201 -HipRoot .\.tools\therock-10.2.0a20260929\_rocm_sdk_core -ZludaRoot .\dist\zluda-windows-gpu-coverage -NativeRoot .\dist\windows-gpu-coverage-game-gfx1201\d4r\native -OptiScalerDll .\dist\optiscaler-windows-d4r\OptiScaler.dll -NgxCore .\_nvngx.dll -DlssDll .\nvngx_dlss.dll -OutputDirectory .\test-results\ngx-feature-layout
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The rebuilt compact installer passes six isolated Windows PowerShell 5
|
||||||
|
fixtures (`quick-fixtures-final/summary.json`): exact backup/restore with the
|
||||||
|
original game DLSS DLL preserved, automatic gfx1201 selection, a child that
|
||||||
|
refuses debugging with empty stderr, and four negative input/package gates.
|
||||||
|
The child exits normally with no debugger and is classified as inconclusive,
|
||||||
|
with hardwareValidationCompleted=false. No installed game is changed by the
|
||||||
|
fixtures. Run `test-windows-quick-test.ps1` with the package and the local DLL
|
||||||
|
paths to reproduce them; it selects Windows PowerShell 5 when called from 7.
|
||||||
|
The follow-up compact release is `windows-quick-test-20261002-issue10` in the
|
||||||
|
fork, with all eleven targets and a separate exact GPL corresponding-source
|
||||||
|
asset. Native network arithmetic and conservative scheduling are unchanged.
|
||||||
|
|
||||||
These tests do not validate the reporter's gfx1200 kernels or game image.
|
These tests do not validate the reporter's gfx1200 kernels or game image.
|
||||||
The local Cyberpunk EXE is `D:\Games\Cyberpunk 2077\bin\x64\Cyberpunk2077.exe`;
|
The local Cyberpunk EXE is `D:\Games\Cyberpunk 2077\bin\x64\Cyberpunk2077.exe`;
|
||||||
it is located but is not launched or modified while the user is away.
|
it is located but is not launched or modified while the user is away.
|
||||||
|
|||||||
@@ -7,6 +7,15 @@ param(
|
|||||||
[string]$OutputDirectory
|
[string]$OutputDirectory
|
||||||
)
|
)
|
||||||
$ErrorActionPreference='Stop'
|
$ErrorActionPreference='Stop'
|
||||||
|
if ($PSVersionTable.PSVersion.Major -ge 6) {
|
||||||
|
# The fixture uses the .NET Framework C# compiler; the shipped launcher
|
||||||
|
# also runs Windows PowerShell 5. PowerShell 7 cannot emit an EXE via Add-Type.
|
||||||
|
$arguments=@('-NoProfile','-STA','-ExecutionPolicy','Bypass','-File',$PSCommandPath,
|
||||||
|
'-PackageRoot',$PackageRoot,'-NgxCore',$NgxCore,'-DlssDll',$DlssDll)
|
||||||
|
if ($OutputDirectory) { $arguments+=@('-OutputDirectory',$OutputDirectory) }
|
||||||
|
& "$env:SystemRoot/System32/WindowsPowerShell/v1.0/powershell.exe" @arguments
|
||||||
|
exit $LASTEXITCODE
|
||||||
|
}
|
||||||
$repo=[IO.Path]::GetFullPath((Join-Path $PSScriptRoot '../..'))
|
$repo=[IO.Path]::GetFullPath((Join-Path $PSScriptRoot '../..'))
|
||||||
$PackageRoot=(Get-Item -LiteralPath $PackageRoot).FullName
|
$PackageRoot=(Get-Item -LiteralPath $PackageRoot).FullName
|
||||||
if (!$OutputDirectory) { $OutputDirectory=Join-Path $repo ('test-results/windows-quick-test/'+(Get-Date -Format 'yyyyMMdd-HHmmss-fff')) }
|
if (!$OutputDirectory) { $OutputDirectory=Join-Path $repo ('test-results/windows-quick-test/'+(Get-Date -Format 'yyyyMMdd-HHmmss-fff')) }
|
||||||
|
|||||||
Reference in new issue
Block a user