Skip to content

Switchyard Wine Runtime 499b1b79c11

Choose a tag to compare

@jungwuk-ryu jungwuk-ryu released this 29 Jul 19:47
· 144 commits to main since this release

Highlights

  • Prevent progressive D3D12 frame-rate degradation during long play sessions by replacing fixed descriptor, resource, and timestamp tracking tables with dynamically allocated keyed tracking.
  • Release per-object tracking state at final COM release and reuse callback vtable clones without narrowing existing COM identities, preventing unbounded VM mapping growth.

Validation

  • Extended GTA V Enhanced Story Mode play remained stable without the previously observed progressive frame-rate collapse.
  • D3DMetal D3D12 callback, descriptor-churn, resource-reuse, and Chromium GPU fallback probes passed with GPTK 4.0 beta 1 supplied externally. The post-churn descriptor benchmark completed at 0.85x the warm-up interval.
  • TLS HTTP, WoW64 large-address-aware, assertion logging, source integrity, fresh-prefix, Developer ID signature, and Apple notarization checks passed.

Runtime

  • Source revision: 499b1b79c110181572510d2269abaf3810b71ae6
  • Runtime ID: switchyard-local-wow64-x86_64-499b1b79c110-no-gptk-b4525679e7da-9245db166022-37a4f0cfb0fb-4fbf9011be92-1b749a3204a2-b40553c5dc41-62f8fecd4b11
  • Host architecture: x86_64; PE architectures: i386, x86_64
  • Apple notarization: Accepted (46474c92-dece-4b47-855c-6a18d83a90b7)

The runtime archive contains Switchyard Wine only. Switchyard combines it with a user-supplied Game Porting Toolkit installation at runtime.