https://github.com/taichi-dev/dummy-rdp-client
Keep a live session by RDP, so OpenGL can function.
https://github.com/taichi-dev/dummy-rdp-client
Last synced: 4 months ago
JSON representation
Keep a live session by RDP, so OpenGL can function.
- Host: GitHub
- URL: https://github.com/taichi-dev/dummy-rdp-client
- Owner: taichi-dev
- Created: 2022-09-08T11:40:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-14T02:26:48.000Z (almost 4 years ago)
- Last Synced: 2025-09-08T17:43:53.023Z (10 months ago)
- Language: Rust
- Size: 6.84 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dummy RDP Client
## What does it do?
Windows just won't let you create OpenGL context on discrete GPU when no one is logged in, or you have logged in but your primary video adapter is a cripped one (eg. VMware VGA / KVM Cirrus / etc). This is a must in Taichi CI/CD pipeline.
But when you are on a RDP session, discrete GPU suddenly become usable(weird).
This is a minimal RDP client that can just connect and login, and nothing else.
## How to build
Setup rust development environment and
```bash
$ cargo build --release
```
## How to build (cross compile Linux to Windows)
```bash
$ sudo apt install -y binutils-mingw-w64 gcc-mingw-w64
$ rustup target add x86_64-pc-windows-gnu
$ cargo build --release --target=x86_64-pc-windows-gnu
```