GS2 Agent Stack
WARNING
NvGridSvc appears deprecated in this newer package snapshot. The services directory includes gs2 components and does not include a NvGridSvc directory. Keep NvGridSvc documentation for older seats only.
The C:\Asgard\services\gs2\ folder includes:
| Binary | Size | Observed role |
|---|---|---|
gs2-agent.exe | ~14.7 MB | Primary GS2 control plane process |
mb-repeater.exe | ~14.5 MB | Message bus repeater/bridge |
dummy-svc.exe | ~6.7 MB | Compatibility/bootstrap service wrapper |
Evidence From String Extraction
- gRPC-heavy symbols in
gs2-agent.exeandmb-repeater.exe:GrpcServer,handleRPC,listenSockets,HandleStreams - Bridge semantics in
mb-repeater.exe:runRepeater,getStreamer,MessageStream,OpenStream - GameSeat2 provenance in
dummy-svc.exe:gitlab-master.nvidia.com/gfn/gs2/gameseat2/src/shared/message-busMessageBusIp,MessageBusPort- protobuf bus types (
source_system,target_system,encryptedBusMessage)
Legacy Compatibility Signals
dummy-svc.exe contains:
initToLegacyinitFromLegacyIsLegacyRequiredMarkDeprecatedShorthandDeprecated
This indicates GS2 still ships explicit compatibility pathways for older integrations while the primary stack transitions away from legacy seat orchestration.
Operational Implication
For latest rollouts, treat GS2 as the main seat orchestration path and NvGridSvc as a compatibility surface, not the primary architecture.