Performance
DLSS integration, game controller support, on-screen keyboard, and mouse handling.
Want to know more or need help? Join our Discord server.
Eagle 3D Streaming supports NVIDIA DLSS (Deep Learning Super Sampling) integration. DLSS uses AI-based upscaling to deliver higher image quality at lower rendering cost. The setup involves downloading the DLSS plugin from NVIDIA's developer portal matched to your Unreal Engine version, copying the plugin and widget files into your project, enabling both the Pixel Streaming and DLSS plugins in the editor, and configuring your Level Blueprint to display the DLSS widget. You can test it in Standalone Game Mode and toggle the overlay with the H key.
Yes. Eagle 3D Streaming provides a Game Controller Support guide under the Performance & Optimization section of the Developer Guides. This covers how to enable and configure gamepad input in your Pixel Streamed Unreal Engine application so users can interact using a connected game controller.
Yes. Eagle 3D Streaming provides an On-Screen Keyboard guide for adding touch-friendly text input to Pixel Streaming sessions. This is especially useful for mobile users or any scenario where a physical keyboard may not be available.
The Mouse Handling in Unreal Pixel Streaming guide covers how mouse input is captured and transmitted in a streaming session. Two modes are available: hovering mode (standard pointer behavior) and locked mode (cursor is captured for FPS-style mouse look). The mode can be switched dynamically using the E3DS Features Plugin's Switch Between Hovering and Locked Mouse Schemes node.
E3DS recommends targeting 1280 × 720 resolution and 30 frames per second for your Unreal Engine app. You should also disable PAK files by unchecking the Disable PAK Files option in Project Settings. These settings help ensure stable, efficient streaming within the platform's hardware constraints.